Hàm liệt kê các công việc theo ngày (1 người xem)

  • Thread starter Thread starter hml89
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

hml89

Thành viên tiêu biểu
Tham gia
14/9/12
Bài viết
526
Được thích
392
Giới tính
Nam
Xin chào anh/chị/em trong diễn đàn.
Mọi người cho tôi hỏi một chút về hàm liệt kê các đầu mục theo ngày. Chi tiết mọi người xem trong file đính kèm

Xin cám ơn!
Chúc mọi người cuối tuần vui vẻ!
 

File đính kèm

Xin chào anh/chị/em trong diễn đàn.
Mọi người cho tôi hỏi một chút về hàm liệt kê các đầu mục theo ngày. Chi tiết mọi người xem trong file đính kèm

Xin cám ơn!
Chúc mọi người cuối tuần vui vẻ!
Số dòng có thể thiếu
Mã:
J5 =IFERROR(INDEX($A$3:$A$8,MATCH(1,($C$3:$C$8<=J$7)*($D$3:$D$8>=J$7)*(COUNTIF(J$4:J4,$A$3:$A$8)=0),)),"")
Ctrl+Shift+Enter
 

File đính kèm

Cám ơn @HieuCD . Chúc bạn cuối tuần vui vẻ!
 
Tham khảo thêm cách dùng PivotTable
 

File đính kèm

Cám ơn bạn cho tôi ý tưởng mới. Tuy nhiên phần liệt kê là phần diễn giải cho số giờ sử dụng, nên tôi mới sắp xếp nó như file tôi có đính kèm!
Chúc bạn cuối tuần vui vẻ.
 
Số dòng có thể thiếu
Mã:
J5 =IFERROR(INDEX($A$3:$A$8,MATCH(1,($C$3:$C$8<=J$7)*($D$3:$D$8>=J$7)*(COUNTIF(J$4:J4,$A$3:$A$8)=0),)),"")
Ctrl+Shift+Enter
Xin chào bạn @HieuCD , Bạn cho tôi hỏi thêm là nếu tôi muốn liệt kê theo điều kiện tên nữa thì làm như thế nào vậy?
Mong nhận được sự giúp đỡ của bạn!
Chúc bạn cuối tuần vui vẻ!^^
 

File đính kèm

Xin chào bạn @HieuCD , Bạn cho tôi hỏi thêm là nếu tôi muốn liệt kê theo điều kiện tên nữa thì làm như thế nào vậy?
Mong nhận được sự giúp đỡ của bạn!
Chúc bạn cuối tuần vui vẻ!^^
B18 =IFERROR(INDEX($A$3:$A$14,MATCH(1,($F$3:$F$14=$A$26)*($C$3:$C$14<=B$25)*($D$3:$D$14>=B$25)*(COUNTIF(B$17:B17,$A$3:$A$14)=0),)),"")
Ctrl+Shift+Enter
 
Xin chào bạn @HieuCD , Bạn cho tôi hỏi thêm là nếu tôi muốn liệt kê theo điều kiện tên nữa thì làm như thế nào vậy?
Mong nhận được sự giúp đỡ của bạn!
Chúc bạn cuối tuần vui vẻ!^^
1/ Chẳng hiểu liệt kê theo điều kiện là liệt kê theo điều kiện gì?
2/ Để bắt đầu chọn 1 Mã SP cột B sheet Theo_Doi.
3/ Để dừng chọn Xong cột G sheet Theo_Doi.
4/ Để tổng hợp có thể sử dụng PivotTable (xem Sheet1).
 

File đính kèm

B18 =IFERROR(INDEX($A$3:$A$14,MATCH(1,($F$3:$F$14=$A$26)*($C$3:$C$14<=B$25)*($D$3:$D$14>=B$25)*(COUNTIF(B$17:B17,$A$3:$A$14)=0),)),"")
Ctrl+Shift+Enter
Cám ơn @HieuCD . Chúc bạn ngày vui!
Bài đã được tự động gộp:

1/ Chẳng hiểu liệt kê theo điều kiện là liệt kê theo điều kiện gì?
2/ Để bắt đầu chọn 1 Mã SP cột B sheet Theo_Doi.
3/ Để dừng chọn Xong cột G sheet Theo_Doi.
4/ Để tổng hợp có thể sử dụng PivotTable (xem Sheet1).
Cám ơn anh @be09 đã góp ý .Biểu mẫu thực tế của tôi nó hơi còn loằng ngoằng và chưa được chuẩn chỉnh. Tôi sẽ cố gắng nghĩ thêm về trường hợp sử dụng pivotTable. Chúc anh có những ngày nghỉ lễ vui vẻ !
 
B18 =IFERROR(INDEX($A$3:$A$14,MATCH(1,($F$3:$F$14=$A$26)*($C$3:$C$14<=B$25)*($D$3:$D$14>=B$25)*(COUNTIF(B$17:B17,$A$3:$A$14)=0),)),"")
Ctrl+Shift+Enter
Xin chào bạn @HieuCD , khi tôi có làm theo công thức của bạn, và áp dụng thử trường hợp làm thêm một người nữa, vì dụ A27 tôi nhập thêm người nữa là CN_X. Và thay đổi công thức tại B18 là =IFERROR(INDEX($A$3:$A$14,MATCH(1,($F$3:$F$14=$A$26)*($F$3:$F$14=$A$27)*($C$3:$C$14<=B$25)*($D$3:$D$14>=B$25)*(COUNTIF(B$17:B17,$A$3:$A$14)=0),)),"") . Thì nó không ra kết quả.
Vậy bạn cho tôi hỏi thêm chút nữa là nếu muốn tìm thêm theo điều kiện người vận hàng ( có thể 1 người hoặc 2 người hoặc 3 người) thì phải làm sao nhỉ?
Cám ơn bạn. Mong nhận được phản hồi của bạn.
 
Xin chào bạn @HieuCD , khi tôi có làm theo công thức của bạn, và áp dụng thử trường hợp làm thêm một người nữa, vì dụ A27 tôi nhập thêm người nữa là CN_X. Và thay đổi công thức tại B18 là =IFERROR(INDEX($A$3:$A$14,MATCH(1,($F$3:$F$14=$A$26)*($F$3:$F$14=$A$27)*($C$3:$C$14<=B$25)*($D$3:$D$14>=B$25)*(COUNTIF(B$17:B17,$A$3:$A$14)=0),)),"") . Thì nó không ra kết quả.
Vậy bạn cho tôi hỏi thêm chút nữa là nếu muốn tìm thêm theo điều kiện người vận hàng ( có thể 1 người hoặc 2 người hoặc 3 người) thì phải làm sao nhỉ?
Cám ơn bạn. Mong nhận được phản hồi của bạn.
Mã:
B18 =IFERROR(INDEX($A$3:$A$14,MATCH(1,(COUNTIF($A$26:$A$27,$F$3:$F$14)>0)*($C$3:$C$14<=B$25)*($D$3:$D$14>=B$25)*(COUNTIF(B$17:B17,$A$3:$A$14)=0),)),"")
Ctrl+Shift+Enter
Hoặc
Mã:
B18 =IFERROR(LOOKUP(2,1/COUNTIF($A$26:$A$27,$F$3:$F$14)/($C$3:$C$14<=B$25)/($D$3:$D$14>=B$25)/(COUNTIF(B$17:B17,$A$3:$A$14)=0),$A$3:$A$14),"")
Enter bình thường
 

File đính kèm

Mã:
B18 =IFERROR(INDEX($A$3:$A$14,MATCH(1,(COUNTIF($A$26:$A$27,$F$3:$F$14)>0)*($C$3:$C$14<=B$25)*($D$3:$D$14>=B$25)*(COUNTIF(B$17:B17,$A$3:$A$14)=0),)),"")
Ctrl+Shift+Enter
Hoặc
Mã:
B18 =IFERROR(LOOKUP(2,1/COUNTIF($A$26:$A$27,$F$3:$F$14)/($C$3:$C$14<=B$25)/($D$3:$D$14>=B$25)/(COUNTIF(B$17:B17,$A$3:$A$14)=0),$A$3:$A$14),"")
Enter bình thường
Cám ơn bạn @HieuCD đã nhiệt tình chỉ dẫn. Vì chưa hiểu gì về công thức mà tôi chỉ đang áp dụng máy móc thôi,trong quá trình làm tôi cũng mong rằng bản thân sẽ đúc rút được bản chất vấn đề để áp dụng được nó rộng rãi hơn .
Chúc bạn buổi tối vui vẻ!
 
Web KT

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

Back
Top Bottom