Hỏi về hàm đếm có điều kiện và xử lý dữ liệu bị trùng lặp

vdtam_08

Thành viên hoạt động
Tham gia ngày
7 Tháng mười 2009
Bài viết
106
Được thích
10
Điểm
0
Mình có File in phiếu thu/chi những vấn đề là chưa tìm ra hàm đếm và xử lý dữ liệu bị lặp nhờ mọi người chỉ giúp: (VDTAM_08@yahoo.com.vn)
 

File đính kèm

dat_butmuc

weitə r ə'pɔn prɔvidəns
Tham gia ngày
22 Tháng năm 2008
Bài viết
1,763
Được thích
2,226
Điểm
0
Nơi ở
TP HCM

vdtam_08

Thành viên hoạt động
Tham gia ngày
7 Tháng mười 2009
Bài viết
106
Được thích
10
Điểm
0
Cảm ơn bạn về gợi ý rất hiệu quả. Tuy nhiên khi vào thực tế mình lại gặp sự cố khi công thức áp dụng cho vùng điều kiện và vùng dữ liệu có dòng trống khiến cho công thức bị lỗi chia cho 0 (#DIV/0!) mong bạn giúp
 

File đính kèm

dat_butmuc

weitə r ə'pɔn prɔvidəns
Tham gia ngày
22 Tháng năm 2008
Bài viết
1,763
Được thích
2,226
Điểm
0
Nơi ở
TP HCM
Cảm ơn bạn về gợi ý rất hiệu quả. Tuy nhiên khi vào thực tế mình lại gặp sự cố khi công thức áp dụng cho vùng điều kiện và vùng dữ liệu có dòng trống khiến cho công thức bị lỗi chia cho 0 (#DIV/0!) mong bạn giúp
Sao không nói từ đầu?
Bạn dùng tạm:
=ROUND(SUM(IF(NKC!F4:F23<>"",(1/COUNTIF(NKC!F4:F23,NKC!F4:F23)*(NKC!D4:D23=F5)))),0)
hay =SUM(IF(NKC!F4:F23<>"",(1/COUNTIF(NKC!F4:F23,NKC!F4:F23)*(NKC!D4:D23=F5))))
Đây là công thức mảng nên: Kết thúc với Ctrl+Shift+Enter
 

vdtam_08

Thành viên hoạt động
Tham gia ngày
7 Tháng mười 2009
Bài viết
106
Được thích
10
Điểm
0
Hỏi về hàm đếm có điều kiện và xử lý giá trị bị trùng lặp

Cảm ơn về công thức mới của bạn, tuy nhiên thực tế khi dùng thì mình lại gặp sự cố vì 'tại cột "F" của "NKC" có nhiều số bị trùng nhưng nó không thuộc ĐK cần đếm của "PTB82" tại cột "D" của NKC nên khi dùng cũng không được kèm file đính kèm sau nhờ bạn sữa giùm
 

File đính kèm

dat_butmuc

weitə r ə'pɔn prɔvidəns
Tham gia ngày
22 Tháng năm 2008
Bài viết
1,763
Được thích
2,226
Điểm
0
Nơi ở
TP HCM
Cảm ơn về công thức mới của bạn, tuy nhiên thực tế khi dùng thì mình lại gặp sự cố vì 'tại cột "F" của "NKC" có nhiều số bị trùng nhưng nó không thuộc ĐK cần đếm của "PTB82" tại cột "D" của NKC nên khi dùng cũng không được kèm file đính kèm sau nhờ bạn sữa giùm
Umh..., đây bạn:
PHP:
=ROUND(SUM(IF(COUNTIF(NKC!G4:G28,NKC!G4:G28)=0,"",(NKC!D4:D28=F5)*(1/COUNTIF(NKC!G4:G28,NKC!G4:G28)))),0)
Hay:
PHP:
=ROUND(SUM(IF(COUNTIF(NKC!G4:G28,NKC!G4:G28)<>0,(NKC!D4:D28=F5)*(1/COUNTIF(NKC!G4:G28,NKC!G4:G28)))),0)

Nhớ Ctrl+Shift+Enter
 

dong_eib

Thành viên mới
Tham gia ngày
24 Tháng bảy 2012
Bài viết
11
Được thích
14
Điểm
0
Tuổi
35
mình muốn đếm có điều kiện, nhưng mìh ko biết công thức của mình sai chỗ nào, anh em nào biết, làm ơn giúp mình với
mình cám ơn nhiềuView attachment hotro.zip
 

mhung12005

Thành viên chậm chạm
Tham gia ngày
20 Tháng bảy 2011
Bài viết
1,598
Được thích
1,309
Điểm
560
Nơi ở
Hải Dương

dong_eib

Thành viên mới
Tham gia ngày
24 Tháng bảy 2012
Bài viết
11
Được thích
14
Điểm
0
Tuổi
35
sao kỳ vậy ta, bắt buộc phải nhấn tổ hợp đó hả bạn
 

dong_eib

Thành viên mới
Tham gia ngày
24 Tháng bảy 2012
Bài viết
11
Được thích
14
Điểm
0
Tuổi
35
sao mình phải nhấn tổ hợp phím đó vậy bạn
 

ran_me90

Thành viên mới
Tham gia ngày
17 Tháng mười 2012
Bài viết
1
Được thích
0
Điểm
0
Các bạn ơi, cho mình hỏi mình cần đếm các mã khách hàng (sao cho không trùng), Kèm theo nhiều điều kiện ở các cột khác, vậy mình phải dùng hàm nào?
Mình thấy có cấu trúc đếm số không trùng là :
Sumproduct(1/countif(chuỗi, điều kiện))
Nhưng cái này chỉ có 1 điều kiện dc thôi, mình muốn có nhiều điều kiện thì phải làm thế nào?
Giúp mình với nhé
 

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
Các bạn ơi, cho mình hỏi mình cần đếm các mã khách hàng (sao cho không trùng), Kèm theo nhiều điều kiện ở các cột khác, vậy mình phải dùng hàm nào?
Mình thấy có cấu trúc đếm số không trùng là :
Sumproduct(1/countif(chuỗi, điều kiện))
Nhưng cái này chỉ có 1 điều kiện dc thôi, mình muốn có nhiều điều kiện thì phải làm thế nào?
Giúp mình với nhé
Nhiều đ/k là "nhiều" như thế nào? Bạn gửi file lên đây luôn đi
Nói chung cú pháp sẽ là:
Mã:
=COUNT(1/FREQUENCY(Biểu thức điều kiện, Biểu thức điều kiện))
Tham khảo thêm bài này:
http://www.giaiphapexcel.com/forum/...-với-điều-kiện-giá-trị-ở-1-cột-khác-là-unique
 

nghiabaclieu

Thành viên chính thức
Tham gia ngày
21 Tháng chín 2008
Bài viết
73
Được thích
18
Điểm
0
Tuổi
34
Nơi ở
cần thơ
sao không nói từ đầu?
bạn dùng tạm:
=round(sum(if(nkc!f4:f23<>"",(1/countif(nkc!f4:f23,nkc!f4:f23)*(nkc!d4:d23=f5)))),0)
hay =sum(if(nkc!f4:f23<>"",(1/countif(nkc!f4:f23,nkc!f4:f23)*(nkc!d4:d23=f5))))
đây là công thức mảng nên: Kết thúc với ctrl+shift+enter
dạ chổ công thức đếm này "sum(if..." ) giờ e muốn dk là giá trị trong hàng này nhỏ hở 1 ô có giả trij sẳn thì làm sao ạ???
 

ngthanhy

Thành viên mới
Tham gia ngày
16 Tháng ba 2008
Bài viết
1
Được thích
0
Điểm
663
Tuổi
32
Nhờ các ac giúp đếm số khách hàng (không trùng lặp) ở cột A, với điều kiện là số tiền (cột B) >0. CT em sử dụng là
SUMPRODUCT((($A$1:$A$8000<>"")/COUNTIF($A$1:$A$8000,$A$1:$A$8000&""))*($C$1:$C$8000>0)*1)
 

File đính kèm

Top Bottom