Excel IF OR ຄໍາຖະແຫຼງທີ່ມີຕົວຢ່າງສູດ

  • ແບ່ງປັນນີ້
Michael Brown

ບົດສອນສະແດງວິທີການຂຽນ IF OR ໃນ Excel ເພື່ອກວດສອບເງື່ອນໄຂ "ນີ້ OR ນັ້ນ". ດ້ວຍ​ຕົວ​ມັນ​ເອງ. ສົມທົບກັບຟັງຊັນທີ່ມີເຫດຜົນເຊັ່ນ: AND, OR, ແລະບໍ່, ຟັງຊັນ IF ມີມູນຄ່າຫຼາຍກວ່າເກົ່າເພາະວ່າມັນອະນຸຍາດໃຫ້ທົດສອບຫຼາຍເງື່ອນໄຂໃນການປະສົມປະສານທີ່ຕ້ອງການ. ໃນບົດສອນນີ້, ພວກເຮົາຈະເນັ້ນໃສ່ສູດ IF-and-OR ໃນ Excel. ຜົນໄດ້ຮັບຖ້າເງື່ອນໄຂໃດນຶ່ງເປັນຄວາມຈິງ, ແລະຜົນອື່ນຖ້າເງື່ອນໄຂທັງໝົດເປັນຜິດ, ໃຫ້ຝັງຟັງຊັນ OR ໃນການທົດສອບເຫດຜົນຂອງ IF:

IF(OR( condition1, condition2>). 2>,...), value_if_true, value_if_false)

ໃນພາສາອັງກິດທຳມະດາ, ເຫດຜົນຂອງສູດຄຳນວນສາມາດຖືກສ້າງໄດ້ດັ່ງນີ້: ຖ້າເຊລແມ່ນ "ອັນນີ້" ຫຼື "ນັ້ນ", ດຳເນີນການອັນໜຶ່ງ, ຖ້າບໍ່ເຮັດອັນອື່ນ. .

ນີ້ແມ່ນຕົວຢ່າງຂອງສູດຄຳນວນ IF OR ໃນຮູບແບບທີ່ງ່າຍທີ່ສຸດ:

=IF(OR(B2="delivered", B2="paid"), "Closed", "Open")

ສູດຄຳນວນເວົ້າຄືແນວນີ້: ຖ້າເຊລ B2 ມີ "ສົ່ງ" ຫຼື " ຈ່າຍແລ້ວ", ໃຫ້ໝາຍຄໍາສັ່ງເປັນ "ປິດ", ຖ້າບໍ່ດັ່ງນັ້ນ "ເປີດ". ການທົດສອບປະເມີນເປັນ FALSE , ປະກອບມີສະຕຣິງຫວ່າງເປົ່າ ("") ໃນອາກິວເມັນສຸດທ້າຍ:

=IF(OR(B2="delivered", B2="paid"), "Closed", "")

ສູດດຽວກັນຍັງສາມາດຂຽນໃນຮູບແບບທີ່ຫນາແຫນ້ນກວ່າໂດຍໃຊ້ຄ່າຄົງທີ່ array. :

=IF(OR(B2={"delivered","paid"}), "Closed", "")

ໃນກໍລະນີສຸດທ້າຍargument ຖືກລະເວັ້ນ, ສູດຈະສະແດງ FALSE ເມື່ອບໍ່ມີເງື່ອນໄຂໃດຖືກປະຕິບັດຕາມ.

ໝາຍເຫດ. ກະລຸນາໃສ່ໃຈວ່າ ສູດ IF OR ໃນ Excel ບໍ່ໄດ້ແຍກຄວາມແຕກຕ່າງລະຫວ່າງຕົວພິມນ້ອຍ ແລະ ຕົວພິມໃຫຍ່ ເພາະວ່າຟັງຊັນ OR ແມ່ນ ຕົວພິມນ້ອຍ ຫຼື ຕົວພິມນ້ອຍ . ໃນກໍລະນີຂອງພວກເຮົາ, "ສົ່ງ", "ສົ່ງ", ແລະ "ສົ່ງ", ແມ່ນຖືວ່າທັງຫມົດຄໍາດຽວກັນ. ຖ້າທ່ານຕ້ອງການແຍກແຍະຕົວໜັງສື, ໃຫ້ຕັດແຕ່ລະອາກິວເມັນຂອງຟັງຊັນ OR ເປັນ EXACT ດັ່ງທີ່ສະແດງໃນຕົວຢ່າງນີ້.

Excel IF OR ຕົວຢ່າງສູດ

ຢູ່ລຸ່ມນີ້ ທ່ານຈະເຫັນຕົວຢ່າງເພີ່ມເຕີມເລັກນ້ອຍ. ຂອງການໃຊ້ Excel IF ແລະຟັງຊັນ OR ຮ່ວມກັນທີ່ຈະເຮັດໃຫ້ເຈົ້າມີຄວາມຄິດຫຼາຍຂຶ້ນກ່ຽວກັບການທົດສອບຕາມເຫດຜົນປະເພດໃດທີ່ເຈົ້າສາມາດແລ່ນໄດ້.

ສູດ 1. IF ມີຫຼາຍເງື່ອນໄຂ OR

ບໍ່ມີຂໍ້ຈຳກັດສະເພາະທີ່ຈະ ຈໍານວນຂອງເງື່ອນໄຂ OR ທີ່ຝັງຢູ່ໃນສູດ IF ຕາບໃດທີ່ມັນສອດຄ່ອງກັບຂໍ້ຈໍາກັດທົ່ວໄປຂອງ Excel:

  • ໃນ Excel 2007 ແລະສູງກວ່າ, ສູງສຸດ 255 ອາກິວເມັນໄດ້ຖືກອະນຸຍາດໃຫ້, ມີຄວາມຍາວທັງຫມົດ. ບໍ່ເກີນ 8,192 ຕົວອັກສອນ.
  • ໃນ Excel 2003 ແລະຕ່ໍາກວ່າ, ທ່ານສາມາດໃຊ້ໄດ້ເຖິງ 30 ອາກິວເມັນ, ແລະຄວາມຍາວທັງໝົດບໍ່ເກີນ 1,024 ຕົວອັກສອນ.

ຕົວຢ່າງ, ໃຫ້ກວດເບິ່ງ ຖັນ A, B ແລະ C ສໍາລັບຕາລາງຫວ່າງເປົ່າ, ແລະສົ່ງຄືນ "ບໍ່ສົມບູນ" ຖ້າຢ່າງຫນ້ອຍຫນຶ່ງໃນ 3 ຕາລາງຫວ່າງເປົ່າ. ວຽກງານດັ່ງກ່າວສາມາດສໍາເລັດດ້ວຍຫນ້າທີ່ IF OR ຕໍ່ໄປນີ້:

=IF(OR(A2="",B2="",),"Incomplete","")

ແລະຜົນໄດ້ຮັບຈະມີລັກສະນະຄ້າຍຄືກັນກັບນີ້:

ສູດ 2. ຖ້າເຊລເປັນອັນນີ້ຫຼືອັນນັ້ນ, ຈາກນັ້ນຄິດໄລ່

ຊອກຫາສູດທີ່ເຮັດບາງຢ່າງທີ່ຊັບຊ້ອນກວ່າການສົ່ງຄືນຄ່າທີ່ກໍານົດໄວ້ກ່ອນ. ຂໍ້​ຄວາມ? ພຽງແຕ່ວາງຟັງຊັນອື່ນ ຫຼືສົມຜົນເລກຄະນິດຢູ່ໃນອາກິວເມັນ value_if_true ແລະ/ຫຼື value_if_false ຂອງ IF.

ເວົ້າ, ທ່ານຄິດໄລ່ຈໍານວນທັງຫມົດສໍາລັບຄໍາສັ່ງ ( Qty. ຄູນດ້ວຍ ລາຄາຫົວໜ່ວຍ ) ແລະທ່ານຕ້ອງການໃຊ້ສ່ວນຫຼຸດ 10% ຖ້າເງື່ອນໄຂທັງສອງຢ່າງນີ້ຖືກຕາມ:

  • ໃນ B2 ແມ່ນໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ 10, ຫຼື
  • ລາຄາຫົວໜ່ວຍ ໃນ C2 ແມ່ນຫຼາຍກວ່າ ຫຼືເທົ່າກັບ $5.

ດັ່ງນັ້ນ, ທ່ານໃຊ້ຟັງຊັນ OR ເພື່ອກວດເບິ່ງທັງສອງເງື່ອນໄຂ, ແລະຖ້າ ຜົນໄດ້ຮັບແມ່ນຄວາມຈິງ, ຫຼຸດລົງຈໍານວນທັງຫມົດ 10% (B2*C2*0.9), ຖ້າບໍ່ດັ່ງນັ້ນຈະສົ່ງຄືນລາຄາເຕັມ (B2*C2):

=IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)

ນອກຈາກນັ້ນ, ທ່ານສາມາດນໍາໃຊ້. ສູດຂ້າງລຸ່ມນີ້ເພື່ອຊີ້ບອກຢ່າງຈະແຈ້ງການສັ່ງຫຼຸດລາຄາ:

=IF(OR(B2>=10, C2>=5),"Yes", "No")

ຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້ສະແດງທັງສອງສູດໃນການປະຕິບັດ:

ສູດ 3. ກໍລະນີ -sensitive IF OR formula

ດັ່ງທີ່ໄດ້ກ່າວມາແລ້ວ, ຟັງຊັນ Excel OR ແມ່ນຕົວພິມນ້ອຍໃຫຍ່ໂດຍທຳມະຊາດ. ແນວໃດກໍ່ຕາມ, ຂໍ້ມູນຂອງທ່ານອາດຈະເປັນຕົວພິມນ້ອຍໃຫຍ່ ແລະດັ່ງນັ້ນທ່ານຕ້ອງການດໍາເນີນການ ການທົດສອບຕົວພິມນ້ອຍ ຫຼືຕົວພິມນ້ອຍໃຫຍ່ . ໃນກໍລະນີນີ້, ໃຫ້ເຮັດການທົດສອບຕາມເຫດຜົນແຕ່ລະອັນພາຍໃນຟັງຊັນ EXACT ແລະວາງຟັງຊັນເຫຼົ່ານັ້ນໄວ້ໃນຖະແຫຼງການ OR.

IF(OR(EXACT( cell, " condition1 "), EXACT( cell, " condition2 ")), value_if_true,value_if_false)

ໃນຕົວຢ່າງນີ້, ໃຫ້ຊອກຫາ ແລະໝາຍ ID ຄໍາສັ່ງ "AA-1" ແລະ "BB-1":

=IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")

ຜົນ, ມີພຽງແຕ່ສອງ ID ຄໍາສັ່ງທີ່ ຕົວອັກສອນແມ່ນຕົວພິມໃຫຍ່ທັງຫມົດຖືກຫມາຍດ້ວຍ "x"; ID ທີ່ຄ້າຍຄືກັນເຊັ່ນ "aa-1" ຫຼື "Bb-1" ບໍ່ໄດ້ຖືກໝາຍວ່າ:

ສູດ 4. Nested IF OR ຂໍ້ຄວາມໃນ Excel

ໃນ ສະຖານະການທີ່ທ່ານຕ້ອງການທົດສອບບາງຊຸດຂອງເງື່ອນໄຂ OR ແລະສົ່ງຄືນຄ່າທີ່ແຕກຕ່າງກັນຂຶ້ນກັບຜົນຂອງການທົດສອບເຫຼົ່ານັ້ນ, ຂຽນສູດ IF ສ່ວນບຸກຄົນສໍາລັບແຕ່ລະຊຸດຂອງ "ນີ້ OR ວ່າ" ເງື່ອນໄຂ, ແລະວາງ IF ເຫຼົ່ານັ້ນເຂົ້າໃນກັນແລະກັນ.

ເພື່ອສະແດງແນວຄວາມຄິດ, ໃຫ້ກວດເບິ່ງຊື່ລາຍການໃນຖັນ A ແລະສົ່ງ "ຫມາກໄມ້" ສໍາລັບ Apple ຫຼື ສີສົ້ມ ແລະ "ຜັກ" ສໍາລັບ ຫມາກເລັ່ນ ຫຼື Cucumber :

=IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))

ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງ Nested IF ດ້ວຍເງື່ອນໄຂ OR/AND.

ສູດ 5. ຖ້າ AND OR

ເພື່ອປະເມີນການປະສົມຕ່າງໆຂອງເງື່ອນໄຂທີ່ແຕກຕ່າງກັນ, ທ່ານສາມາດເຮັດ AND ເຊັ່ນດຽວກັນກັບ OR ການທົດສອບຢ່າງມີເຫດຜົນພາຍໃນສູດດຽວ.

ເປັນຕົວຢ່າງ, ພວກເຮົາຈະໄປ ເພື່ອໝາຍແຖວທີ່ລາຍການໃນຖັນ A ແມ່ນ Apple ຫຼື Orange ແລະ ປະລິມານໃນຖັນ B ແມ່ນຫຼາຍກວ່າ 10:

=IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")

ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ n, ກະລຸນາເບິ່ງ Excel IF ທີ່ມີເງື່ອນໄຂ AND/OR ຫຼາຍອັນ.

ນັ້ນແມ່ນວິທີທີ່ທ່ານໃຊ້ຟັງຊັນ IF ແລະ OR ຮ່ວມກັນ. ເພື່ອໃຫ້ໄດ້ເບິ່ງທີ່ໃກ້ຊິດຢູ່ໃນສູດທີ່ໄດ້ສົນທະນາໃນ tutorial ສັ້ນນີ້, ທ່ານຍິນດີຕ້ອນຮັບດາວໂຫລດຕົວຢ່າງ Excel ຂອງພວກເຮົາ IF OR workbook. ຂ້າ​ພະ​ເຈົ້າ​ຂໍ​ຂອບ​ໃຈ​ທ່ານ​ສໍາ​ລັບ​ການ​ອ່ານ​ແລະ​ຫວັງ​ວ່າ​ຈະ​ໄດ້​ພົບ​ທ່ານ​ໃນ blog ຂອງ​ພວກ​ເຮົາ​ໃນ​ອາ​ທິດ​ຕໍ່​ໄປ!

Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.