Các câu hỏi về hàm COUNTIF

Liên hệ QC
Hỏi ve hàm countif

Mình đang làm bên công tác BHXH, nhưng mỗi lần báo cáo phát sinh trong tháng gồm có " LD giảm và nghỉ thai sản" nhưng mình không biết dùng hàm gì để nó đếm ra số lượng giảm là 2 người cả. nếu dùng hàm countif thì nó chỉ đếm được ra 1 người thôi như vậy thì không đúng. Bạn nào giúp mình với. Xin cám ơn nhiều
Mình gửi kèm file và các bạn xem ở cột ghi chú nhá.
 

File đính kèm

  • Book2.xls
    20.5 KB · Đọc: 100
Nếu cột ghi chú của bạn chỉ để ghi những người nghỉ ( Bao gồm nghỉ Thai sản, giảm lao động ...) và nếu bạn chỉ cần thống kê chung những trường hợp như vậy thì bạn chỉ cần dùng counta() là được
=COUNTA($AA$12:$AA$13)
Còn nếu trong cột ghi chú bạn ghi cả những nội dung khác thì bạn có thể dùng công thức
=COUNTIF($AA$12:$AA$13,"LĐ giảm") +COUNTIF($AA$12:$AA$13,"Nghỉ thai sản")
Để cộng: LĐ giảm, Nghỉ thai sản....
 
Lần chỉnh sửa cuối:
Mình đang làm bên công tác BHXH, nhưng mỗi lần báo cáo phát sinh trong tháng gồm có " LD giảm và nghỉ thai sản" nhưng mình không biết dùng hàm gì để nó đếm ra số lượng giảm là 2 người cả. nếu dùng hàm countif thì nó chỉ đếm được ra 1 người thôi như vậy thì không đúng. Bạn nào giúp mình với. Xin cám ơn nhiều
Mình gửi kèm file và các bạn xem ở cột ghi chú nhá.

Nếu bạn muốn dùng hàm COUNTIF, bạn có thể làm như sau: Tất cả các điều kiện, bạn cứ cộng lại. Trường hợp của bạn như sau:
=COUNTIF($AA$12:$AA$13,"LĐ giảm")+COUNTIF($AA$12:$AA$13,"Nghỉ thai sản")
Nếu bạn dùng hàm COUNTA thì sẽ tiện cho cộng tất cả nhưng nó không nhận ra bất cứ điều kiện nào. Trong trường hợp của bạn, nên dùng COUNTIF, vì chỉ đếm theo điều kiện thôi.
Thân ái.
 
Thêm 1 cách nữa nè:
PHP:
=SUMPRODUCT(COUNTIF(AA12:AA13,{"LĐ giảm","Nghỉ thai sản"}))
Nếu có từ 2 "loại" cần đếm trở lên mà dùng COUNTIF rồi cộng từng cái lại thì công thức sẽ hơi dài (dù là dể hiểu) ---> Lồng thêm SUMPRODUCT vào có thể rút ngắn được công thức
 
Thêm 1 cách nữa nè:
PHP:
=SUMPRODUCT(COUNTIF(AA12:AA13,{"LĐ giảm","Nghỉ thai sản"}))
Nếu có từ 2 "loại" cần đếm trở lên mà dùng COUNTIF rồi cộng từng cái lại thì công thức sẽ hơi dài (dù là dể hiểu) ---> Lồng thêm SUMPRODUCT vào có thể rút ngắn được công thức

Cám ơn Thầy, nhưng em thấy có dấu ngoặc móc ({}) không phải ở ngoài mà bên trong điều kiện, vậy do cấu trúc công thức hay là công mảng (Ctrl+Shift+Enter)?

=============
Xin lỗi, em tự trả lời luôn, đó là do cấu trúc.
Xin cảm ơn.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Theo mình bạn làm như thế nầy:
-Trước tiên bạn đối cột tiêu đế số sang kiểu chuổi('1,'2...,'18)
-Lập vùng điều kiện
-Dùng hàm DcountA(A11:AA13,AA11,AA17:AA19)
thi cho ra kết quả ngay!
Ở đây tôi không thấy phần đính kèm file,nếu co vấn đề hãy mail cho tôi:lndung.cg@gmail.com
 
Lần chỉnh sửa cuối:
Mình muốn hỏi hàm countif

Mình có bảng độ tuổi từ 10->60 mình muốn đếm những nguời từ độ tuổi trong khoảng 20-->30 có bao nhiêu nguời mình dùng hàm nào để làm ?
 

File đính kèm

  • Book1.xls
    14.5 KB · Đọc: 33
Mình có bảng độ tuổi từ 10->60 mình muốn đếm những nguời từ độ tuổi trong khoảng 20-->30 có bao nhiêu nguời mình dùng hàm nào để làm ?
Dùng countif thử xem
=COUNTIF($B$2:$B$15,">=20") những người >=20
=COUNTIF($B$2:$B$15,">30") những người >30

Vậy ct là
=COUNTIF($B$2:$B$15,">=20") - COUNTIF($B$2:$B$15,">30")
Hay là ct
=SUMPRODUCT(($B$2:$B$15>=20)*($B$2:$B$15<=30))
 
gửi bạn KQ

bạn xem file nhé, bạn dùng hàm dsum
 

File đính kèm

  • gui ban.xls
    22 KB · Đọc: 43
Bạn cũng có thể áp dụng công thức mảng Sumproduc hoặc Sum(if())..
=SUMPRODUCT(($B$2:$B$15<=30)*($B$2:$B$15>=20))
 
Lần chỉnh sửa cuối:
Thank bạn nhiều nhé, mà bạn có thể jải thik thêm cho mình là tại sao hàm countif lại trừ ko?
 
Thank bạn nhiều nhé, mà bạn có thể jải thik thêm cho mình là tại sao hàm countif lại trừ ko?
Trời ơi!
ThuNghi giải thích rõ thế còn gì
- Bạn muốn tính tuổi từ 20 đến 30
- Vậy đêm xem có bao nhiều người từ 20 trở lên, xong trừ đi số người lớn hơn 30
Vậy thôi!
Nguyên tắc cơ bản! Nhìn là hiểu
-----------
Hic... cái này gần giống như đếm xem có bao nhiêu hạt đâu xanh, bao nhiêu hạt đậu đen có trong 1 rổ (đựng 2 loại này)
- Đếm tổng xem có bao nhiêu hạt
- Đếm số đâu đen
- Đến lúc này chả lẽ muốn tìm số hạt đậu xanh bạn lại.. đếm tiếp ---> sao không TRỪ
 
Lần chỉnh sửa cuối:
hàm countif làm được việc này không?

nhờ các anh chị giúp đở, em muốn đếm số người có năm sinh từ 1980 đến 1990 tức là >=1980 <=1990 mà làm hoài sao không được, cột năm sinh thì có nhiều năm sinh rãi rác từ 1950 đến 2008
Mong sự giúp đỡ
 
nhờ các anh chị giúp đở, em muốn đếm số người có năm sinh từ 1980 đến 1990 tức là >=1980 <=1990 mà làm hoài sao không được, cột năm sinh thì có nhiều năm sinh rãi rác từ 1950 đến 2008
Mong sự giúp đỡ
Gởi File lên bạn nhé, theo mô tả thì countif làm được.
 
nhờ các anh chị giúp đở, em muốn đếm số người có năm sinh từ 1980 đến 1990 tức là >=1980 <=1990 mà làm hoài sao không được, cột năm sinh thì có nhiều năm sinh rãi rác từ 1950 đến 2008
mong sự giúp đỡ
Hàm countif không được đâu bạn vì trong đó có cả ngày tháng năm nữa. Bạn dùng sumproduct nhé!
|
a​
|
b​
|
c​
|
1​
|
01/02/1981​
|
4​
|
=sumproduct((year(a1:a5)>=1980)*(year(a1:a5)<=1990))​
|
2​
|
02/03/1981​
| | |
3​
|
02/03/1990​
| | |
4​
|
02/03/1990​
| | |
5​
|
02/03/1992​
| | |
 
Dear all,
--------

Vẫn còn một cách nếu bạn chưa biết đến hàm SUMPRODUCT:

=COUNT(A1:A5)-(COUNTIF(A1:A5;"<1980")+COUNTIF(A1:A5;">1990"))

(Giả định A1:A5 điền giá trị năm sinh chứ không phải ngày sinh nhật)
 
nhờ các anh chị giúp đở, em muốn đếm số người có năm sinh từ 1980 đến 1990 tức là >=1980 <=1990 mà làm hoài sao không được, cột năm sinh thì có nhiều năm sinh rãi rác từ 1950 đến 2008
Mong sự giúp đỡ
Bạn dùng hàm Coutif thử xem :
PHP:
=COUNTIF(A1:A15,"<33238")-COUNTIF(A1:A15,"<29221")+1
 

File đính kèm

  • Countif.xls
    22.5 KB · Đọc: 30
Cách của Hoangdanh thì mất công "nhớ" ngày nào "ăn" với số nào (phải test thử bằng cách Format Gerenal mới biết)
Cách của ThuNghi thì... dài quá
Tôi có cách này trực quan hơn:
=COUNTIF(A1:A15,"<1991/1/1")-COUNTIF(A1:A15,"<1980/1/1")
Yêu cầu DATE biểu diển theo dạng yyyy/mm/dd là ăn tiền
 
cảm ơn các anh nhiều em làm theo cách của anh Cường và anh ndn681631 đều giống nhau và đúng với dãy 1980 1991 1986 1985 1982 1999 2001 cả hai cách đều ra kết quả 4
 
Web KT
Back
Top Bottom