Đếm nhiều điều kiện, nhiều vùng khác nhau (nhờ mọi người giúp đỡ)

Liên hệ QC

Denly

Thành viên mới
Tham gia
3/6/09
Bài viết
29
Được thích
4
Chào mọi người
Mình có bảng công như trên muốn đếm số ngày công đi làm (X) và ngày đi công tác (CT), ngày đi học (H) và ngày đi trực (T) trong các mảng từ thứ 2 đến thứ 7 (không tính chủ nhật). Như bình thường em phải viết rất dài như: =COUNTIF(F7:K7;"x")+COUNTIF(M7:R7;"x")+COUNTIF(T7:Y7;"x")+COUNTIF(AA7:AF7;"x")++COUNTIF(C7:D7;"x")+COUNTIF(F7:K7;"H")+COUNTIF(M7:R7;"H")+COUNTIF(T7:Y7;"H")+COUNTIF(AA7:AF7;"H")++COUNTIF(C7:D7;"H")+COUNTIF(F7:K7;"CT")+COUNTIF(M7:R7;"CT")+COUNTIF(T7:Y7;"CT")+COUNTIF(AA7:AF7;"CT")++COUNTIF(C7:D7;"CT")+COUNTIF(F7:K7;"T")+COUNTIF(M7:R7;"T")+COUNTIF(T7:Y7;"T")+COUNTIF(AA7:AF7;"T")++COUNTIF(C7:D7;"T")
Nhờ mọi người xem có cách nào ngắn hơn không ạ
Cảm ơn mọi người
 

File đính kèm

  • Book5.xlsx
    10 KB · Đọc: 11
Chào mọi người
Mình có bảng công như trên muốn đếm số ngày công đi làm (X) và ngày đi công tác (CT), ngày đi học (H) và ngày đi trực (T) trong các mảng từ thứ 2 đến thứ 7 (không tính chủ nhật). Như bình thường em phải viết rất dài như: =COUNTIF(F7:K7;"x")+COUNTIF(M7:R7;"x")+COUNTIF(T7:Y7;"x")+COUNTIF(AA7:AF7;"x")++COUNTIF(C7:D7;"x")+COUNTIF(F7:K7;"H")+COUNTIF(M7:R7;"H")+COUNTIF(T7:Y7;"H")+COUNTIF(AA7:AF7;"H")++COUNTIF(C7:D7;"H")+COUNTIF(F7:K7;"CT")+COUNTIF(M7:R7;"CT")+COUNTIF(T7:Y7;"CT")+COUNTIF(AA7:AF7;"CT")++COUNTIF(C7:D7;"CT")+COUNTIF(F7:K7;"T")+COUNTIF(M7:R7;"T")+COUNTIF(T7:Y7;"T")+COUNTIF(AA7:AF7;"T")++COUNTIF(C7:D7;"T")
Nhờ mọi người xem có cách nào ngắn hơn không ạ
Cảm ơn mọi người
Dùng công thức sau và kiểm tra lại kết quả:
Mã:
=SUMPRODUCT(--(C7:AG7={"X";"H";"CT";"T"}))
 
Chào mọi người
Mình có bảng công như trên muốn đếm số ngày công đi làm (X) và ngày đi công tác (CT), ngày đi học (H) và ngày đi trực (T) trong các mảng từ thứ 2 đến thứ 7 (không tính chủ nhật). Như bình thường em phải viết rất dài như: =COUNTIF(F7:K7;"x")+COUNTIF(M7:R7;"x")+COUNTIF(T7:Y7;"x")+COUNTIF(AA7:AF7;"x")++COUNTIF(C7:D7;"x")+COUNTIF(F7:K7;"H")+COUNTIF(M7:R7;"H")+COUNTIF(T7:Y7;"H")+COUNTIF(AA7:AF7;"H")++COUNTIF(C7:D7;"H")+COUNTIF(F7:K7;"CT")+COUNTIF(M7:R7;"CT")+COUNTIF(T7:Y7;"CT")+COUNTIF(AA7:AF7;"CT")++COUNTIF(C7:D7;"CT")+COUNTIF(F7:K7;"T")+COUNTIF(M7:R7;"T")+COUNTIF(T7:Y7;"T")+COUNTIF(AA7:AF7;"T")++COUNTIF(C7:D7;"T")
Nhờ mọi người xem có cách nào ngắn hơn không ạ
Cảm ơn mọi người
Vầy thì bỏ được ngày "CN":
Mã:
=SUM(COUNTIFS($C$5:$AG$5,"<>CN",C7:AG7,{"X","H","CT","T"}))
Enter.

Thân
 
Lần chỉnh sửa cuối:
Dùng công thức sau và kiểm tra lại kết quả:
Mã:
=SUMPRODUCT(--(C7:AG7={"X";"H";"CT";"T"}))
Cảm ơn bạn rất nhiều, như công thức thì sẽ đếm cả chủ nhật phải ko ạ?
Bài đã được tự động gộp:

Vầy thì bỏ được ngày "CN":
Mã:
=SUM(COUNTIFS($C$5:$AG$5,"<>CN",C7:AG7,{"X","H","CT","T"}))
Enter.

Thân
Cảm ơn bạn, bên mình ngày chủ nhật đi làm thì cũng ký hiệu như ngày bình thường (X, H, CT) nên chỗ bạn viết "<>CN" mình ko hiểu rõ lắm
 
Cảm ơn bạn rất nhiều, như công thức thì sẽ đếm cả chủ nhật phải ko ạ?
Đúng rồi, nếu không đếm chủ nhật bạn có thể dùng công thức sau:
Mã:
=SUMPRODUCT(($C$5:$AG$5<>"CN")*(C7:AG7={"X";"H";"CT";"T"}))
 
chỗ bạn viết "<>CN" mình ko hiểu rõ lắm
Vùng C5: AG5 chứa "Thứ" trong tuần.
Do vậy, câu lệnh C5: AG5<>"CN", tức ra lệnh chỉ chọn những ngày từ Thứ 2 đến Thứ 7, loại ra các cột ngày "CN".
Vùng C7: AG7 chứa các ký tự chấm công "X/H/CT/T" sẽ lấy tương ứng (tức cũng loại ra những cột ngày "CN") để đếm.

Thân
 
Đúng rồi, nếu không đếm chủ nhật bạn có thể dùng công thức sau:
Mã:
=SUMPRODUCT(($C$5:$AG$5<>"CN")*(C7:AG7={"X";"H";"CT";"T"}))
Cảm ơn bạn ạ
Bài đã được tự động gộp:

Vùng C5: AG5 chứa "Thứ" trong tuần.
Do vậy, câu lệnh C5: AG5<>"CN", tức ra lệnh chỉ chọn những ngày từ Thứ 2 đến Thứ 7, loại ra các cột ngày "CN".
Vùng C7: AG7 chứa các ký tự chấm công "X/H/CT/T" sẽ lấy tương ứng (tức cũng loại ra những cột ngày "CN") để đếm.

Thân
Cảm ơn bạn ạ
 
Web KT
Back
Top Bottom