ฉันกำลังมีปัญหากับ ฟังก์ชั่น IF ในตัวอย่างด้านล่าง
เงื่อนไข:
- มีการสอบ 3 ครั้งและหนึ่งคะแนนรวม
- นักเรียนต้องทำคะแนนอย่างน้อย 5 คะแนนในแต่ละการสอบเพื่อผ่าน
- หากเขามีหนึ่งในการสอบคะแนน 4 หรือน้อยกว่าคะแนนเขาล้มเหลว
- อย่างไรก็ตามคะแนนรวมจะต้อง & gt; = 16 ต้องผ่านมิฉะนั้นเขาจะล้มเหลว
ตัวอย่างที่ 1:
ทดสอบ 1 = 4, ทดสอบ 2 = 10, ทดสอบ 3 = 10, รวม = 24; เขามี มากกว่า 16 แต่ไม่ผ่านเพราะเขาได้คะแนน 4 ในการสอบข้อใดข้อหนึ่ง
ตัวอย่างที่ 2:
ทดสอบ 1 = 5, ทดสอบ 2 = 5, ทดสอบ 3 = 5, รวม = 15; ล้มเหลวอีกครั้ง เพราะคะแนนรวมต่ำกว่า 16
ปัญหา:
ฉันใช้ฟังก์ชั่นนี้:
=IF(E4>=5;IF(F4>=5;IF(G4>=5;IF(H4>=16;"Pass";"Fail"))))
มันทำงานได้ดียกเว้นในสถานการณ์ที่นักเรียนได้คะแนน 4 หรือน้อยกว่าในการสอบอย่างใดอย่างหนึ่ง เมื่อสิ่งนี้เกิดขึ้นฉันก็จะได้รับ FALSE
แต่ฉันอยากให้มันเป็น Fail
.
ภาพหน้าจอ:
คุณได้ระบุค่าจริงและเท็จสำหรับ IF ที่ซ้อนกันภายในมากที่สุด แต่ไม่มีค่าอื่นใด คุณสามารถทำได้ด้วย AND: = IF (และ (E4 & gt; = 5, F4 & gt; = 5, G4 & gt; = 5, H4 & gt; = 16); "Pass"; "Fail")
—
fixer1234
ขอบคุณมากสำหรับการตอบกลับอย่างรวดเร็วและแน่นอนว่ามันทำงาน :)
—
An Acount