Đếm số chủ trong danh sách dựa vào 2 điều kiện

Liên hệ QC

snst

Thành viên hoạt động
Tham gia
9/4/13
Bài viết
106
Được thích
3
Chào các anh chị trên 4 rum, em muốn nhờ các anh chị giúp em viết hàm tính tổng số chủ sử dụng trong danh sách. Như thế này em có danh sách các chủ sử dụng. giờ em muốn đếm có bao nhiêu chủ sử dụng trong danh sách dựa trên: địa chỉ, năm sinh. Đối với những trường hợp trùng địa chỉ và năm sinh thì chỉ tính là 1 chủ. còn những trường hợp khác hai điều kiện trên thì tính bình thường. Em xin cảm ơn mọi người quan tâm.
 

File đính kèm

  • ABC2.xls
    27.5 KB · Đọc: 17
Chào các anh chị trên 4 rum, em muốn nhờ các anh chị giúp em viết hàm tính tổng số chủ sử dụng trong danh sách. Như thế này em có danh sách các chủ sử dụng. giờ em muốn đếm có bao nhiêu chủ sử dụng trong danh sách dựa trên: địa chỉ, năm sinh. Đối với những trường hợp trùng địa chỉ và năm sinh thì chỉ tính là 1 chủ. còn những trường hợp khác hai điều kiện trên thì tính bình thường. Em xin cảm ơn mọi người quan tâm.
Tạm thời xài cách sử dụng cột phụ đã nhé:
1. Sử dụng cột J làm cột phụ với công thức tại J7 là =B7&C7&D7 (fill xuống đến J20)
2. Sử dụng công thức sau để đếm: =SUMPRODUCT(1/COUNTIF(J7:J20,J7:J20))
 
Thanks anh nhưng mà công thức thứ 2 em đánh vào báo lỗi anh ơi
 
Chào các anh chị trên 4 rum, em muốn nhờ các anh chị giúp em viết hàm tính tổng số chủ sử dụng trong danh sách. Như thế này em có danh sách các chủ sử dụng. giờ em muốn đếm có bao nhiêu chủ sử dụng trong danh sách dựa trên: địa chỉ, năm sinh. Đối với những trường hợp trùng địa chỉ và năm sinh thì chỉ tính là 1 chủ. còn những trường hợp khác hai điều kiện trên thì tính bình thường. Em xin cảm ơn mọi người quan tâm.

Nếu sử dụng excel 2007 trở lên thì dùng công thức sau

PHP:
=SUMPRODUCT(1/COUNTIFS(B7:B20,B7:B20,C7:C20,C7:C20,D7:D20,D7:D20))
 
Em đang dùng excel 2003 a ơi.
 
Em đang dùng excel 2003 a ơi.

Nếu sử dụng excel 2003 ,
thì
Sử dụng công thức hay sau (Không sử dụng cột phụ), tại ô kết quả

PHP:
=SUM(1/MMULT(1*((B7:B20&"#"&C7:C20&"#"&D7:D20)=TRANSPOSE(B7:B20&"#"&C7:C20&"#"&D7:D20)),ROW(INDIRECT("1:"&ROWS($B$7:$B$20)))/ROW(INDIRECT("1:"&ROWS($B$7:$B$20)))))

đây là công thức mảng
nhớ kết thúc công thức với phím Ctrl+Shift+Enter thay vì chỉ enter như công thức thường

trong công thức có sử dụng hàm NHÂN MA TRẬN MMULT(....,...)
 
Em đã là được rồi. Cảm ơn mọi người đã quan tâm giúp đỡ em. Chúc diễn đàn GPE ngày càng phát triển mạnh hơn nữa.
 
Em đã là được rồi. Cảm ơn mọi người đã quan tâm giúp đỡ em. Chúc diễn đàn GPE ngày càng phát triển mạnh hơn nữa.

bạn đã làm được rồi, tôi thấy cách này cũng ra đáp số = 9. bạn xem có tham khảo thêm
=COUNT(1/(FREQUENCY(MATCH(B7:B20&C7:C20&D7:D20,B7:B20&C7:C20&D7:D20,0),MATCH(B7:B20&C7:C20&D7:D20,B7:B20&C7:C20&D7:D20,0))))
 
bạn đã làm được rồi, tôi thấy cách này cũng ra đáp số = 9. bạn xem có tham khảo thêm
=COUNT(1/(FREQUENCY(MATCH(B7:B20&C7:C20&D7:D20,B7:B20&C7:C20&D7:D20,0),MATCH(B7:B20&C7:C20&D7:D20,B7:B20&C7:C20&D7:D20,0))))

He he. Thế thì tôi cũng góp vui. Ý tưởng thôi chứ chưa suy ngẫm kỹ
Mã:
=SUM(--(FREQUENCY(MATCH(B7:B20&C7:C20&D7:D20;B7:B20&C7:C20&D7:D20;0);ROW(INDIRECT("1:"&ROWS($B$7:$B$20))))>0))

Enter bình thường
 
Web KT
Back
Top Bottom