Lấy tất cả dữ liệu từ ngày cũ tới ngày yêu cầu

Liên hệ QC
Vẫn không hiểu được công thức này
IFERROR(IF(COUNTIF($J$2:J4;J4)=VLOOKUP(J4;$P$3:$Q$100;2;);INDEX($P$3:$P$100;MATCH(J4;$P$3:$P$100;)+1);J4);P5)
Công thức này cũng không hiểu luôn, nhức óc
Bài đã được tự động gộp:

Vẫn không hiểu à. Nhưng mà khó hiểu thật.
Bạn thử nghiên cứu aggerate thử xem.
Aggregate thì hiểu nhưng mà tại sao phải lấy 1/aggregate thì không hiểu nổi. Mấy cái mảng này hại não quá
 
Vẫn không hiểu à. Nhưng mà khó hiểu thật.
Bạn thử nghiên cứu aggerate thử xem.
J4 đang bằng 0 mà, Vlookup trong vùng P3:Q100 ra bằng 2, hu hu
217934
Bài đã được tự động gộp:

Tôi gửi bạn thêm 1 công thức gọn hơn công thức trên chút, nếu như bạn muốn tham khảo mở mang thêm: Sheet "TT Theo ngay"
Mã:
=IFERROR(1/AGGREGATE(14,6,1/CONGNOCHITIET!$L$5:$L$600/(CONGNOCHITIET!$L$5:$L$600<=$J$1)/(COUNTIF($P$2:P2,CONGNOCHITIET!$L$5:$L$600)=0),ROW($A1)),"")
Chỉ Enter.

Thân
Công thức tại cột J của bác: IFERROR(IF(COUNTIF($J$2:J2;J2)=VLOOKUP(J2;$P$3:$Q$100;2;);INDEX($P$3:$P$100;MATCH(J2;$P$3:$P$100;)+1);J2);P3)
khi dùng Subtotal theo ngày thì không ra
217935
Bài đã được tự động gộp:

J4 đang bằng 0 mà, Vlookup trong vùng P3:Q100 ra bằng 2, hu hu
217934
Bài đã được tự động gộp:


Công thức tại cột J của bác: IFERROR(IF(COUNTIF($J$2:J2;J2)=VLOOKUP(J2;$P$3:$Q$100;2;);INDEX($P$3:$P$100;MATCH(J2;$P$3:$P$100;)+1);J2);P3)
khi dùng Subtotal theo ngày thì không ra
217935
Cái cũ thì ra
217936
 
Lần chỉnh sửa cuối:
J4 đang bằng 0 mà, Vlookup trong vùng P3:Q100 ra bằng 2, hu hu
Công thức tại cột J của bác: IFERROR(IF(COUNTIF($J$2:J2;J2)=VLOOKUP(J2;$P$3:$Q$100;2;);INDEX($P$3:$P$100;MATCH(J2;$P$3:$P$100;)+1);J2);P3) khi dùng Subtotal theo ngày thì không ra Cái cũ thì ra
Với yêu cầu từ từ tăng thêm!? tôi nghĩ bạn nên nghiên cứu PIVOT TABLE vừa nhanh vừa gọn.

Xem file kèm.

Thân
p/s: J4 không phải "đang bằng 0" mà nó có giá trị giống ô trên.
 

File đính kèm

  • BáocáotắckêT05-2019.xlsb
    337 KB · Đọc: 9
Web KT
Back
Top Bottom