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

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

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

Denly

Thành viên mới
Tham gia
3/6/09
Bài viết
48
Được thích
14
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

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

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

Back
Top Bottom