Bạn dùng thử công thức này: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 !
=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ắmBạ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)))
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.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 ạ