ຟັງຊັນ Excel IF ທີ່ມີເງື່ອນໄຂຫຼາຍ

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

ບົດເຝິກຫັດສະແດງໃຫ້ເຫັນວິທີການສ້າງ IF ຂໍ້ຄວາມຫຼາຍອັນໃນ Excel ດ້ວຍ AND ເຊັ່ນດຽວກັນກັບ OR logic. ນອກຈາກນັ້ນ, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການໃຊ້ IF ຮ່ວມກັບຟັງຊັນ Excel ອື່ນໆ.

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

    ວິທີໃຊ້ຟັງຊັນ IF ທີ່ມີເງື່ອນໄຂຫຼາຍອັນ

    ໂດຍເນື້ອແທ້ແລ້ວ, ມີສອງປະເພດ. ສູດ IF ທີ່​ມີ​ຫຼາຍ​ມາດ​ຖານ​ໂດຍ​ອີງ​ໃສ່​ເຫດ​ຜົນ AND / OR . ດັ່ງນັ້ນ, ໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງສູດ IF ຂອງທ່ານ, ທ່ານຄວນໃຊ້ຫນຶ່ງຂອງຟັງຊັນເຫຼົ່ານີ້:

    • AND function - ຕອບ TRUE ຖ້າ ເງື່ອນໄຂທັງຫມົດ ຖືກບັນລຸ; ຖ້າບໍ່ດັ່ງນັ້ນ FALSE.
    • ຫຼືຟັງຊັນ - ຕອບ TRUE ຖ້າ ເງື່ອນໄຂໃດນຶ່ງ ຖືກບັນລຸ; ຖ້າບໍ່ດັ່ງນັ້ນ FALSE.

    ເພື່ອສະແດງຈຸດທີ່ດີຂຶ້ນ, ໃຫ້ພວກເຮົາກວດສອບຕົວຢ່າງຂອງສູດໃນຊີວິດຈິງ.

    ຄຳຖະແຫຼງ Excel IF ທີ່ມີຫຼາຍເງື່ອນໄຂ (AND logic)

    The ສູດທົ່ວໄປຂອງ Excel IF ທີ່ມີສອງເງື່ອນໄຂ ຫຼືຫຼາຍກວ່ານັ້ນແມ່ນ:

    IF(AND( condition1, condition2, …), value_if_true, value_if_false)

    ແປເປັນມະນຸດ ພາສາ, ສູດບອກວ່າ: ຖ້າເງື່ອນໄຂ 1 ເປັນຄວາມຈິງ ແລະເງື່ອນໄຂ 2 ແມ່ນຈິງ, ໃຫ້ກັບຄືນ value_if_true ; else return value_if_false .

    ສົມມຸດວ່າເຈົ້າມີຕາຕະລາງທີ່ບອກຄະແນນຂອງການທົດສອບສອງຢ່າງໃນຖັນ B ແລະ C. ເພື່ອຜ່ານການສອບເສັງຄັ້ງສຸດທ້າຍ, ນັກຮຽນຈະຕ້ອງໄດ້ຄະແນນທັງສອງຢ່າງຫຼາຍກວ່າ 50.

    ສຳລັບການທົດສອບຢ່າງມີເຫດຜົນ, ທ່ານໃຊ້ຄຳສັ່ງ AND ຕໍ່ໄປນີ້: AND(B2>50, C2>50)

    ຖ້າທັງສອງເງື່ອນໄຂເປັນຈິງ, ສູດຈະສົ່ງຄືນ "ຜ່ານ"; ຖ້າເງື່ອນໄຂໃດນຶ່ງເປັນຜິດ - "ລົ້ມເຫລວ".

    =IF(AND(B2>50, B2>50), "Pass", "Fail")

    ງ່າຍ, ບໍ່ແມ່ນບໍ? ພາບຫນ້າຈໍຂ້າງລຸ່ມນີ້ພິສູດວ່າສູດ Excel IF /AND ຂອງພວກເຮົາເຮັດວຽກຢ່າງຖືກຕ້ອງ:

    ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດນໍາໃຊ້ຟັງຊັນ Excel IF ທີ່ມີຫຼາຍ ເງື່ອນໄຂຂໍ້ຄວາມ .

    ສໍາລັບ ຕົວຢ່າງ, ເພື່ອໃຫ້ຜົນໄດ້ຮັບ "ດີ" ຖ້າ B2 ແລະ C2 ຫຼາຍກວ່າ 50, "ບໍ່ດີ" ຖ້າບໍ່ດັ່ງນັ້ນ, ສູດແມ່ນ:

    =IF(AND(B2="pass", C2="pass"), "Good!", "Bad")

    ໝາຍເຫດສຳຄັນ! ຟັງຊັນ AND ກວດສອບ ເງື່ອນໄຂທັງໝົດ , ເຖິງແມ່ນວ່າການທົດສອບແລ້ວຈະປະເມີນເປັນ FALSE. ພຶດຕິກໍາດັ່ງກ່າວແມ່ນຜິດປົກກະຕິເລັກນ້ອຍເພາະວ່າໃນພາສາການຂຽນໂປລແກລມສ່ວນໃຫຍ່, ເງື່ອນໄຂຕໍ່ມາບໍ່ໄດ້ຖືກທົດສອບຖ້າຫາກວ່າການທົດສອບໃດໆທີ່ຜ່ານມາໄດ້ກັບຄືນ FALSE.

    ໃນທາງປະຕິບັດ, ຄໍາຖະແຫຼງທີ່ເບິ່ງຄືວ່າຖືກຕ້ອງ IF ອາດຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດຍ້ອນເຫດຜົນນີ້. ສະເພາະ. ຕົວຢ່າງ, ສູດຄຳນວນຂ້າງລຸ່ມນີ້ຈະສົ່ງຄືນ #DIV/0! (ຄວາມຜິດພາດ "divide by zero") ຖ້າຕາລາງ A2 ເທົ່າກັບ 0:

    =IF(AND(A20, (1/A2)>0.5),"Good", "Bad")

    ຫຼີກລ່ຽງອັນນີ້, ທ່ານຄວນໃຊ້ຟັງຊັນ IF ທີ່ຕິດກັນ:

    =IF(A20, IF((1/A2)>0.5, "Good", "Bad"), "Bad")

    ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງ IF AND ສູດໃນ Excel.

    ຟັງຊັນ Excel IF ມີຫຼາຍອັນ.ເງື່ອນໄຂ (ຫຼືເຫດຜົນ)

    ເພື່ອເຮັດສິ່ງຫນຶ່ງຖ້າ ເງື່ອນໄຂໃດນຶ່ງ ຖືກບັນລຸ, ຖ້າບໍ່ດັ່ງນັ້ນ, ໃຫ້ເຮັດອັນອື່ນ, ໃຊ້ການລວມກັນຂອງຟັງຊັນ IF ແລະ OR ນີ້:

    IF(OR( condition1 , condition2 , …), value_if_true, value_if_false)

    ຄວາມແຕກຕ່າງຈາກສູດ IF / AND ທີ່ກ່າວມາຂ້າງເທິງນັ້ນແມ່ນວ່າ Excel ກັບຄືນ TRUE ຖ້າເງື່ອນໄຂໃດນຶ່ງທີ່ລະບຸນັ້ນເປັນຄວາມຈິງ.

    ດັ່ງນັ້ນ, ຖ້າຢູ່ໃນສູດກ່ອນ, ພວກເຮົາໃຊ້ OR ແທນ AND:

    =IF(OR(B2>50, B2>50), "Pass", "Fail")

    ຫຼັງຈາກນັ້ນ, ຜູ້ໃດທີ່ມີຫຼາຍກວ່າ 50 ຄະແນນໃນການສອບເສັງທັງສອງຈະໄດ້ຮັບ "ຜ່ານ" ໃນ. ຖັນ D. ດ້ວຍເງື່ອນໄຂດັ່ງກ່າວ, ນັກຮຽນຂອງພວກເຮົາມີໂອກາດທີ່ດີກວ່າທີ່ຈະຜ່ານການສອບເສັງສຸດທ້າຍ (Yvette ໂຊກດີໂດຍສະເພາະທີ່ລົ້ມເຫລວພຽງແຕ່ 1 ຈຸດ :)

    ເຄັດລັບ. ໃນ​ກໍ​ລະ​ນີ​ທີ່​ທ່ານ​ກໍາ​ລັງ​ສ້າງ <11​>ຫຼາຍ IF ຄໍາ​ສັ່ງ​ທີ່​ມີ​ຂໍ້​ຄວາມ ແລະ​ການ​ທົດ​ສອບ​ຄ່າ​ໃນ​ຫນຶ່ງ cell ດ້ວຍ​ເຫດ​ຜົນ OR (ເຊັ່ນ​: ເຊ​ລ​ສາ​ມາດ​ເປັນ "ນີ້​" ຫຼື "ວ່າ​"​)​, ຫຼັງ​ຈາກ​ນັ້ນ​ທ່ານ​ສາ​ມາດ​ສ້າງ​ຄວາມ​ຫນາ​ແຫນ້ນ​ຫຼາຍ​ຂຶ້ນ​. ສູດຄຳນວນໂດຍໃຊ້ຄ່າຄົງທີ່ຂອງອາເຣ.

    ຕົວຢ່າງ, ເພື່ອໝາຍການຂາຍເປັນ "ປິດ" ຖ້າຕາລາງ B2 ຖືກ "ຈັດສົ່ງ" ຫຼື "ຈ່າຍ", ສູດຄຳນວນແມ່ນ:

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

    ຕົວຢ່າງສູດເພີ່ມເຕີມສາມາດພົບໄດ້ໃນຟັງຊັນ Excel IF OR.

    IF ມີຫຼາຍ AND & OR statements

    ຖ້າວຽກງານຂອງທ່ານຮຽກຮ້ອງໃຫ້ມີການປະເມີນຫຼາຍຊຸດຂອງຫຼາຍເງື່ອນໄຂ, ທ່ານຈະຕ້ອງໃຊ້ທັງສອງ AND & amp; ຫຼືຟັງຊັນແຕ່ລະຄັ້ງ.

    ໃນຕາຕະລາງຕົວຢ່າງຂອງພວກເຮົາ, ສົມມຸດວ່າທ່ານມີເງື່ອນໄຂໃນການກວດສອບຜົນການສອບເສັງຕໍ່ໄປນີ້:

    • ເງື່ອນໄຂ 1:exam1>50 ແລະ exam2>50
    • ເງື່ອນໄຂ 2: exam1>40 ແລະ exam2>60

    ຖ້າເງື່ອນໄຂໃດນຶ່ງຖືກຕາມ, ຖືວ່າການສອບເສັງຈົບຊັ້ນ.

    ໃນຕອນທໍາອິດ, ສູດເບິ່ງຄືວ່າມີຄວາມຫຍຸ້ງຍາກເລັກນ້ອຍ, ແຕ່ຄວາມຈິງແລ້ວມັນບໍ່ແມ່ນ! ທ່ານພຽງແຕ່ສະແດງແຕ່ລະເງື່ອນໄຂຂ້າງເທິງເປັນຄໍາຖະແຫຼງທີ່ AND ແລະວາງພວກມັນໄວ້ໃນຟັງຊັນ OR (ເນື່ອງຈາກມັນບໍ່ຈໍາເປັນເພື່ອຕອບສະຫນອງທັງສອງເງື່ອນໄຂ, ທັງສອງຈະພຽງພໍ):

    OR(AND(B2>50, C2>50), AND(B2>40, C2>60)

    ຈາກນັ້ນ, ໃຊ້ ຟັງຊັນ OR ສໍາລັບການທົດສອບຢ່າງມີເຫດຜົນຂອງ IF ແລະສະໜອງຄ່າທີ່ຕ້ອງການ value_if_true ແລະ value_if_false . ດັ່ງນັ້ນ, ທ່ານໄດ້ຮັບສູດ IF ຕໍ່ໄປນີ້ພ້ອມກັບຫຼາຍເງື່ອນໄຂ AND / OR:

    =IF(OR(AND(B2>50, C2>50), AND(B2>40, C2>60), "Pass", "Fail")

    ຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້ຊີ້ບອກວ່າພວກເຮົາໄດ້ເຮັດສູດທີ່ຖືກຕ້ອງແລ້ວ:

    ຕາມທຳມະຊາດ , ທ່ານບໍ່ຈໍາກັດການໃຊ້ພຽງແຕ່ສອງຟັງຊັນ AND/OR ໃນສູດ IF ຂອງທ່ານ. ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ຫຼາຍ​ຂອງ​ພວກ​ເຂົາ​ຕາມ​ເຫດ​ຜົນ​ທຸ​ລະ​ກິດ​ຂອງ​ທ່ານ​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ:

    • ໃນ Excel 2007 ແລະ​ສູງ​ກວ່າ, ທ່ານ​ມີ​ບໍ່​ເກີນ 255 argument, ແລະ​ຄວາມ​ຍາວ​ທັງ​ຫມົດ​ຂອງ​ສູດ IF ບໍ່​ເກີນ. 8,192 ຕົວອັກສອນ.
    • ໃນ Excel 2003 ແລະຕ່ໍາກວ່າ, ບໍ່ມີຫຼາຍກວ່າ 30 argument, ແລະຄວາມຍາວທັງຫມົດຂອງສູດ IF ຂອງທ່ານບໍ່ເກີນ 1,024 ຕົວອັກສອນ.

    Nested IF ຄໍາສັ່ງທີ່ຈະ ກວດເບິ່ງການທົດສອບດ້ວຍເຫດຜົນຫຼາຍອັນ

    ຫາກທ່ານຕ້ອງການປະເມີນການທົດສອບຢ່າງມີເຫດຜົນຫຼາຍອັນພາຍໃນສູດດຽວ, ທ່ານສາມາດວາງຟັງຊັນຕ່າງໆໃສ່ໃນອີກອັນໜຶ່ງໄດ້. ຟັງຊັນດັ່ງກ່າວເອີ້ນວ່າ ຊ້ອນກັນຟັງຊັນ IF . ພວກມັນມີປະໂຫຍດໂດຍສະເພາະໃນເວລາທີ່ທ່ານຕ້ອງການສົ່ງຄືນຄ່າທີ່ແຕກຕ່າງກັນໂດຍອີງຕາມຜົນຂອງການທົດສອບຢ່າງມີເຫດຜົນ.

    ນີ້ແມ່ນຕົວຢ່າງທົ່ວໄປ: ສົມມຸດວ່າທ່ານຕ້ອງການໃຫ້ຄະແນນຜົນສໍາເລັດຂອງນັກຮຽນເປັນ " ດີ ", " ພໍໃຈ " ແລະ " ທຸກຍາກ " ອີງຕາມຄະແນນຕໍ່ໄປນີ້:

    • ດີ: 60 ຫຼືຫຼາຍກວ່ານັ້ນ (>=60)
    • ພໍໃຈ: ລະຫວ່າງ 40 ຫາ 60 (>40 ແລະ <60)
    • ບໍ່ດີ: 40 ຫຼືນ້ອຍກວ່າ (<=40)

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

    ໃນກໍລະນີຂອງພວກເຮົາ, ຟັງຊັນຕ່າງໆແມ່ນຈັດລຽງຈາກໃຫຍ່ສຸດໄປຫານ້ອຍສຸດ:

    =IF(B2>=60, "Good", IF(B2>40, "Satisfactory", "Poor"))

    ຕາມທໍາມະຊາດ, ທ່ານສາມາດວາງຟັງຊັນເພີ່ມເຕີມໄດ້ຖ້າຕ້ອງການ (ສູງສຸດ 64 ໃນຮຸ່ນທີ່ທັນສະໄຫມ).

    ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງວິທີໃຊ້ຄຳສັ່ງ IF ຊ້ອນກັນຫຼາຍອັນໃນ Excel.

    ສູດ Excel IF array ທີ່ມີຫຼາຍເງື່ອນໄຂ

    ອີກວິທີໜຶ່ງເພື່ອເອົາ Excel IF ມາທົດສອບ. ຫຼາຍເງື່ອນໄຂແມ່ນໂດຍໃຊ້ສູດອາເຣ.

    ເພື່ອປະເມີນເງື່ອນໄຂດ້ວຍເຫດຜົນ AND, ໃຊ້ເຄື່ອງໝາຍດາວ:

    IF( ເງື່ອນໄຂ1 ) * ( ເງື່ອນໄຂ2 ) * …, value_if_true, value_if_false)

    ເພື່ອທົດສອບເງື່ອນໄຂດ້ວຍເຫດຜົນ OR, ໃຫ້ໃຊ້ເຄື່ອງໝາຍບວກ:

    IF( condition1 ) + ( condition2 ) + …,value_if_true, value_if_false)

    ເພື່ອເຮັດສູດສູດອາເຣຢ່າງຖືກຕ້ອງ, ໃຫ້ກົດ Ctrl + Shift + Enter ພ້ອມກັນ. ໃນ Excel 365 ແລະ Excel 2021, ອັນນີ້ຍັງເຮັດວຽກເປັນສູດປົກກະຕິເນື່ອງຈາກການຮອງຮັບອາເຣແບບໄດນາມິກ.

    ຕົວຢ່າງ, ເພື່ອໃຫ້ໄດ້ຮັບ "ຜ່ານ" ຖ້າທັງສອງ B2 ແລະ C2 ຫຼາຍກວ່າ 50, ສູດແມ່ນ:

    =IF((B2>50) * (C2>50), "Pass", "Fail")

    ໃນ Excel 365 ຂອງຂ້ອຍ, ສູດປົກກະຕິເຮັດວຽກໄດ້ດີ (ດັ່ງທີ່ເຈົ້າເຫັນໃນພາບໜ້າຈໍຂ້າງເທິງ). ໃນ Excel 2019 ແລະຕ່ໍາກວ່າ, ຈົ່ງຈື່ຈໍາເຮັດໃຫ້ມັນເປັນສູດອາເຣໂດຍໃຊ້ທາງລັດ Ctrl + Shift + Enter.

    ເພື່ອປະເມີນຫຼາຍເງື່ອນໄຂດ້ວຍເຫດຜົນ OR, ສູດແມ່ນ:

    =IF((B2>50) + (C2>50), "Pass", "Fail")

    ການໃຊ້ IF ຮ່ວມກັບຟັງຊັນອື່ນໆ

    ພາກນີ້ອະທິບາຍວິທີການໃຊ້ IF ສົມທົບກັບຟັງຊັນ Excel ອື່ນໆ ແລະມີປະໂຫຍດອັນໃດໃຫ້ກັບເຈົ້າ.

    ຕົວຢ່າງ 1. ຖ້າ #N /A ຜິດພາດໃນ VLOOKUP

    ເມື່ອ VLOOKUP ຫຼືຟັງຊັນການຊອກຫາອື່ນໆບໍ່ສາມາດຊອກຫາບາງຢ່າງໄດ້, ມັນຈະສົ່ງຄືນຂໍ້ຜິດພາດ #N/A. ເພື່ອເຮັດໃຫ້ຕາຕະລາງຂອງທ່ານເບິ່ງງາມຂຶ້ນ, ທ່ານສາມາດສົ່ງຄ່າສູນ, ຫວ່າງເປົ່າ ຫຼືຂໍ້ຄວາມສະເພາະຫາກ #N/A. ສໍາລັບອັນນີ້, ໃຫ້ໃຊ້ສູດທົ່ວໄປນີ້:

    IF(ISNA(VLOOKUP(…)), value_if_na , VLOOKUP(…))

    ຕົວຢ່າງ:

    ຖ້າ #N/ ຜົນຕອບແທນ 0:

    ຖ້າຄ່າຊອກຫາໃນ E1 ບໍ່ພົບ, ສູດຄຳນວນຈະສົ່ງຄ່າເປັນສູນ.

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), 0, VLOOKUP(E1, A2:B10, 2, FALSE))

    ຖ້າ #N/A ກັບຄືນຫວ່າງເປົ່າ:

    ຖ້າຄ່າການຊອກຫາບໍ່ພົບ, ສູດຄຳນວນຈະສົ່ງຄ່າຫຍັງ (ເປັນສະຕຣິງຫວ່າງເປົ່າ). ຊອກຫາຄ່າບໍ່ພົບ, theສູດຄຳນວນໃຫ້ຜົນເປັນຂໍ້ຄວາມສະເພາະ.

    =IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), "Not found", VLOOKUP(E1, A2:B10, 2, FALSE))

    ສຳລັບຕົວຢ່າງສູດເພີ່ມເຕີມ, ກະລຸນາເບິ່ງ VLOOKUP ກັບຄຳຖະແຫຼງ IF ໃນ Excel.

    ຕົວຢ່າງ 2. IF ກັບ SUM, AVERAGE, MIN ແລະ MAX ຟັງຊັນ

    ເພື່ອສະຫຼຸບຄ່າເຊລຕາມເງື່ອນໄຂບາງຢ່າງ, Excel ໃຫ້ຟັງຊັນ SUMIF ແລະ SUMIFS.

    ໃນບາງສະຖານະການ, ເຫດຜົນທາງທຸລະກິດຂອງທ່ານອາດຈະຕ້ອງການລວມເອົາຟັງຊັນ SUM ໃນການທົດສອບເຫດຜົນຂອງ IF. ຕົວຢ່າງ, ເພື່ອສົ່ງຄືນປ້າຍຂໍ້ຄວາມທີ່ແຕກຕ່າງກັນຂຶ້ນກັບຜົນລວມຂອງຄ່າໃນ B2 ແລະ C2, ສູດແມ່ນ:

    =IF(SUM(B2:C2)>130, "Good", IF(SUM(B2:C2)>110, "Satisfactory", "Poor"))

    ຖ້າຜົນບວກໃຫຍ່ກວ່າ 130, ຜົນໄດ້ຮັບແມ່ນ "ດີ. "; ຖ້າໃຫຍ່ກວ່າ 110 – "ພໍໃຈ", ຖ້າ 110 ຫຼືຕ່ຳກວ່າ - "ທຸກຍາກ".

    ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດຝັງຟັງຊັນ AVERAGE ໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງ IF ແລະສົ່ງຄືນປ້າຍຊື່ທີ່ແຕກຕ່າງກັນໂດຍອີງໃສ່ຄະແນນສະເລ່ຍ. :

    =IF(AVERAGE(B2:C2)>65, "Good", IF(AVERAGE(B2:C2)>55, "Satisfactory", "Poor"))

    ສົມມຸດວ່າຄະແນນທັງໝົດຢູ່ໃນຖັນ D, ທ່ານສາມາດລະບຸຄ່າສູງສຸດ ແລະຕໍ່າສຸດໄດ້ດ້ວຍການຊ່ວຍເຫຼືອຂອງຟັງຊັນ MAX ແລະ MIN:

    =IF(D2=MAX($D$2:$D$10), "Best result", "")

    =IF(D2=MAX($D$2:$D$10), "Best result", "")

    ເພື່ອໃຫ້ມີປ້າຍກຳກັບທັງສອງຢູ່ໃນຖັນດຽວ, ວາງໜ້າທີ່ຂ້າງເທິງນີ້ໃສ່ກັບອີກອັນໜຶ່ງ:

    =IF(D2=MAX($D$2:$D$10), "Best result", IF(D2=MIN($D$2:$D$10), "Worst result", ""))

    ເຊັ່ນດຽວກັນ, ທ່ານສາມາດໃຊ້ IF ພ້ອມກັບກຳນົດເອງໄດ້. ຟັງຊັນຕ່າງໆ. ຕົວຢ່າງ, ທ່ານສາມາດສົມທົບມັນກັບ GetCellColor ຫຼື GetCellFontColor ເພື່ອສົ່ງຄືນຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນໂດຍອີງໃສ່ສີຕາລາງ.

    ນອກຈາກນັ້ນ, Excel ສະຫນອງຫນ້າທີ່ຈໍານວນຫນຶ່ງເພື່ອຄິດໄລ່ຂໍ້ມູນໂດຍອີງໃສ່ເງື່ອນໄຂ. ສໍາລັບຕົວຢ່າງສູດລາຍລະອຽດ, ກະລຸນາກວດເບິ່ງຕໍ່ໄປນີ້ຄຳແນະນຳການສອນ:

    • COUNTIF - ນັບຕາລາງທີ່ກົງກັບເງື່ອນໄຂ
    • COUNTIFS - ນັບຕາລາງທີ່ມີຫຼາຍເງື່ອນໄຂ
    • SUMIF - ຕາລາງຜົນລວມຕາມເງື່ອນໄຂ
    • SUMIFS - ລວມຕາລາງທີ່ມີຫຼາຍເງື່ອນໄຂ

    ຕົວຢ່າງ 3. ຖ້າມີ ISNUMBER, ISTEXT ແລະ ISBLANK

    ເພື່ອລະບຸຂໍ້ຄວາມ, ຕົວເລກ ແລະຕາລາງຫວ່າງເປົ່າ, Microsoft Excel ໃຫ້ຟັງຊັນພິເສດເຊັ່ນ ISTEXT, ISNUMBER ແລະ ISBLANK. ໂດຍການວາງພວກມັນໄວ້ໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງສາມຄຳຖະແຫຼງ IF ທີ່ຕິດກັນ, ທ່ານສາມາດລະບຸປະເພດຂໍ້ມູນທີ່ແຕກຕ່າງກັນທັງໝົດໃນບ່ອນດຽວ:

    =IF(ISTEXT(A2), "Text", IF(ISNUMBER(A2), "Number", IF(ISBLANK(A2), "Blank", "")))

    ຕົວຢ່າງ 4. IF ແລະ concatenATE

    ເຖິງ ສົ່ງຜົນຂອງ IF ແລະບາງຂໍ້ຄວາມເຂົ້າໄປໃນເຊລດຽວ, ໃຊ້ຟັງຊັນ CONCATENATE ຫຼື CONCAT (ໃນ ​​Excel 2016 - 365) ແລະ IF functions ຮ່ວມກັນ. ຕົວຢ່າງ:

    =CONCATENATE("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))

    =CONCAT("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))

    ເບິ່ງຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ທ່ານບໍ່ຄ່ອຍຈະຕ້ອງການຄຳອະທິບາຍໃດໆກ່ຽວກັບສິ່ງທີ່ສູດເຮັດ:

    ຖ້າ ISERROR / ISNA ສູດໃນ Excel

    Excel ຮຸ່ນທີ່ທັນສະໄຫມມີຫນ້າທີ່ພິເສດເພື່ອຈັ່ນຈັບຄວາມຜິດພາດແລະທົດແທນພວກມັນດ້ວຍການຄໍານວນອື່ນຫຼືຄ່າທີ່ກໍານົດໄວ້ກ່ອນ - IFERROR (ໃນ Excel 2007 ແລະຕໍ່ມາ) ແລະ IFNA (ໃນ Excel 2013 ແລະຕໍ່ມາ). ໃນ Excel ຮຸ່ນກ່ອນໜ້ານີ້, ທ່ານສາມາດໃຊ້ການປະສົມ IF ISERROR ແລະ IF ISNA ແທນໄດ້.

    ຄວາມແຕກຕ່າງແມ່ນວ່າ IFERROR ແລະ ISERROR ຈັດການຄວາມຜິດພາດ Excel ທີ່ເປັນໄປໄດ້ທັງໝົດ, ລວມທັງ #VALUE!, #N/A, #NAME?, #REF!, #NUM!, #DIV/0!, ແລະ #NULL!. ໃນຂະນະທີ່ IFNA ແລະ ISNA ຊ່ຽວຊານໃນຄວາມຜິດພາດ #N/A ເທົ່ານັ້ນ.

    ຕົວຢ່າງ, ເພື່ອແທນທີ່ຄວາມຜິດພາດ "divide by zero" (#DIV/0!) ດ້ວຍຂໍ້ຄວາມແບບກຳນົດເອງຂອງທ່ານ, ທ່ານສາມາດນໍາໃຊ້ສູດຕໍ່ໄປນີ້:

    =IF(ISERROR(A2/B2), "N/A", A2/B2)

    ແລະນັ້ນແມ່ນທັງໝົດທີ່ຂ້ອຍຕ້ອງເວົ້າກ່ຽວກັບການໃຊ້ ຟັງຊັນ IF ໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!

    ປື້ມຄູ່ມືການປະຕິບັດສໍາລັບການດາວໂຫຼດ

    Excel IF ຫຼາຍເງື່ອນໄຂ - ຕົວຢ່າງ (ໄຟລ໌ .xlsx)

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