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

Liên hệ QC
đúng là hàm Max làm được điều này, nhưng với điều kiện là cột A phải theo thứ tự, còn nếu không thì những hàng dưới sẽ nhận giá trị lớn nhất, mong muốn là bên cột B làm được như vậy nhưng phụ thuộc vào giá trị cột A ấy (bất kể thứ tự hay không thứ tự)
 
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
trường hợp 1 có thể đếm được cả 3 loại khách hàng,mỗi loại có bao nhiêu trong 1 công thức ko ạ?em có 1 ví dụ thế này:
có tất cả 50 nhân viên,chia ra làm 4 phòng ban.

bây giờ trong 1 công thức có thể tính tổng số nhân viên của từng phòng ban ko a?
 
Lần chỉnh sửa cuối:
Mình đang có 1 hàng gồm dữ liệu sau: An A1, Bình A2, Cường A1, Dung A2. Giờ mình muốn đếm số người có A1 thì phải dùng hàm gì?
 
Mình đang có 1 hàng gồm dữ liệu sau: An A1, Bình A2, Cường A1, Dung A2. Giờ mình muốn đếm số người có A1 thì phải dùng hàm gì?
Thử hàm này xem sao ví dụ với dữ liệu của bạn tại A2 chép công thức này vào
=COUNTIF(A1:D1,"*A1*")
 
Chào các bạn!
Mình là thành viên mới, mình muốn gửi một số câu hỏi nhờ các bạn giúp nhưng tìm không ra nơi gửi câu hỏi. Nhờ các bạn giúp với nhe.
Có một câu hỏi như thế này :
Ô. A có một xe ô tô muốn mua điều khoản MR 08 (ĐKMR08) cho xe của mình nhưng ĐKMR08 này quy định xe có niên hạn SD không quá 6 năm (A)
- Nếu số tiền bảo hiểm (STBH)<= 1 000 000 000 (B), phí bảo hiểm (PBH) = 10%*STBH<=1 000 000 000 (B)*2.5% (2.5% là tỷ lệ phí quy định khi tính phí)
- Nếu STBH<=2 000 000 000, PBH = 15%*STBH<=2 000 000 000*2.5%
- Nếu STBH>2 000 000 000, PBH = 20%*STBH (>2 000 000 000)*2.5%
Ý của mình là muốn cài công thức sao cho khớp (A), (B) và các trường bắt buộc.
Cảm ơn các bạn
 
Lần chỉnh sửa cuối:
Đâu hết rồi, các bạn giúp mình giải bài toán với!
 
Bài toán là vầy :
=if(L10<=1000,K13*L10*10% (điều kiện S2<=6)
=if(L10<=2000,K13*L10*15% (điều kiện S2<=6)
=if(L10<=3000,K13*L10*20% (điều kiện S2<=6)
Nếu S2>6 bắt buộc không có kết quả
Cảm ơn nha
 
Bài toán là vầy :
=if(L10<=1000,K13*L10*10% (điều kiện S2<=6)
=if(L10<=2000,K13*L10*15% (điều kiện S2<=6)
=if(L10<=3000,K13*L10*20% (điều kiện S2<=6)
Nếu S2>6 bắt buộc không có kết quả
Cảm ơn nha
Bạn tự suy diễn cách kết hợp hàm IF và hàm AND để áp dụng cho trường hợp của bạn là được!
 
bài toán là vầy :
=if(l10<=1000,k13*l10*10% (điều kiện s2<=6)
=if(l10<=2000,k13*l10*15% (điều kiện s2<=6)
=if(l10<=3000,k13*l10*20% (điều kiện s2<=6)
nếu s2>6 bắt buộc không có kết quả
cảm ơn nha
=if(s2<=6;k13*l10*if(l10<=1000;10%;if(l10<=2000;15%;20%));"")
PHP:
=IF(S2<=6;K13*L10*IF(L10<=1000;10%;IF(L10<=2000;15%;20%));"")
 
Mình có kết hợp hai hàm này trong một vài lần nhưng chưa được. Mình cũng không hiểu nó lỗi chổ nào.
 
Chào Ba tê
Mình có áp dụng đúng theo công thức của Ba Tê =IF(S2<=6;K13*L10*IF(L10<=1000;10%;IF(L10<=2000;15%;20%));"")nhưng khi inter lại bảo lỗi tại số 6 (S2<=6) và không có kết quả?
Mong Ba Tê và các bạn giúp lại với
Chân thành cảm ơn Ba Tê
 
Lần chỉnh sửa cuối:
Chào Ba tê
Mình có áp dụng đúng theo công thức của Ba Tê =IF(S2<=6;K13*L10*IF(L10<=1000;10%;IF(L10<=2000;15%;20%));"")nhưng khi inter lại bảo lỗi tại số 6 (S2<=6) và không có kết quả?
Mong Ba Tê và các bạn giúp lại với
Chân thành cảm ơn Ba Tê
Bạn đưa file lên, khoảng 1 chục dòng cũng được, nói rõ dòng nào bị lỗi, dòng nào không.
Từ đầu đến giờ có ai thấy file ra sao đâu, đoán mò thôi. không trúng thì trật. Đó chỉ là hướng giải quyết, tự bạn chỉnh lại cho đúng với dữ liệu thật của bạn chứ. Coi chừng các dấu "chấm phẩy" của tôi, của bạn nhiều khi lại là "dấu phẩy".
 
Anh Tuấn chỉ giúp em cho cái này vơi!
Em có 2 cột, cột A là mã Khách hàng, cột B là số ngày
Em muốn biết có bao nhiêu mã nằm trong khoảng ngày >=3 và <7, nhưng cột A nếu có 2 hoặc nhiều mã trùng nhau trong điều kiện thì chỉ tính 1.
Em xin cám ơn Anh.
Em Trinh!
 
Lần chỉnh sửa cuối:
Anh khanhnth02 dùng ham này nhé SUMPRODUCT(1/COUNTIF(A1:B8,A1:A8))
 
Võ Tấn Hưng cảm ơn Ba Tê nhiều
Hưng đã thực hiện thành công theo công thức của bạn. Mình chỉ thay đổi từ dấu : sang dấu , là được
 
Lần chỉnh sửa cuối:
Nhờ các bạn giúp giải bài toán :
I8<40% hoặc I8>100% bị loại và I8 phải là tròn số 40%, 60%, 80%, 100%, tất cả số khác bị loại.
Nhờ tìm đáp số tại I8*K21 (biết rằng K21 bằng bất kỳ số nào khác 0)
 
Hàm countif không ra đúng kết quả

Mọi người ơi, em không hiểu sao đã thử lại công thức mấy lần mà hàm countif trong này vẫn không nhảy đúng như kết quả. Bị sai ở dòng mạng, đáng lẽ hồ sơ qua mạng phải là 5 kể cả "KKQ...", nó chỉ nhảy có 2. Có ai có thể biết lỗi sai ở đâu không ạ.
 

File đính kèm

  • TT giai phap.xlsx
    12.7 KB · Đọc: 8
Mọi người ơi, em không hiểu sao đã thử lại công thức mấy lần mà hàm countif trong này vẫn không nhảy đúng như kết quả. Bị sai ở dòng mạng, đáng lẽ hồ sơ qua mạng phải là 5 kể cả "KKQ...", nó chỉ nhảy có 2. Có ai có thể biết lỗi sai ở đâu không ạ.

Hàm COUNTIF với ký tự đại diện, bạn chỉ cần 2 dấu 2 đầu là đủ: =COUNTIF(G5:G14,"*mạng*")
Nhưng công thức trả về kết quả chưa thỏa đáng là vì chữ "mạng" có 2 bảng mã: Unicode Tổ hợp (chữ "mạng" có 5 ký tự) và Unicode dựng sẵn (chữ "mạng" có 4 ký tự). Kiểm tra với hàm LEN.
Với dữ liệu trên bạn có thể sửa lại "*mạng*" thành "*ng*" thôi cũng được, vì ngoài nó ra chẳng có đối tượng nào có chữ "ng". =COUNTIF(G5:G14,"*ng*")
 

File đính kèm

  • TT giai phap.xlsx
    13.4 KB · Đọc: 9
Web KT
Back
Top Bottom