Nhờ sửa giúp hàm Index

Liên hệ QC
Thêm cách mới :D
Mã:
=IFERROR(INDIRECT("A"&AGGREGATE(15,6,ROW(A$4:A$13)/(1/MMULT(IFERROR(MATCH(OFFSET(A$4:A$13,,E$17*2-1,,2),EDATE(E$16,{0,1})-{1,0},1),),{1;1})>0.25),ROW(A1))),"")
Nếu vậy, thì anh vẫn theo 1 giải pháp: "TGBĐ">"Ngày cuối tháng" hoặc "TGKT"<"Ngày bắt đầu", nhưng quay về sự giản đơn:
Mã:
=IFERROR(OFFSET($A$3,SMALL(IF(1-(OFFSET(A$4:A$13,,E$17*2)<$E$16)-(OFFSET(A$4:A$13,,E$17*2-1)>EDATE($E$16,1)-1),ROW($1:$10)),ROW($A1)),),"")
Ctrl+Shift+Enter

Khà khà khà
/-*+//-*+//-*+/
 

File đính kèm

  • TimMangTGian_PhuHopDoanTGianQD.xlsb
    13.3 KB · Đọc: 15
Góp vui.
Không có đồ chơi mới nên xài đồ cổ thôi :D

Em có sử dụng hàm TEXT(....,"emm;;;\0") của Bác để lọc tên các nhiệm vụ theo tháng tương ứng với số bước công việc đã đếm trong tháng đó ở bảng trên, tuy nhiên không ra được kết quả (phần bôi vàng) :rolleyes: . Bác giúp em sửa lại công thức nhé, hoặc bác có công thức nào đơn giản hơn để em còn mày mò điều chỉnh để áp dụng được. Cám ơn bác nhiều.
 

File đính kèm

  • Loc cong viec thang_Lien tuc.xlsx
    25 KB · Đọc: 7
Em có sử dụng hàm TEXT(....,"emm;;;\0") của Bác để lọc tên các nhiệm vụ theo tháng tương ứng với số bước công việc đã đếm trong tháng đó ở bảng trên, tuy nhiên không ra được kết quả (phần bôi vàng) :rolleyes: . Bác giúp em sửa lại công thức nhé, hoặc bác có công thức nào đơn giản hơn để em còn mày mò điều chỉnh để áp dụng được. Cám ơn bác nhiều.
Vào Format Cell điều chỉnh dạng từ A25: A36.
1/ Công thức cũ Vùng B25: K36 dùng COUNTIFS() chưa chính xác (Vd: Bước 1, tháng 6 chỉ có 6 nhiệm vụ, chứ không phải 7), lại không linh động khi chuyển cột.
Điều chỉnh bằng công thức mảng:
Mã:
B25=COUNT(1/(1-(OFFSET($A$4,,MATCH(B$24,$B$2:$U$2,),18)>EDATE($A25,1)-1)-(OFFSET($A$4,,MATCH(B$24,$B$2:$U$2,)+1,18)<$A25)))
Kết thúc bằng Ctrl+Shift+Enter. Copy qua các cột phía sau, rồi fill cả hàng xuống.​
2/ Công thức liệt kê nhiệm vụ theo tháng-năm yêu cầu:
Mã:
A42=IFERROR(INDEX($A$4:$A$21,AGGREGATE(15,6,ROW($1:$20)/(1-(OFFSET($A$4,,MATCH($D$41,$B$2:$U$2,)+1,18)<DATE($C$41,$B$41,1))-(OFFSET($A$4,,MATCH($D$41,$B$2:$U$2,),18)>DATE($C$41,$B$41+1,0))),ROW($A1))),"")
Chỉ Enter fill xuống.

Thân
 

File đính kèm

  • Loc cong viec thang_Lien tuc.xlsx
    25.9 KB · Đọc: 13
Web KT
Back
Top Bottom