1. เปรียบเทียบค่า D48 กับค่าใน D41:AM41 ไม่พบเซลล์ใดๆ ที่มีค่าน้อยกว่า
2. เปรียบเทียบค่า E48 กับค่าใน D41:AM41 ไม่พบเซลล์ใดๆ ที่มีค่าน้อยกว่า
3. เปรียบเทียบค่า F48 กับค่าใน D41:AM41 ไม่พบเซลล์ใดๆ ที่มีค่าน้อยกว่า
4. เปรียบเทียบค่า G48 กับค่าใน D41:AM41 ไม่พบเซลล์ใดๆ ที่มีค่าน้อยกว่า
5. เปรียบเทียบค่า H48 กับค่าใน D41:AM41 ไม่พบเซลล์ใดๆ ที่มีค่าน้อยกว่า
6. เปรียบเทียบค่า I48 กับค่าใน D41:AM41 ไม่พบเซลล์ใดๆ ที่มีค่าน้อยกว่า
7. เปรียบเทียบค่า J48 กับค่าใน D41:AM41 พบเซลล์ D41ที่มีค่าน้อยกว่า นำ J49 เปรียบเทียบกับ D42 มีค่า" XO " เหมือนกัน
นำ D41:D45 มาวางที่ J56:J60 เมื่อพบเซลล์ที่มีค่าน้อยกว่าและข้อมูลตัวแรกของกลุ่มเหมือนกัน จึงนำกลุ่มข้อมูลมาแสดง
8. เปรียบเทียบค่า K48 กับค่าใน D41:AM41 พบเซลล์ที่มีค่าน้อยกว่าจำนวน 3 เซลล์ คือ D41:F41 นำ K49 เปรียบเทียบกับ F42 มีค่า" XX " เหมือนกัน
นำ F41:F45 มาวางที่ K56:K60 เมื่อพบเซลล์ที่มีค่าน้อยกว่า มากกว่า 1 เซลล์จะลำดับการเปรียบเทียบกับเซลล์ที่มีค่าจากมากไปหาน้อย และพบว่าข้อมูลตัวแรกของกลุ่มเหมือนกัน จึงนำกลุ่มข้อมูลมาวาง
9. เปรียบเทียบค่า L48 กับค่าใน D41:AM41 พบเซลล์ที่มีค่าน้อยกว่าจำนวน 4 เซลล์ คือ D41:H41 นำ L49 เปรียบเทียบกับ H42 มีค่าไม่เหมือนกัน นำ K49 เปรียบเทียบกับ F42 มีค่าไม่เหมือนกัน
นำ K49 เปรียบเทียบกับ E42 มีค่าไม่เหมือนกัน นำ K49 เปรียบเทียบกับ D42 มีค่า " XO " เหมือนกัน
นำ D41:D45 มาวางที่ L56:L60 เมื่อพบเซลล์ที่มีค่าน้อยกว่า จำนวน 4 เซลล์ เมื่อเปรียบเทียบแล้วมีค่าไม่เหมือนกัน จะเปรียบเทียบกับลำดับต่อไป จนครบจำนวนเซลล์ที่มีค่าน้อยกว่า
ถ้าเปรียบเทียบกับเซลล์ตำแหน่งใด แล้วพบค่าที่เหมือนกัน จึงนำข้อมูลมาวาง และ ถ้าไม่พบก็ปล่อยให้เป็นค่าว่าง
ตามข้างต้น ขอชมว่าอธิบายได้ดีมากครับ
ลองดูคำตอบตามไฟล์แนบ
1. ที่เซลล์ D56 คีย์
=IFERROR(LARGE(IF($D$41:$AM$41<D48,IF(D49=$D$42:$AM$42,$D$41:$AM$41)),1),"")
Ctrl+Shift+Enter > Copy ไปทางขวา
2. ที่เซลล์ D57 คีย์
=IFERROR(INDEX($D$42:$AM$45,ROWS(D$57:D57),MATCH(1,IF(D$56=$D$41:$AM$41,IF(D$49=$D$42:$AM$42,1)))),"")
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง
You do not have the required permissions to view the files attached to this post.