snasui wrote:
ผมอ่านดูอีกทีเหมือนต้องการจะใช้เงื่อนไข 3 คอลัมน์ ช่วยอธิบายมาให้ละเอียดว่าต้องการอย่างไร จะได้เข้าใจตรงกัน
ใช่แล้วครับ ผมอยากให้นำผลทั้งสามคอลัมน์ G, H และ I มาแสดงสรุปใน ชีท SumR01 เพื่อที่จะได้ทราบว่ามีปัญหาอะไรบ้างที่ต้องติดตาม แม้ว่าจะติดปัญหาแค่เรื่องเดียวก็ตาม
=IFERROR(INDEX(AllData!C$2:C$16,SMALL(IF(AllData!$B$2:$B$16=$G$1,IF(Isnumber(match(AllData!$H$2:$H$16,{"ยังไม่ได้คืน","เอกสารยังไม่ครบ","ยังไม่เข้าระบบ"},0)),ROW(AllData!$B$2:$B$16)-ROW(AllData!$B$2)+1)),ROWS(A$3:A3))),"")
ตามสูตรเดิม แม้จะเพิ่มข้อมูล(เอกสารยังไม่ครบ และยังไม่ได้เข้า)เข้าไป แต่ว่า ในช่อง H2 จะมีข้อมูลอยู่แค่ 2 อันคือ "ยังไม่ได้คืนกับคืนแล้ว" จึงทำให้เมื่อ เลือกช่อง H2 ให้มีค่าเป็น "คืนแล้ว" แต่ช่องอื่นเป็น "เอกสารยังไม่ครบ และยังไม่ได้เข้าระบบ" ใน SumR01 เลยกลับ ไม่มีข้อมูลอะไรแสดงให้เห็นเลย ทั้งๆที่ ติดปัญหาดังกล่าวอีก 2 ข้อ ทำให้ไม่สามารถติดตามปัญหาที่เหลือได้ในหน้า SumR01 ครับ
สิ่งที่ผมอยากทำก็คือ ในคอลัมน์ G, H และ I หากมีปัญหาเกิดขึ้นเพียงแค่ 1 อย่าง ไม่ว่าจะเป็น "ยังไม่ได้คืน","เอกสารยังไม่ครบ","ยังไม่เข้าระบบ" หรืออย่างใดอย่างหนึ่ง
ให้ไปแสดงในหน้า SumR01 ครับ