Bạn nghiên cứu trang này nhé tài liệu tham khảo các hàm mảng khá chi tiết.mình cảm ơn ban nhiều . ban ơi bạn có thể giải thích công thức để mình hiểu rõ hơn lần sau mình còn áp dụng nhé .bạn giải thích cấu chúc của công thức và cách tìm nữa nhé . cái vụ công thức mảng này mình kém lắm không hiểu gì cả .
ngay=OFFSET(Sheet1!$E$4;;;COUNTA(Sheet1!$E$4:$E$1000))
No=OFFSET(Ngay;;-2)
DK=IF((Ngay=Sheet1!$J$3)*(No=1);ROW(Ngay)-3;"")
=IF(ROWS($1:1)>COUNT(DK);"";INDEX(OFFSET(Ngay;;-3);SMALL(DK;ROWS($1:1))))
Sửa lại chút:Thêm 1 cách:
PHP:ngay=OFFSET(Sheet1!$E$4;;;COUNTA(Sheet1!$E$4:$E$1000))
PHP:No=OFFSET(Ngay;;-2)
PHP:DK=IF((Ngay=Sheet1!$J$3)*(No=1);ROW(Ngay)-3;"")
Công thức đặt tại ô L4 là
PHP:=IF(ROWS($1:1)>COUNT(DK);"";INDEX(OFFSET(Ngay;;-3);SMALL(DK;ROWS($1:1))))
--
Do em mới tập làm Name nên có thể chưa phải là cách ngắn nhất, rất mong mọi người góp ý.
DK =IF((Ngay=Sheet1!$J$3)*(OFFSET(Ngay,,-2)=1),ROW(INDIRECT("1:"&ROWS(Ngay))),"")
=IF(ROWS($1:1)>COUNT(DK),"",OFFSET(Ngay,SMALL(DK,ROWS($1:1)),-3,1,1))