สอบถามสูตร IF ที่มีสูตร AND ในสูตร

=IF(AND(Q4>10000-20000,F4=3.5),1,IF(AND(Q4>10000-20000,F4=5),2,IF(AND(Q4>10000-20000,F4=6),3,IF(AND(Q4>20001-30000,F4=3.5),4,IF(AND(Q4>20001-30000,F4=5),5,IF(AND(Q4>20001-30000,F4=6),6,IF(AND(Q4>30000,F4=3.5),7,IF(AND(Q4>30000,F4=5),8,IF(AND(Q4>30000,F4=6),9,0)))))))))

จากสูตร พอมีช่องQ4ที่มากกว่า 20000++ และอีกช่อง เป็น 3.5 มันกลับแสดง 1 ไม่ยอมแสดง 4
คือมันผิดพลาดตรงไหนรบกวนสอบถาม เพราะมันน่าจะเริ่มผิดจากตรงนี้
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ถูกแล้วครับ

ความหมายของ 10000-20000 สำหรับ Excel มันหมายถึง 10000 ลบด้วย 20000 มันเลยมีค่าเท่ากับ -10000 ดังนั้น Q4 มากกว่า -10000 มันก็แสดง 1 ไงครับ

ถ้าคุณต้องความหมายว่าค่าระหว่าง 10000 ถึง 20000 ต้องบอกค่าเป็นมากกว่าเท่ากับ แล้วแบ่วช่วงตัวแปลเอา
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่