Dùng hàm countifs lọc dữ liệu

  • Thread starter Thread starter kp20mar
  • Ngày gửi Ngày gửi
Liên hệ QC

kp20mar

Thành viên mới
Tham gia
27/4/11
Bài viết
25
Được thích
0
Các bạn giúp mình với. Mình có file như đính kèm, gồm 2 cột A, B với dữ liệu như trong file.
Bây giờ mình mún đếm có bao nhiêu ô có chữ "n" or "y" trong tháng 4 or tháng 5.
Mình dùng countifs nhưng k bít dua điều kiện ngày tháng thế nào.
Mọi người xem giúp mình nhé. Cám ơn mọi người
 

File đính kèm

Nếu bạn muốn dùng COUNTIFS:
Đếm y trong tháng 4:
Mã:
=COUNTIFS(A1:A24,">=01/04/2014",$A$1:$A$24,"<01/05/2014",$B$1:$B$24,"y")
 
Count các dòng có "y" và trong tháng 4:
= COUNTIFS( Range Cot B, điều kiện = "y", Range Cot A, điều kiện >= 01/04/2014, Range Cot A, điều kiện < 01/05/2014 )

Theo như file mẫu của bạn:
=COUNTIFS($B$1:$B$24,"y",$A$1:$A$24,">=01/04/2014",$A$1:$A$24,"<01/05/2014") : sửa cách viết ngày lại theo hệ thống - đặt ngày hay tháng đứng trước

Tuy nhiên, vấn đề này dùng SUMPRODUCT gọn hơn.
 
Count các dòng có "y" và trong tháng 4:
= COUNTIFS( Range Cot B, điều kiện = "y", Range Cot A, điều kiện >= 01/04/2014, Range Cot A, điều kiện < 01/05/2014 )

Theo như file mẫu của bạn:
=COUNTIFS($B$1:$B$24,"y",$A$1:$A$24,">=01/04/2014",$A$1:$A$24,"<01/05/2014") : sửa cách viết ngày lại theo hệ thống - đặt ngày hay tháng đứng trước

Tuy nhiên, vấn đề này dùng SUMPRODUCT gọn hơn.
Cám ơn bạn! Bạn có thể chỉ mình hàm SumProduct duoc k?
 
Dùng hàm sumproduct

Các bạn giúp mình với. Mình có file như đính kèm, gồm 2 cột A, B với dữ liệu như trong file.
Bây giờ mình mún đếm có bao nhiêu ô có chữ "n" or "y" trong tháng 4 or tháng 5.
Mình dùng countifs nhưng k bít dua điều kiện ngày tháng thế nào.
Mọi người xem giúp mình nhé. Cám ơn mọi người

Bạn dùng hàm sumproduct cho gọn nhé
Sumproduct((month($A$1:$A$24)=4)*($B$1:$B$24="y"))
Tương tự với n nhé
 

File đính kèm

Mình có thử hàm này, tuy nhiên thay vì chọn cột A giới hạn $A$1:$A$24, mình chọn nguyên cột A, tương tự nguyên cột B thì hàm tra về #VALUE!. Các bạn biết nó bị sao k?

[TABLE="width: 64"]
[TR]
[TD="width: 64"]SUMPRODUCT(((MONTH(A:A)=4)+(MONTH(A:A)=5))*(B:B="y"))[/TD]
[/TR]
[/TABLE]
Mình dùng thế này vẫn ra mà bạn, bạn đánh lại công thức xem sao. Nếu chọn cả vùng cột A và cột B chỉ làm công thức nặng thêm thôi, mình nghĩ nên chọn vùng giới hạn cụ thế
 
Mình có thử hàm này, tuy nhiên thay vì chọn cột A giới hạn $A$1:$A$24, mình chọn nguyên cột A, tương tự nguyên cột B thì hàm tra về #VALUE!. Các bạn biết nó bị sao k?
Nếu dùng Excel 2007 trở lên thì nên dùng COUNTIFS hoặc DCOUNT để đếm nhiều điều kiện. DCOUNT thuận lợi hơn cho Excel 2003 trở xuống, vừa nhẹ vừa cho nhiều điều kiện khó hơn. Dùng SUMPRODUCT hoặc SUM mảng sẽ làm nặng file. Một giải pháp khác là dùng PivotTable.
 

File đính kèm

Mình gặp 1 vấn de với hàm sumifs, nếu 1 cell trong range dữ liệu bị #NA thì hàm sẽ k chạy được.
Các bạn có thể chỉ mình cách khắc phục k?
 
---------------- upppppp cho trôi luôn nào, đá cho lên tới nóc nào upp ----------------
 
Web KT

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

Back
Top Bottom