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

nhatquyelec

Thành viên mới
Tham gia ngày
17 Tháng mười hai 2010
Bài viết
47
Được thích
2
Điểm
365
Tuổi
35
Nơi ở
Ancient city
đú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ự)
 

vuduytho

Thành viên mới
Tham gia ngày
8 Tháng mười một 2013
Bài viết
1
Được thích
0
Điểm
0
Tuổi
28
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:

kakuna

Thành viên mới
Tham gia ngày
25 Tháng mười hai 2011
Bài viết
5
Được thích
1
Điểm
0
Tuổi
27
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ì?
 

nmhung49

Thành viên tích cực
Tham gia ngày
20 Tháng tám 2009
Bài viết
1,187
Được thích
1,325
Điểm
560
Tuổi
33
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*")
 

Võ Tấn Hưng

Thành viên mới
Tham gia ngày
25 Tháng ba 2014
Bài viết
24
Được thích
0
Điểm
0
Tuổi
60
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:

Võ Tấn Hưng

Thành viên mới
Tham gia ngày
25 Tháng ba 2014
Bài viết
24
Được thích
0
Điểm
0
Tuổi
60
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
 

vanle33

Thành viên gạo cội
Tham gia ngày
30 Tháng mười 2008
Bài viết
5,545
Được thích
3,787
Điểm
860
Nơi ở
Thị xã Sơn Tây - TP Hà Nộ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ạ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!
 

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,339
Được thích
16,150
Điểm
1,860
Tuổi
61
Nơi ở
An Giang
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%));"")
 

Võ Tấn Hưng

Thành viên mới
Tham gia ngày
25 Tháng ba 2014
Bài viết
24
Được thích
0
Điểm
0
Tuổi
60
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.
 

Võ Tấn Hưng

Thành viên mới
Tham gia ngày
25 Tháng ba 2014
Bài viết
24
Được thích
0
Điểm
0
Tuổi
60
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:

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,339
Được thích
16,150
Điểm
1,860
Tuổi
61
Nơi ở
An Giang
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".
 

trantrinhnh

Thành viên mới
Tham gia ngày
2 Tháng bảy 2012
Bài viết
2
Được thích
0
Điểm
0
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:

trantrinhnh

Thành viên mới
Tham gia ngày
2 Tháng bảy 2012
Bài viết
2
Được thích
0
Điểm
0
Anh khanhnth02 dùng ham này nhé SUMPRODUCT(1/COUNTIF(A1:B8,A1:A8))
 

Võ Tấn Hưng

Thành viên mới
Tham gia ngày
25 Tháng ba 2014
Bài viết
24
Được thích
0
Điểm
0
Tuổi
60
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:

Võ Tấn Hưng

Thành viên mới
Tham gia ngày
25 Tháng ba 2014
Bài viết
24
Được thích
0
Điểm
0
Tuổi
60
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)
 

hivong1802

Thành viên mới
Tham gia ngày
12 Tháng sáu 2014
Bài viết
10
Được thích
0
Điểm
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

Mr.Bum

Để gió cuốn đi...
Tham gia ngày
29 Tháng tư 2014
Bài viết
316
Được thích
299
Điểm
0
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

Top Bottom