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

  • Thread starter Thread starter bckhkt
  • Ngày gửi Ngày gửi
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

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

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

Web KT

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

Back
Top Bottom