Tạo công thức đếm số ngày làm thêm mà không cần thêm cột

Liên hệ QC

hic1802

Thành viên tiêu biểu
Tham gia
16/2/13
Bài viết
545
Được thích
34
Giới tính
Nam
Nhờ mọi người giúp đỡ tạo công thức đếm số ngày nhân viên làm thêm giờ (có 2 loại thêm giờ là 11h và 13h)
Mọi người xem ở sheet2, dữ liệu lấy từ sheet1 trong bảng tính
Yêu cầu là không sử dụng thêm cột phụ ạ.
 

File đính kèm

  • Book1.xlsx
    91.3 KB · Đọc: 13
Nhờ mọi người giúp đỡ tạo công thức đếm số ngày nhân viên làm thêm giờ (có 2 loại thêm giờ là 11h và 13h)
Mọi người xem ở sheet2, dữ liệu lấy từ sheet1 trong bảng tính
Yêu cầu là không sử dụng thêm cột phụ ạ.
Không có cao thủ nào có phương án giải nhỉ? Hix
 
Cao thủ thấp thủ gì cũng phải ăn trưa rồi tính chứ.
Bạn có phải là sếp người ta đâu mà ra bài giữa trưa, bắt người ta nhịn ăn để làm cho mình.
 
Không có cao thủ nào có phương án giải nhỉ? Hix
Font gốc của Microsoft Excel là Calibri hoặc cũ là Arial sao không dùng mà dùng Font VK Sans Serif lạ đời vậy.
Hỏi cao thủ thì người nào tự nhận mình là cao thủ thì vào giúp, chứ mấy người yếu yếu thì đâu dám mò tới.
 
bạn xem lại file bạn gửi đã chuẩn chưa? đi nhờ giúp đỡ mà cũng không thèm kiểm tra lại rồi lại kêu không có giải pháp
mình đã sửa lại file, nhờ bạn giúp mình
Bài đã được tự động gộp:

Font gốc của Microsoft Excel là Calibri hoặc cũ là Arial sao không dùng mà dùng Font VK Sans Serif lạ đời vậy.
Hỏi cao thủ thì người nào tự nhận mình là cao thủ thì vào giúp, chứ mấy người yếu yếu thì đâu dám mò tới.
mình xin lỗi bị up nhầm file, mình đã sửa lại
 
mình đã sửa lại file, nhờ bạn giúp mình
Bài đã được tự động gộp:


mình xin lỗi bị up nhầm file, mình đã sửa lại
Cột I=COUNTIFS(Sheet1!$J$3:$J$504,Sheet2!C5,Sheet1!$M$3:$M$504,">=11",Sheet1!$M$3:$M$504,"<13") (kéo xuống)
Cột J=COUNTIFS(Sheet1!$J$3:$J$504,Sheet2!C5,Sheet1!$M$3:$M$504,">=13") (kéo xuống)

Không biết có đúng ý bạn không?
 
Cột I=COUNTIFS(Sheet1!$J$3:$J$504,Sheet2!C5,Sheet1!$M$3:$M$504,">=11",Sheet1!$M$3:$M$504,"<13") (kéo xuống)
Cột J=COUNTIFS(Sheet1!$J$3:$J$504,Sheet2!C5,Sheet1!$M$3:$M$504,">=13") (kéo xuống)

Không biết có đúng ý bạn không?
Bài này tôi nghĩ phải là SUMIFS chứ không thể COUNTIFS được. Bởi trong cùng 1 ngày, 1 công nhân có thể làm rất nhiều sản phẩm, mỗi sản phẩm có số giờ hoàn thành khác nhau. Vậy ta phải cộng toàn bộ số giờ trong một ngày lại rồi mới đem đi so sánh với 11 và 13
Excel 2020-03-26 143234.jpg
 
Bài này tôi nghĩ phải là SUMIFS chứ không thể COUNTIFS được. Bởi trong cùng 1 ngày, 1 công nhân có thể làm rất nhiều sản phẩm, mỗi sản phẩm có số giờ hoàn thành khác nhau. Vậy ta phải cộng toàn bộ số giờ trong một ngày lại rồi mới đem đi so sánh với 11 và 13
View attachment 234093
bác thử xem, em thử sumif cũng ko đúng ý
Bài đã được tự động gộp:

Cột I=COUNTIFS(Sheet1!$J$3:$J$504,Sheet2!C5,Sheet1!$M$3:$M$504,">=11",Sheet1!$M$3:$M$504,"<13") (kéo xuống)
Cột J=COUNTIFS(Sheet1!$J$3:$J$504,Sheet2!C5,Sheet1!$M$3:$M$504,">=13") (kéo xuống)

Không biết có đúng ý bạn không?
không đúng ý bạn à
 
Nhờ mọi người giúp đỡ tạo công thức đếm số ngày nhân viên làm thêm giờ (có 2 loại thêm giờ là 11h và 13h)
Mọi người xem ở sheet2, dữ liệu lấy từ sheet1 trong bảng tính
Yêu cầu là không sử dụng thêm cột phụ ạ.
Mã:
I5 =SUMPRODUCT(N(SUMIFS(Sheet1!$M$3:$M$505,Sheet1!$I$3:$I$505,B5,Sheet1!$A$3:$A$505,ROW($1:$31)&"."&$G$2&".2020")>=11))-J5
J5 =SUMPRODUCT(N(SUMIFS(Sheet1!$M$3:$M$505,Sheet1!$I$3:$I$505,B5,Sheet1!$A$3:$A$505,ROW($1:$31)&"."&$G$2&".2020")>=13))
 

File đính kèm

  • Book1 (5).xlsx
    90.3 KB · Đọc: 8
Nhờ mọi người giúp đỡ tạo công thức đếm số ngày nhân viên làm thêm giờ (có 2 loại thêm giờ là 11h và 13h)
Mọi người xem ở sheet2, dữ liệu lấy từ sheet1 trong bảng tính
Yêu cầu là không sử dụng thêm cột phụ ạ.
PHP:
=SUM((SUMIFS(Sheet1!$M$3:$M$504,Sheet1!$A$3:$A$504,IFERROR(T(OFFSET(Sheet1!$A$1,AGGREGATE(15,6,ROW($1:$600)/(MATCH(SUBSTITUTE(Sheet1!$A$3:$A$504,".","/")/(Sheet1!$I$3:$I$504=B6),SUBSTITUTE(Sheet1!$A$3:$A$504,".","/")/(Sheet1!$I$3:$I$504=B6),0)=ROW($1:$600)),ROW($1:$600))+1,)),""),Sheet1!$I$3:$I$504,B6)>=11)*(SUMIFS(Sheet1!$M$3:$M$504,Sheet1!$A$3:$A$504,IFERROR(T(OFFSET(Sheet1!$A$1,AGGREGATE(15,6,ROW($1:$600)/(MATCH(SUBSTITUTE(Sheet1!$A$3:$A$504,".","/")/(Sheet1!$I$3:$I$504=B6),SUBSTITUTE(Sheet1!$A$3:$A$504,".","/")/(Sheet1!$I$3:$I$504=B6),0)=ROW($1:$600)),ROW($1:$600))+1,)),""),Sheet1!$I$3:$I$504,B6)<13))
 
Web KT
Back
Top Bottom