Các câu hỏi về hàm đếm (COUNT, COUNTA, COUNTIF...)

Liên hệ QC

khanhnth02

Thành viên thường trực
Tham gia
5/8/07
Bài viết
316
Được thích
33
chúc a một ngày vui vẻ và hạnh phúc
help me! giả sử trong một cột ta có nhiều loại khách hàng ví dụ: khách hàng A, B, C, A.
a có hàm nào đếm được có bao nhiêu khách hàng trong đó không( nếu như ở trên thì ta được tổng cộng là 3 Khách hàng A,B và C)
E co hàm COUNT nhưng nó cho ra 4 khách hàng.
tìm hiểu và gửi cho em nhé, cảm ơn a nhiều
 
Chỉnh sửa lần cuối bởi điều hành viên:
khanhnth02 đã viết:
chúc a một ngày vui vẻ và hạnh phúc
help me! giả sử trong một cột ta có nhiều loại khách hàng ví dụ: khách hàng A, B, C, A.
a có hàm nào đếm được có bao nhiêu khách hàng trong đó không( nếu như ở trên thì ta được tổng cộng là 3 Khách hàng A,B và C)
E co hàm COUNT nhưng nó cho ra 4 khách hàng.
tìm hiểu và gửi cho em nhé, cảm ơn a nhiều
OverAC có một hàm mảng rất hay về vấn đề này, mà tìm mãi không biết là ở chỗ nào.
Mọi người biết chỉ giúp.

Đây rồi, bạn tham khảo ở đây nhé :
http://www.giaiphapexcel.com/forum/showthread.php?t=1638

Thân!
 
Chưa hiểu rỏ lắm, nhưng tôi nêu 2 trường hợp:
Giả sử vùng dử liệu từ A1:A10
Trường hợp1> Đếm có bao nhiêu kh A (hoặc B, hoặc C) thì dùng công thức
=COUNTIF(A1:A10,"A") là số kh A
=COUNTIF(A1:A10,"B") là số kh B
=COUNTIF(A1:A10,"C") là số kh C
Trường hợp 2> Đếm xem có bao nhiêu loại kh, dùng công thức mãng:
=SUM(1/COUNTIF(A1:A10,A1:A10)) Ctrl + Alt + Enter

Mến
ANH TUẤN
 
Nhớ nhấn Ctrl + Shift + Enter nhé
 
có cách nào để liệt kê theo thứ tự của những khách hàng A? cảm ơn các bác
 

File đính kèm

  • excel.xls
    13.5 KB · Đọc: 2,220
Lần chỉnh sửa cuối:
Với bạn khanhnth02: Tất nhiên là dc nhưng góp ý với bạn như sau: Bạn nhập liệu kiểu đó thì sẽ rất khó khăn cho việc trích xuất, nhất là khi dử liệu nhiều khoảng vài ngàn dòng...
Tôi gợi ý bạn 1 cách nhập liệu khác, bạn mở file xem bên sheet GOI Y, có 2 cách nhập, tùy bạn chọn... Tất nhiên đây ko phải là 1 giải pháp tối ưu nhất nhưng ít ra nó cũng tốt hơn cách củ của bạn... Với cách tôi làm thì khi bạn muốn chọn ra riêng 1 KH nào đó, thậm chí ko cần công thức gì cà, với mỗi chức năng Auto Filter cũng đạt dc yêu cầu...
Mến
ANH TUẤN
 

File đính kèm

  • excel.xls
    14 KB · Đọc: 1,701
có cách nào để kết hợp giữa hàm =SUM(1/COUNTIF(A1:A10,A1:A10)) Ctrl + Alt + Enter auto filter không ?
ví dụ tôi có thêm một cột ngày tháng, khi tôi muốn auto filter cột này thì hàm đếm ở trên cũng thay đổi theo.
cảm ơn anhtuan!
 
Nếu bạn muốn đếm khi filter thì phải dùng SUBTOTAL bạn à... với trường hợp này thì có công thức sau:
SUBTOTAL(3,A1:A10)
Tôi chưa nghĩ ra cách kết hợp 2 công thức này, đành xài riêng vậy
Mến
ANH TUẤN
 
hàm đếm kết hợp với auto filter

như tôi đã nói ở trên giả sử cột A ta có ngày tháng, cột B là tên khách hàng, khi tôi auto filter cột A, thì số lượng khách hàng ơ cột B là bao nhieu( không tính khách các khách hàng giống nhau)
với công thức trên thì nó đếm tất (kể cả những khách hàng trùng nhau).
vi du từ A1:A10 nếu có đến 2 hoặc 3 khách hàng trùng nhau thì chỉ chọn 1 mà thôi, vậy có cách gì không anhtuan?
 
Lần chỉnh sửa cuối:
Nói ra thì dài dòng... Tôi gữi file lên bạn xem thử đã hợp lý chưa nha!
ANH TUẤN
 

File đính kèm

  • Dem.xls
    15 KB · Đọc: 2,120
khanhnth02 đã viết:
như tôi đã nói ở trên giả sử cột A ta có ngày tháng, cột B là tên khách hàng, khi tôi auto filter cột A, thì số lượng khách hàng ơ cột B là bao nhieu( không tính khách các khách hàng giống nhau)
với công thức trên thì nó đếm tất (kể cả những khách hàng trùng nhau).
vi du từ A1:A10 nếu có đến 2 hoặc 3 khách hàng trùng nhau thì chỉ chọn 1 mà thôi, vậy có cách gì không anhtuan?

Có được dùng cột phụ không bạn ???
 
Với dk ngày phải liên tục và tăng dần. Bạn xem thử file sau.
 

File đính kèm

  • DemTheoFilterNgay.zip
    5.9 KB · Đọc: 248
Vẫn chưa đúng lắm...
Chọn ngày = 04/07/07... MH = BB4, đáng lý ra kết quả phải = 1 chứ ko phải = 5... Đếm MH duy nhất mà
ANH TUẤN
 
anhtuan1066 đã viết:
Nếu như ko dùng cột phụ và ko VBA thì Bắp có cách nào ko?
File của tôi ở trên có dùng cột phụ đây!
ANH TUẤN

Không dùng cột phụ và VBA thì em . . . pó tay luôn.
Lấy theo cả 2 ĐK (NGÀY - KHÁCH HÀNG), mà lại không dùng cột phụ (or VBA) thì em e là không thể
Dùng Filter thì phải liên quan đến subtotal (hình như là hàm duy nhất có sự phân biệt giữa dòng ẩn và không ẩn), mà subtotal lại không biết áp dụng vào mảng như thế nào cả ?????

Tuy nhiên dùng cột phụ như bác thì vẫn hơi . . . lãng phí.

Chú ý : các bác giải bài này thì cần giải TH tổng quát : Một ngày có ngiều khách hàng, một khách hàng trong 1 ngày có thể nhiều lần.


Thân!
 
subtotal(104;A3:A390)
104 la gi vay anhtuan, may em khong lam duoc
 
Bạn đỗi số 104 thành số 4 là dc... Đó là vì máy bạn dùng Office từ 2002 trờ về trước.. chỉ từ Office2003 trở lên mới có vụ SUBTOTAL( 1 lẽ mấy trở lên....)
Mà nè file của tôi đâu có chổ nào là SUBTOTAL(104...)? là SUBTOTAL(9...) cơ mà
ANH TUẤN
 
Thiệt tình em không hiểu 9 là gì. anh giải thích giùm em với vì hàm subtotal em cũng không được hiểu rõ lắm. Cám ơn anh nhiều!
 
Các bác cho hỏi dùng hàm trong Subtotal và hàm bình thường có điểm gì khác nhau, VD : subtotal(109) và sum khác nhau ntn , bác chỉ giúp ,tôi không phân biệt được.
 
Nếu muốn biết về SUBTOTAL thì tham khảo ở đây nhé...
http://www.giaiphapexcel.com/forum/showthread.php?t=3297&page=4
Có thể nói với bạn rằng: Điều khác biệt quan trọng nhất cũng SUBTOTAL so với hàm khác là nó làm việc dc trên 1 vùng dử liệu đã bị fill... Vì thế mà SUM sẽ cộng hết, còn SUBTOTAL(9..) hoặc SUBTOTAL(109..) chỉ cộng những thành phần đang hiện ra, bỏ qua những dòng ẩn...
Tham khảo thêm nhé... vì SUBTOTAL ko chỉ là SUM đâu...
Mến
ANH TUẤN
 
Hàm đếm

Các bác ơi làm ơn giúp em đếm số cell chứa chữ A với nhé.Thank u !
 

File đính kèm

  • dem chu A.xls
    13.5 KB · Đọc: 233
Web KT
Back
Top Bottom