Hàm đếm có nhiều điều kiện (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Hiếu AC

Thành viên mới
Tham gia
23/6/21
Bài viết
4
Được thích
4
Em nhờ Anh, Chị nào biết giúp em xây dựng công thức đếm mã tai heo lũy kế đến theo từng ngày báo cáo ạ. em không biết làm , lần mò mãi không giải được.
em có file đính kèm ạ. em xin cảm ơn Anh Chị nhìu ạ!
 

File đính kèm

Em nhờ Anh, Chị nào biết giúp em xây dựng công thức đếm mã tai heo lũy kế đến theo từng ngày báo cáo ạ. em không biết làm , lần mò mãi không giải được.
em có file đính kèm ạ. em xin cảm ơn Anh Chị nhìu ạ!
Đếm được nhưng sợ được tạ cái đầu heo nên không ai dám đếm
 
Em nhờ Anh, Chị nào biết giúp em xây dựng công thức đếm mã tai heo lũy kế đến theo từng ngày báo cáo ạ. em không biết làm , lần mò mãi không giải được.
em có file đính kèm ạ. em xin cảm ơn Anh Chị nhìu ạ!
Thử:
Mã:
B6=IFERROR(INDEX($W$6:$W$50,MATCH(,INDEX(COUNTIF(B$5:B5,$W$6:$W$50)+(TRIM($W$6:$W$50)=""),),)),"")
Enter, fill xuống.
Mã:
G6=IF(B6="","",COUNT(1/(MATCH($U$6:$U$40&"",IF($W$6:$W$40<=B6,$U$6:$U$40),)=ROW($1:$100))))
kết thúc bằng Ctrl+Shift+Enter, fill xuống.

Thân
 

File đính kèm

Công thức rất chuẩn; Xin thầy giải thích giúp đoạn : +(TRIM($W$6:$W$50)=""
Tại sao lại là cộng, tôi cứ tưởng phải trừ
Xin cảm ơn thầy .
 
Công thức rất chuẩn; Xin thầy giải thích giúp đoạn : +(TRIM($W$6:$W$50)=""
Tại sao lại là cộng, tôi cứ tưởng phải trừ
Xin cảm ơn thầy .
Bạn đang hỏi về 'mảng để so khớp' trong hàm: Match(0, 'mảng để so khớp' , 0) hoặc viết 'lười' chút là: Match( , 'mảng để so khớp' , ), tức hàm đang tìm giá trị 0 trong 'mảng để so khớp'. Trong mảng có 2 mệnh đề:
  • Countif(): tìm những giá trị bên trên, nếu đã xuất hiện sẽ đếm là 1, chưa xuất hiện đếm là 0.
  • TRIM($W$6:$W$50)="" mục đích đưa các dòng trống về giá trị 1 trước, và các dòng chứa ngày thì về giá trị 0.
  • Kết hợp 2 mệnh đề: các dòng có dữ liệu ngày chỉ có thể trong 2 tình trạng: hoặc 0+0=0, hoặc 1+0=1. Còn các dòng trống thì đã là 1 sẵn nên lúc nào cũng là: 0+1=1, mà Match() chỉ tìm giá trị 0 thôi, nên không bao giờ chọn dòng trống để đếm. Bạn dùng trừ cũng được, cũng ra kết quả, chỉ là dấu cộng mang ý nghĩa như OR() vậy.
Thân
 
Web KT

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

Back
Top Bottom