ที่บอกมานั่นแหละคือเงื่อนไขครับ
แต่การทำเช่นนั้นต้องใช้สูตร Array ซึ่งมีความซับซ้อน ทำความเข้าใจยากมากแต่ผมจะเขียนไปให้ก่อน โดยให้ทำตามลำดับดังนี้ครับ
1. ที่ชีท master plan เซลล์ E3 คีย์
=COUNTIF('data base'!$B$3:$B$10,'master plan'!C3)
Enter > Copy ลงด้านล่าง
2. ที่ชีท master plan เซลล์ E1 คีย์
=SUM(E3:E7)
Enter
3. ที่ชีท master plan เซลล์ E2 คีย์
=MAX(E3:E7)
Enter
4. ที่ชีท preparing เซลล์ C3 คีย์
=IF(ROWS(C$3:C3)>'master plan'!$E$1,"",INDEX('master plan'!C$3:C$7,SMALL(IF(TRANSPOSE(ROW(INDIRECT("1:"&'master plan'!$E$2)))<='master plan'!$E$3:$E$7,ROW('master plan'!$C$3:$C$7)-ROW('master plan'!$C$3)+1),ROWS(C$3:C3))))
Ctrl+Shift+Enter > Copy ไปจนถึง D12
5. ที่ชีท preparing เซลล์ E3 คีย์
=INDEX('data base'!C$3:C$10,SMALL(IF($C3='data base'!$B$3:$B$10,ROW('data base'!$B$3:$B$10)-ROW('data base'!$B$3)+1),SUM(IF($C$3:$C3=$C3,IF($D$3:$D3=$D3,1)))))
Ctrl+Shift+Enter > Copy ไปจนถึง F12
6. ที่ชีท preparing เซลล์ G3 คีย์
=D3-INDEX('data base'!E$3:E$10,SMALL(IF($C3='data base'!$B$3:$B$10,ROW('data base'!$B$3:$B$10)-ROW('data base'!$B$3)+1),SUM(IF($C$3:$C3=$C3,IF($D$3:$D3=$D3,1)))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
7. ที่ชีท preparing เซลล์ H3 คีย์
=INDEX('data base'!F$3:F$10,SMALL(IF($C3='data base'!$B$3:$B$10,ROW('data base'!$B$3:$B$10)-ROW('data base'!$B$3)+1),SUM(IF($C$3:$C3=$C3,IF($D$3:$D3=$D3,1)))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
ดูไฟล์แนบประกอบด้านล่างครับ
You do not have the required permissions to view the files attached to this post.