Đếm số khách hàng không trùng (1 người xem)

Người dùng đang xem chủ đề này

phamtruonghn1989

Thành viên mới
Tham gia
12/7/11
Bài viết
3
Được thích
0
Chào mọi người.
Mình muốn nhờ mọi người giúp mình đếm số khách hàng không trùng lặp. Ví dụ mình muốn đếm có bao nhiêu khách hàng (không trùng lặp) của ông trường quản lý, loại khách hàng là cá nhân, trên địa bàn Hòa A, và có ngày giao hàng lớn hơn ngày 08/10.
Cảm ơn mọi người.
 

File đính kèm

Chào mọi người.
Mình muốn nhờ mọi người giúp mình đếm số khách hàng không trùng lặp. Ví dụ mình muốn đếm có bao nhiêu khách hàng (không trùng lặp) của ông trường quản lý, loại khách hàng là cá nhân, trên địa bàn Hòa A, và có ngày giao hàng lớn hơn ngày 08/10.
Cảm ơn mọi người.

Bài toán đếm duy nhất nhiều điều kiện có nói nhiều rồi: Dùng FREQUENCY là khỏe nhất:
Mã:
=COUNT(1/FREQUENCY(IF((B2:B10="Cá nhân")*(C2:C10="Hòa A")*(D2:D10="Trường")*(E2:E10>DATE(2016,10,8)),MATCH(A2:A10,A2:A10,0),""),MATCH(A2:A10,A2:A10,0)))
Cú pháp chung:
Mã:
=COUNT(1/FREQUENCY(Biểu thức điều kiện, Biểu thức điều kiện))
 
Bài toán đếm duy nhất nhiều điều kiện có nói nhiều rồi: Dùng FREQUENCY là khỏe nhất:
Mã:
=COUNT(1/FREQUENCY(IF((B2:B10="Cá nhân")*(C2:C10="Hòa A")*(D2:D10="Trường")*(E2:E10>DATE(2016,10,8)),MATCH(A2:A10,A2:A10,0),""),MATCH(A2:A10,A2:A10,0)))
Cú pháp chung:
Mã:
=COUNT(1/FREQUENCY(Biểu thức điều kiện, Biểu thức điều kiện))
Em dùng match chắc ngắn hơn cách thầy một chút:/-*+//-*+//-*+/
Mã:
=COUNT(MATCH(ROW($1:$10),IF((B2:B10="Cá nhân")*(C2:C10="Hòa A")*(D2:D10="Trường")*(E2:E10>DATE(2016,10,8)),MATCH(A2:A10,A2:A10,0)),))
Ctrl+Shift+Enter!!!
 
Lần chỉnh sửa cuối:
em làm theo công thức mọi người lại cho kết quả là 0. mà kết quả phải là 2 mới đúng. mọi người xem giúp lại cho em với được k. E xin cảm ơn.
 
Bài toán đếm duy nhất nhiều điều kiện có nói nhiều rồi: Dùng FREQUENCY là khỏe nhất:
Mã:
=COUNT(1/FREQUENCY(IF((B2:B10="Cá nhân")*(C2:C10="Hòa A")*(D2:D10="Trường")*(E2:E10>DATE(2016,10,8)),MATCH(A2:A10,A2:A10,0),""),MATCH(A2:A10,A2:A10,0)))
Cú pháp chung:
Mã:
=COUNT(1/FREQUENCY(Biểu thức điều kiện, Biểu thức điều kiện))
Lần đầu thấy hàm này, rất tuyệt anh
 
Em dùng match chắc ngắn hơn cách thầy một chút:/-*+//-*+//-*+/
Mã:
=COUNT(MATCH(ROW($1:$10),IF((B2:B10="Cá nhân")*(C2:C10="Hòa A")*(D2:D10="Trường")*(E2:E10>DATE(2016,10,8)),MATCH(A2:A10,A2:A10,0)),))
Ctrl+Shift+Enter!!!

Thật ra còn rất nhiều cách khác để làm bài này. Ở đây tôi chỉ đưa ra cách chung nhất mà tôi cho là dễ nhớ nhất. Chỉ cần nhớ cú pháp là áp dụng bài nào cũng được (kiểu giống như LOOKUP(2, 1/... không hiểu cũng không sao, thuộc cú pháp là mần --=0)
 
Lần chỉnh sửa cuối:

Bài viết mới nhất

Back
Top Bottom