Đếm bỏ qua các giá trị trùng nhau.

hoc_lam_excel

Thành viên mới
Tham gia ngày
15 Tháng năm 2009
Bài viết
2
Được thích
1
Điểm
0
Em là người mới học excel nên gặp vấn đề khó khăn nhờ các pro giúp dùm. Em có một cột với các giá trị sau:
VD:
Cột A:

A
B
C
A
E

Nếu dùng hàm COUNT thông thường thì nó sẽ ra là 5, em muốn nó chỉ đếm là 4 (tức là các giá trị có rồi thì không đếm nữa), có pro nào biết giúp dùm em với.
Cảm ơn with best regard.
 

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia ngày
5 Tháng sáu 2008
Bài viết
30,363
Được thích
52,878
Điểm
11,910
Em là người mới học excel nên gặp vấn đề khó khăn nhờ các pro giúp dùm. Em có một cột với các giá trị sau:
VD:
Cột A:

A
B
C
A
E

Nếu dùng hàm COUNT thông thường thì nó sẽ ra là 5, em muốn nó chỉ đếm là 4 (tức là các giá trị có rồi thì không đếm nữa), có pro nào biết giúp dùm em với.
Cảm ơn with best regard.
cái này nói không biết bao nhiêu lần trên diển đàn rồi, bạn phải search trước khi hỏi chứ (Đếm không trùng)
Công thức tổng quát là:
=SUMPRODUCT(1/COUNTIF(Vung,Vung))
Với Vung là địa chỉ vùng chứ dử liệu, ví dụ:
=SUMPRODUCT(1/COUNTIF(A1:A7,A1:A7))
 
Lần chỉnh sửa cuối:

bienhoclavobo

Thành viên mới
Tham gia ngày
19 Tháng năm 2009
Bài viết
1
Được thích
0
Điểm
0
Cũng phải thông cảm cho các bạn là thanh viên mới của diễn đàn này và đặc biệt đó lại là người mới học Excell
 

cavang009

Thành viên mới
Tham gia ngày
18 Tháng bảy 2010
Bài viết
1
Được thích
0
Điểm
0
Tuổi
42
đếm ô trong excel

Tôi có một bảng tài liệu như sau:có một bảng rất nhiều ô có giá trị khác nhau.như 650,620,550,800,950... tôi muốn
các bạn giúp tôi xem dùng công thức nào để đếm được có bao nhiêu giá trị là 620,650,550...Vì tôi mới học excel mong các bạn giúp đỡ nhiệt tình!Cam ơn các ban nhiều.
 

File đính kèm

Lần chỉnh sửa cuối:

lequangminh

Thành viên hoạt động
Tham gia ngày
27 Tháng tư 2009
Bài viết
111
Được thích
246
Điểm
395
Tuổi
33
Nơi ở
Hà Nội
Tôi có một bảng tài liệu như sau:có một bảng rất nhiều ô có giá trị khác nhau.như 650,620,550,800,950... tôi muốn
các bạn giúp tôi xem dùng công thức nào để đếm được có bao nhiêu giá trị là 620,650,550...Vì tôi mới học excel mong các bạn giúp đỡ nhiệt tình!Cam ơn các ban nhiều.
Bạn có thể dùng hàm Countif với cú pháp:
=Countif(Range"vùng dữ liệu cần đếm",Criteria "Giá trị cần đếm")
 

File đính kèm

haisitto

Thành viên mới
Tham gia ngày
2 Tháng mười một 2012
Bài viết
2
Được thích
0
Điểm
363
Tuổi
42
Em mới học excel. Hàm đếm các bác nói không hiểu rõ lắm, mong các bác chỉ thêm.
Mình có file này, bác nào giúp với
View attachment bai tap.xls
 

thanhan1234

Thành viên mới
Tham gia ngày
3 Tháng tám 2007
Bài viết
22
Được thích
1
Điểm
665
xin hỏi tôi có 1 bài toán như sau:
Đếm số khách hàng có Lai suat <=10% và >=9, có kỳ hạn: "Ngan han".
Rất mong được giúp đỡ.
excel.JPG
Mình đã dùng hàm CountIfs() nhưng nó chưa lọc được KH trùng nhau.
=COUNTIFS(B2:B11,">=9%",B2:B11,"<=10%",D2:D11,"Ngan han") = 4
Kết quả chính xác phải là 3
 
Lần chỉnh sửa cuối:

nginh

Thành viên thường trực
Tham gia ngày
19 Tháng mười một 2013
Bài viết
295
Được thích
236
Điểm
0
Tuổi
38
xin hỏi tôi có 1 bài toán như sau:
Đếm số khách hàng có Lai suat <=10% và >=9, có kỳ hạn: "Ngan han".
Rất mong được giúp đỡ.
View attachment 121087
Mình đã dùng hàm CountIfs() nhưng nó chưa lọc được KH trùng nhau.
=COUNTIFS(B2:B11,">=9%",B2:B11,"<=10%",D2:D11,"Ngan han") = 4
Kết quả chính xác phải là 3
Mã:
=SUMPRODUCT((B$1:B$11>=9%)*(B$1:B$11<=10%)*(D$1:D$11="Ngan han")*(MATCH(A$1:A$11&B$1:B$11,A$1:A$11&B$1:B$11,0)=ROW($1:$11)))
 
Lần chỉnh sửa cuối:

thanhan1234

Thành viên mới
Tham gia ngày
3 Tháng tám 2007
Bài viết
22
Được thích
1
Điểm
665
Mình copy công thức trên vào bảng tính nhưng kết quả vẫn ra là 4 bạn ạ.
Kết quả đúng phải là 3
 

File đính kèm

susu16b

Thành viên thường trực
Tham gia ngày
7 Tháng tư 2014
Bài viết
312
Được thích
264
Điểm
0
Mình copy công thức trên vào bảng tính nhưng kết quả vẫn ra là 4 bạn ạ.
Kết quả đúng phải là 3
Sửa lại Công thức của bạn nginh chút. Bạn bỏ &B$1:B$11 đi xem thế nào?
Mã:
=SUMPRODUCT((B$1:B$11>=9%)*(B$1:B$11<=10%)*(D$1:D$11="Ngan han")*(MATCH(A$1:A$11,A$1:A$11,0)=ROW($1:$11)))
 

Let'GâuGâu

Thành viên mới
Tham gia ngày
12 Tháng chín 2013
Bài viết
3,144
Được thích
2,740
Điểm
560
Tuổi
48
Sửa lại Công thức của bạn nginh chút. Bạn bỏ &B$1:B$11 đi xem thế nào?
Mã:
=SUMPRODUCT((B$1:B$11>=9%)*(B$1:B$11<=10%)*(D$1:D$11="Ngan han")*(MATCH(A$1:A$11,A$1:A$11,0)=ROW($1:$11)))
nếu có cell rổng thì sao bạn?
ví dụ delete cái cell A9 đi................hihihih
 

susu16b

Thành viên thường trực
Tham gia ngày
7 Tháng tư 2014
Bài viết
312
Được thích
264
Điểm
0
nếu có cell rổng thì sao bạn?
ví dụ delete cái cell A9 đi................hihihih
Công thức này thực chất là của bạn nginh, mình chỉ sửa chút xíu để đúng yêu cầu của chủ Top. Nếu có ô rỗng có lẽ thế này là ổn:
Mã:
=SUMPRODUCT((B$1:B$11>=9%)*(B$1:B$11<=10%)*(D$1:D$11="Ngan han")*(MATCH(A$1:A$11&"",A$1:A$11&"",0)=ROW($1:$11)))
Cảm ơn bạn đã góp ý.
 

KhoiSMC

Thành viên thường trực
Tham gia ngày
19 Tháng sáu 2009
Bài viết
234
Được thích
30
Điểm
685
Tuổi
40
cái này nói không biết bao nhiêu lần trên diển đàn rồi, bạn phải search trước khi hỏi chứ (Đếm không trùng)
Công thức tổng quát là:
=SUMPRODUCT(1/COUNTIF(Vung,Vung))
Với Vung là địa chỉ vùng chứ dử liệu, ví dụ:
=SUMPRODUCT(1/COUNTIF(A1:A7,A1:A7))
Cám ơn thầy,

Thưa thầy em hỏi thêm một ý ạ, nếu trường hợp dữ liệu của em không phải khi nào cũng fix ở dòng 7 nó biến đổi nên em muốn dùng công thức này và cho dòng lớn hơn một chút nhưng lỗi bởi vì có thể các dòng sau cùng không có dữ liệu gì ạ. Thầy có giải pháp nào không ạ.
Ví dụ em đang để ở file em là:
Mã:
[B]=SUMPRODUCT(1/COUNTIF(A1:A1000,A1:A1000))[/B]
Cám ơn thầy nhiều,
em Khoi
 
Lần chỉnh sửa cuối:

Jrass

Thành viên mới
Tham gia ngày
5 Tháng tư 2015
Bài viết
2
Được thích
0
Điểm
0
Tuổi
30
Các bạn cho mình hỏi làm thế nào để Đếm số ô có giá trị và giá trị đó không trùng nhau

VD:
Cột A

A
B
C
(ô trống)
A
E
 

Jrass

Thành viên mới
Tham gia ngày
5 Tháng tư 2015
Bài viết
2
Được thích
0
Điểm
0
Tuổi
30
bạn thử công thức sau
=SUMPRODUCT((A1:A10<>"")/COUNTIF(A1:A10,A1:A10&""))
Cảm ơn bạn nhiều lắm! Mình đã thử và kết quả chính xác :D

Loay hoay hơn tiếng không tìm được công thức.
Mình đã tìm hiểu cơ bản về hàm countif và sumproduct nhưng vẫn không hiểu được công thức trên.
Nếu rảnh bạn có thể giải thích cặn kẽ giúp mình được không, mình cảm ơn!
 

namnhoai

Thành viên mới
Tham gia ngày
3 Tháng năm 2008
Bài viết
13
Được thích
0
Điểm
663
Tuổi
40
Nhờ tư vấn về excell

Mã:
=SUMPRODUCT((B$1:B$11>=9%)*(B$1:B$11<=10%)*(D$1:D$11="Ngan han")*(MATCH(A$1:A$11&B$1:B$11,A$1:A$11&B$1:B$11,0)=ROW($1:$11)))

Mình có một danh sách nhân viên đi công tác ở các nước gồm: Họ tên, tên nước

Mình muốn bảng tổng hợp phải tổng hợp được Mỗi người đi được vao nhiêu lần và đi được bao nhiêu nước (những nước đi nhiều lần thì chỉ tính 1)

Nhờ các Pro giúp đỡ với a.
em rất yếu về môn này.

DỮ LiỆU THÔ (ĐÃ SORT)BẢNG TỔNG HỢP
STTHọ tênĐi công tác tại
nước:
STTHọ tênSố lần đi Nước ngoàiSố nước (các nước trùng thì chỉ tính 1)Ghi chú
1Nguyen Van AThái lan1Nguyen Van A53(Thái lan, Lào, Cămpudia)
Nguyen Van ALao2Vo Thi B64(Nhật, Hàn quốc, Đức, Mỹ)
Nguyen Van ACampudia
Nguyen Van AThai lanNhờ Anh Chị cho công thức tại cột I với ạ.
Nguyen Van ALaoCảm ơn
2Vo Thi BNhat
Vo Thi BHan quoc
Vo Thi BĐức
Vo Thi BMỹ
Vo Thi BNhat
Vo Thi BNhat
 

n0thing1988

Thành viên tích cực
Tham gia ngày
30 Tháng chín 2013
Bài viết
1,305
Được thích
870
Điểm
560
Mình có một danh sách nhân viên đi công tác ở các nước gồm: Họ tên, tên nước

Mình muốn bảng tổng hợp phải tổng hợp được Mỗi người đi được vao nhiêu lần và đi được bao nhiêu nước (những nước đi nhiều lần thì chỉ tính 1)

Nhờ các Pro giúp đỡ với a.
em rất yếu về môn này.

DỮ LiỆU THÔ (ĐÃ SORT)BẢNG TỔNG HỢP
STTHọ tênĐi công tác tại
nước:
STTHọ tênSố lần đi Nước ngoàiSố nước (các nước trùng thì chỉ tính 1)Ghi chú
1Nguyen Van AThái lan1Nguyen Van A53(Thái lan, Lào, Cămpudia)
Nguyen Van ALao2Vo Thi B64(Nhật, Hàn quốc, Đức, Mỹ)
Nguyen Van ACampudia
Nguyen Van AThai lanNhờ Anh Chị cho công thức tại cột I với ạ.
Nguyen Van ALaoCảm ơn
2Vo Thi BNhat
Vo Thi BHan quoc
Vo Thi BĐức
Vo Thi BMỹ
Vo Thi BNhat
Vo Thi BNhat
Bạn làm 1 file giả định lên. Sẽ có người giúp được cho bạn
 
Top Bottom