ฉันจะใส่ตัวดำเนินการเชิงตรรกะลงใน Excel = IF Formula ได้อย่างไร


27

ฉันกำลังพยายามป้อนสูตรเพื่อแสดงข้อความตามเงื่อนไข IF สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือ ...

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")

แต่สิ่งนี้ดูเหมือนจะทำงานผิดอย่างแน่นอนโดยแสดง OK เมื่อ myval อยู่นอกระยะและไม่ตกลงเมื่ออยู่ในช่วง ฉันจะระบุตรรกะและอย่างถูกต้องได้อย่างไร ฉันได้ลอง && ตามที่ฉันเคยเห็นในคำถามที่นี่และวงเล็บด้านใน แต่ผลลัพธ์เหล่านี้ทำให้เกิดข้อผิดพลาด

คำตอบ:


37

การดำเนินการเชิงตรรกะแสดงด้วยสูตร:

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

แต่ละเงื่อนไขสามารถเป็นอะไรก็ได้ด้วยการประเมินผลแบบลอจิคัลซึ่งหมายความว่าคุณสามารถซ้อนการทำงานแบบลอจิคัลได้โดยการซ้อนสูตรตามที่ต้องการ

ดังนั้นในกรณีของคุณคุณต้องการ:

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.