Nhờ giúp công thức nhiều điều kiện ngày không liên tục

Liên hệ QC

le_vis

Thành viên tích cực
Tham gia
23/7/09
Bài viết
1,292
Được thích
796
Rất mong nhân được sự hỗ trợ của các bạn - Chi tiết tôi trình bày trong File đính kèm - Trân trọng cảm ơn !
 

File đính kèm

  • Nho_giup Cong_Thuc.xlsm
    202.7 KB · Đọc: 18
Rất mong nhân được sự hỗ trợ của các bạn - Chi tiết tôi trình bày trong File đính kèm - Trân trọng cảm ơn !
Bạn dùng thử công thức này:
Mã:
=IF(OR(M8="hy";SUM(I8:L8)=0;F8<>$BA$5);"";SUMPRODUCT(($F$8:$F$730=$BA$5)*(MMULT($I$8:$L$730*1;{1;1;1;1})>0)*($C$8:$C$730+IFERROR(--RIGHT($M$8:$M$730);0)/10+ROW($C$8:$C$730)/10^6<=C8+IFERROR(--RIGHT(M8);0)/10+ROW(C8)/10^6)))
 
Bạn dùng thử công thức này:
Mã:
=IF(OR(M8="hy";SUM(I8:L8)=0;F8<>$BA$5);"";SUMPRODUCT(($F$8:$F$730=$BA$5)*(MMULT($I$8:$L$730*1;{1;1;1;1})>0)*($C$8:$C$730+IFERROR(--RIGHT($M$8:$M$730);0)/10+ROW($C$8:$C$730)/10^6<=C8+IFERROR(--RIGHT(M8);0)/10+ROW(C8)/10^6)))
Công thức chuẩn với File này. Cảm ơn thầy nhiều lắm
Tôi chưa hiểu đoạn này ROW($C$8:$C$730)/10^6 nhờ thầy giải thích giúp để có thể tùy biến ứng dụng được. Vì có thể tháng khác vị trí ngày lệch không phải ở 730. có thể ở 122... hay 218.... mắc lên tới ROW($C$8:$C$3000); Tóm lại nó có thể xảy ra nhiều lần ở nhiều vị trí khác nhau thầy ạ
 
Công thức chuẩn với File này. Cảm ơn thầy nhiều lắm
Tôi chưa hiểu đoạn này ROW($C$8:$C$730)/10^6 nhờ thầy giải thích giúp để có thể tùy biến ứng dụng được. Vì có thể tháng khác vị trí ngày lệch không phải ở 730. có thể ở 122... hay 218.... mắc lên tới ROW($C$8:$C$3000); Tóm lại nó có thể xảy ra nhiều lần ở nhiều vị trí khác nhau thầy ạ
730 là dòng cuối cùng có dữ liệu, nếu muốn dự phòng cho dữ liệu nhập thêm thì bạn mở rộng ra hoặc sử dụng name động.
ROW($C$8:$C$730)/10^6 là để trong trường hợp cùng ngày, cùng ca, cùng máy thì dòng nhập sau sẽ có số thứ tự lớn hơn.
 
Web KT

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

Back
Top Bottom