ວິທີການນໍາໃຊ້ຄໍາຖະແຫຼງການ Excel IF ທີ່ມີເງື່ອນໄຂຫຼາຍໃນຂອບເຂດ

  • ແບ່ງປັນນີ້
Hugh West

ມື້ນີ້ຂ້ອຍຈະສະແດງວິທີທີ່ເຈົ້າສາມາດນຳໃຊ້ Excel IF ຖະແຫຼງການ ດ້ວຍຫຼາຍເງື່ອນໄຂ ໃນຂອບເຂດໃດນຶ່ງ.

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

ທ່ານສາມາດດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດຕໍ່ໄປນີ້ສໍາລັບການອອກກໍາລັງກາຍຂອງທ່ານໃນຂະນະທີ່ອ່ານບົດຄວາມນີ້. Range.xlsx

ຖະແຫຼງການ IF ໃນ Excel ເຮັດວຽກແນວໃດໃນຂອບເຂດໃດ?

ກ່ອນທີ່ຈະໄປສົນທະນາຕົ້ນຕໍ, ໃຫ້ພວກເຮົາແນະນໍາທ່ານກ່ຽວກັບຊຸດຂໍ້ມູນຂອງມື້ນີ້. ພວກເຮົາມີບັນທຶກພະນັກງານຂອງບໍລິສັດຊື່ Mars Group .

ພວກເຮົາມີ ຊື່ພະນັກງານ , ຂອງເຂົາເຈົ້າ ເລີ່ມຕົ້ນ. ວັນທີ , ແລະ ເງິນເດືອນ ໃນຖັນ B , C ແລະ D ຕາມລໍາດັບ.

ຕອນນີ້ໃຫ້ຄິດເບິ່ງ ໃນປັດຈຸບັນ, ຫົວຫນ້າຂອງ Mars Group ຕ້ອງການຕັດສິນໃຈ. ນັ້ນແມ່ນ, ຖ້າເງິນເດືອນສະເລ່ຍຂອງພະນັກງານຂອງລາວແມ່ນຫນ້ອຍກວ່າ $25000 , ລາວຈະເພີ່ມເງິນເດືອນຂອງພະນັກງານແຕ່ລະຄົນ $5000 .

ແຕ່ຄໍາຖາມແມ່ນ, ເຮັດແນວໃດ? ລາວສາມາດຕັດສິນໃຈໄດ້ບໍ?

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

=IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")

ເບິ່ງ, Excel ຂອງ IF ຟັງຊັນໄດ້ຕັດສິນໃຈມັນສໍາລັບທ່ານ. ທໍາອິດມັນໄດ້ກໍານົດວ່າເງິນເດືອນສະເລ່ຍແມ່ນຫນ້ອຍກວ່າ $25000 ຫຼືບໍ່. ເມື່ອເຫັນເງິນເດືອນສະເລ່ຍບໍ່ຕໍ່າກວ່າ $25000 , ມັນແນະນຳເຈົ້າບໍ່ໃຫ້ເພີ່ມເງິນເດືອນ.

ສະນັ້ນ.FALSE

  • =IF(AND($E5<25000,$C5

ອັນນີ້ໃຫ້ຜົນມາຈາກຜົນຂອງ ຟັງຊັນ AND .

ຜົນໄດ້ຮັບ: (ເປົ່າ)

ອ່ານເພີ່ມເຕີມ: ຟັງຊັນ Excel IF ກັບ 3 ເງື່ອນໄຂ (5 ການທົດສອບຕາມເຫດຜົນ)

5. ສົມທົບການຟັງຊັນ IF ແລະ VLOOKUP ເພື່ອໃຫ້ກົງກັບຫຼາຍເງື່ອນໄຂໃນຂອບເຂດ

ໃນພາກນີ້, ພວກເຮົາຈະປະຕິບັດດຽວກັນ ການເຮັດວຽກຂອງວິທີການສຸດທ້າຍໂດຍການຊ່ວຍເຫຼືອຂອງ ຟັງຊັນ VLOOKUP .

⊕ ການແກ້ໄຂ:

  • ພວກເຮົາຈະປ່ຽນວັນທີເລີ່ມຕົ້ນ. ເຖິງ 01/01/2015 .
  • ເບິ່ງສູດຕໍ່ໄປນີ້ທີ່ໃຊ້ໃນ Cell H7 .
=VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,""),2,FALSE)

  • ພວກເຮົາໄດ້ຮັບຊື່ຂອງພະນັກງານທີ່ເລີ່ມເຮັດວຽກໃນ ຫຼືກ່ອນ 01/01/2015 , ເຊິ່ງເງິນເດືອນເທົ່າກັບ ຫຼື ຕ່ຳກວ່າ $25000 , ແລະເພດຊາຍ.

ຄຳອະທິບາຍສູດ:

  • D5:D20<=H6

ມັນກວດເບິ່ງວ່າໄລຍະທີ່ລະບຸນັ້ນເທົ່າກັບ ຫຼືຕ່ຳກວ່າ H6.

ຜົນໄດ້ຮັບ: {TRUE, FALSE, TRUE, TRUE, TRUE, ຖືກຕ້ອງ, ຜິດ, ຜິດ, ຜິດ, ຖືກຕ້ອງ, ຖືກຕ້ອງ, ຜິດ, ຜິດ, ຜິດ, ຜິດ, ຜິດ, ຜິດ, ຖືກຕ້ອງ, TRUE}

  • E5:E20<=H5

ມັນກວດເບິ່ງວ່າໄລຍະທີ່ລະບຸນັ້ນເທົ່າກັບ ຫຼືຕ່ຳກວ່າ H5 .

ຜົນໄດ້ຮັບ: {FALSE, TRUE, FALSE, FALSE , FALSE, FALSE, TRUE, TRUE, TRUE, FALSE, True, True, True, True, FALSE, FALSE, FALSE

  • (D5:D20<=H6)*( E5:E20<=H5)

ອັນນີ້ຄູນຜົນໄດ້ຮັບຈາກການປະຕິບັດສອງອັນທີ່ຜ່ານມາ.

ຜົນໄດ້ຮັບ: {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}

  • IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,””) <14

ການບັນລຸຜົນຂອງສອງເງື່ອນໄຂທີ່ໃຫ້ມາ, ພວກເຮົານຳໃຊ້ ຟັງຊັນ IF .

ຜົນໄດ້ຮັບ: [ຊາຍ, Kane Austin, 03/ 06/2014, 25000]

  • VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,” ”)

    ຜົນໄດ້ຮັບ: Kane Austin

    ອ່ານເພີ່ມເຕີມ: ຕົວຢ່າງຂອງ VLOOKUP ທີ່ມີເງື່ອນໄຂຫຼາຍ IF ໃນ Excel (9 ເງື່ອນໄຂ) <5

    ສະຫຼຸບ

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

    ພວກເຮົາສາມາດເຫັນໄດ້ວ່າຟັງຊັນ IF ໃຊ້ສາມອາກິວເມັນ:
    • ໜຶ່ງມາດຖານ
    • ໜຶ່ງຜົນຮັບຈະສະແດງຂຶ້ນຖ້າເງື່ອນໄຂຖືກໃຈ
    • ໜຶ່ງ ຜົນ​ຜະ​ລິດ​ຈະ​ຖືກ​ສະ​ແດງ​ຖ້າ​ຫາກ​ວ່າ​ມາດ​ຕະ​ຖານ​ບໍ່​ພໍ​ໃຈ (ທາງ​ເລືອກ​ອື່ນ​. ຄ່າ​ເລີ່ມ​ຕົ້ນ​ແມ່ນ “FALSE” )

    ສະ​ນັ້ນ​ໂດຍ​ຫຍໍ້, ຟັງ​ຊັນ IF ໃຊ້​ມາດ​ຕະ​ການ​ຫນຶ່ງ​ແລະ ສອງຜົນຜະລິດ. ມັນສົ່ງຜົນຕອບແທນທີ່ໜຶ່ງຖ້າເງື່ອນໄຂພໍໃຈ, ແລະສົ່ງຜົນທີສອງຖ້າເງື່ອນໄຂບໍ່ພໍໃຈ.

    ແລະ syntax ແມ່ນ:

    =IF(logical_test, value_if_true,[value_if_false])

    ຕອນນີ້ຂ້ອຍຫວັງວ່າເຈົ້າຈະເຂົ້າໃຈວິທີການເຮັດວຽກຂອງ IF ຂອງ Excel ດ້ວຍເງື່ອນໄຂດຽວ.

    5 ຕົວຢ່າງຂອງການນຳໃຊ້ Excel IF ຖະແຫຼງການທີ່ມີຫຼາຍເງື່ອນໄຂໃນຂອບເຂດໃດນຶ່ງ

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

    1. ນຳໃຊ້ຖະແຫຼງການ IF ທີ່ມີເງື່ອນໄຂຫຼາຍປະເພດ ຫຼືຫຼາຍປະເພດ

    i. ເງື່ອນໄຂສໍາລັບຄ່າດຽວ

    ລອງຄິດເບິ່ງຈັກໜ້ອຍໜຶ່ງ, ຫົວຫນ້າຂອງ Mars Group ໄດ້ນໍາເອົາຄວາມຍືດຫຍຸ່ນເລັກນ້ອຍໃນການຕັດສິນໃຈຂອງລາວ.

    ລາວຈະເພີ່ມຂຶ້ນ. ເງິນເດືອນຂອງພະນັກງານແຕ່ລະຄົນ ຖ້າເງິນເດືອນສະເລ່ຍຕໍ່າກວ່າ $25000 , ຫຼື ເງິນເດືອນຕໍ່າສຸດຂອງພະນັກງານແມ່ນຕ່ຳກວ່າ $20000 .

    ⊕ ແກ້ໄຂບັນຫາ:

    • ພວກເຮົາເຫັນ, ມີສອງເງື່ອນໄຂຢູ່ທີ່ນີ້. ແຕ່ເຫຼົ່ານີ້ແມ່ນເງື່ອນໄຂປະເພດ OR. ນັ້ນຫມາຍຄວາມວ່າ, ໄດ້ເງື່ອນໄຂແມ່ນພໍໃຈຖ້າຫາກວ່າເງື່ອນໄຂຫນຶ່ງຫຼືທັງສອງແມ່ນພໍໃຈ. ພຽງແຕ່ຫໍ່ສອງເງື່ອນໄຂພາຍໃນ ຫຼືຟັງຊັນ ຂອງ Excel.
    • ສູດທີ່ພວກເຮົາຈະໃຊ້ນີ້ແມ່ນ:
    =IF(OR(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")

    • ເບິ່ງ, ເວລານີ້ Excel ໄດ້ແນະນໍາໃຫ້ພວກເຮົາເພີ່ມເງິນເດືອນ.

    ຄໍາອະທິບາຍສູດ:

    ມາແຍກສູດຄຳນວນຢູ່ບ່ອນນີ້.

    • ຫຼື(AVERAGE(D5:D20)<25000,MIN(D5:D20)< ;20000)

    ມັນໃຫ້ຜົນຕອບແທນ TRUE ຖ້າເງື່ອນໄຂໃດນຶ່ງ ຫຼືທັງສອງຖືກໃຈ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະສົ່ງກັບ FALSE. ໃນກໍລະນີນີ້, OR(AVERAGE(D5:D20) <25000,MIN(D5:D20)<20000ໄດ້ກັບຄືນ TRUE ເນື່ອງຈາກວ່າເງິນເດືອນສະເລ່ຍບໍ່ຕໍ່າກວ່າ $25000 , ແຕ່ເງິນເດືອນຕໍ່າສຸດແມ່ນຕ່ຳກວ່າ $20000 .

    ຜົນໄດ້ຮັບ: TRUE

    • ສະ​ນັ້ນ​ສູດ​ຈະ​ກາຍ​ເປັນ: =IF(TRUE,”Increase”,”Do not ເພີ່ມ”)

    ດັ່ງ​ທີ່​ມັນ​ເປັນ TRUE ພາຍໃນຟັງຊັນ IF , ມັນຈະສົ່ງຄືນຜົນໄດ້ຮັບທໍາອິດ, “ ເພີ່ມຂຶ້ນ ”.

    ຜົນໄດ້ຮັບ: “ເພີ່ມຂຶ້ນ ”

    • ດຽວນີ້, ຖ້າເຈົ້າເຂົ້າໃຈເລື່ອງນີ້, ເຈົ້າສາມາດບອກຂ້ອຍໄດ້ບໍວ່າສູດໃດຈະໄດ້ຮັບ “ ແມ່ນແລ້ວ ” ຖ້າເງິນເດືອນສູງສຸດແມ່ນຫຼາຍກວ່າ $40000. ຫຼືເງິນເດືອນຕໍ່າສຸດແມ່ນຕ່ຳກວ່າ $20000 , ຖ້າບໍ່ດັ່ງນັ້ນ “ ບໍ່ ”?

      ແມ່ນແລ້ວ, ເຈົ້າເວົ້າຖືກ.ເປັນ:

    =IF(OR(MAX(D5:D20)>40000,MIN(D5:D20)<20000),"Yes","No")

    ii. ເງື່ອນໄຂສໍາລັບຊ່ວງຂອງມູນຄ່າ

    ຕອນນີ້ພິຈາລະນາສະຖານະການທີ່ແຕກຕ່າງກັນ.

    ຫົວຫນ້າຂອງ Mars Group ໄດ້ຕັດສິນໃຈວ່າລາວຈະເພີ່ມເງິນເດືອນຂອງພະນັກງານທີ່ມີປະຈຸບັນ. ເງິນເດືອນຕ່ຳກວ່າ $25000 , ຫຼືໃຜເລີ່ມວຽກກ່ອນ 1/1/2015 .

    ແຕ່ລາວຈະລະບຸພະນັກງານເຫຼົ່ານັ້ນໄດ້ແນວໃດ?

    ⊕ Workaround:

    • ແທນທີ່ການໃຊ້ພຽງແຕ່ການອ້າງອີງເຊລດຽວພາຍໃນຟັງຊັນ IF , ທ່ານສາມາດໃຊ້ຊ່ວງການອ້າງອີງເຊລພາຍໃນຟັງຊັນ.
    • ເບິ່ງສູດຂ້າງລຸ່ມນີ້.
    =IF(OR($D5<25000,$C5

    • ທີ່ນີ້, ຂ້າພະເຈົ້າໄດ້ໃສ່ ສູດໃນຕາລາງທໍາອິດຂອງຖັນໃຫມ່, Cell F4 .
    • ແລະຫຼັງຈາກນັ້ນລາກ Fill Handle ຜ່ານສ່ວນທີ່ເຫຼືອຂອງເຊລ.
    • ມັນສົ່ງຄືນຊື່ຂອງພະນັກງານທັງໝົດທີ່ເງິນເດືອນຕ່ຳກວ່າ $25000 , ຫຼືຜູ້ທີ່ເລີ່ມວຽກກ່ອນ ວັນທີ 01 ມັງກອນ 2015 .
    • ຫາກເຈົ້າສັງເກດຢ່າງລະອຽດ, ທ່ານ​ຈະ​ພົບ​ເຫັນ​ວ່າ​ແທນ​ທີ່​ຈະ​ໃສ່​ການ​ອ້າງ​ອີງ​ເຊ​ລ​ດຽວ​ພາຍ​ໃນ​ຫນ້າ IF , ຂ້ອຍໄດ້ແຊກຊ່ວງການອ້າງອີງເຊລ ( $D$4:$D$19 ) ພາຍໃນຟັງຊັນ.

      ແນ່ນອນ, ເຈົ້າສາມາດເຮັດແນວນັ້ນໄດ້. ແລະມັນຈະກວດສອບເງື່ອນໄຂເທື່ອລະອັນສຳລັບແຕ່ລະເຊລຂອງໄລຍະ.

    ຄຳອະທິບາຍສູດ:

    ສຳລັບ ຄວາມເຂົ້າໃຈທີ່ດີກວ່າ, ໃຫ້ພວກເຮົາແຍກສູດອອກ.

    • OR($D5<25000,$C5 ="" strong="">

    ມັນກວດເບິ່ງ Cell D5 ແລະ Cell C5 ແລະສົ່ງຄືນ TRUE ຖ້າເງິນເດືອນໜ້ອຍກວ່າ $25000 ຫຼືວັນທີເລີ່ມຕົ້ນໜ້ອຍກວ່າ ເດືອນມັງກອນ 01, 2015 .

    ຜົນໄດ້ຮັບ: TRUE.

    • ດັ່ງນັ້ນ ສູດຈະກາຍເປັນ: =IF(TRUE,B5, ””)

    ສຳລັບ TRUE ໃນຂອບເຂດເງື່ອນໄຂ, ມັນຈະສົ່ງຄືນເນື້ອໃນຂອງຕາລາງທີ່ສອດຄ້ອງກັນຂອງ ຖັນ B , ຊຶ່ງຫມາຍຄວາມວ່າຊື່ຂອງພະນັກງານ, ແລະສໍາລັບແຕ່ລະ FALSE , ມັນຈະສົ່ງຄືນຕາລາງເປົ່າ. ການອ້າງອີງເມື່ອພວກເຮົາລາກ Fill Handle .

    ຜົນໄດ້ຮັບ: “Steve Smith”.

    ໝາຍເຫດ:

    ທ່ານອາດຈະຕ້ອງການ ເອົາຕາລາງຫວ່າງເປົ່າອອກຈາກລາຍຊື່ , ຊຶ່ງຫມາຍຄວາມວ່າເຈົ້າອາດຈະຕ້ອງການລາຍຊື່ພະນັກງານທີ່ມີເງິນເດືອນເພີ່ມຂຶ້ນ. ແຕ່ຫນ້າເສຍດາຍ, ທ່ານສາມາດ 'ບໍ່​ເຮັດ​ສິ່ງ​ນີ້​ໂດຍ​ໃຊ້​ພຽງ​ແຕ່​ຫນ້າ IF . ແຕ່​ແນ່​ນອນ, ມີ​ວິ​ທີ​ການ​ຫນຶ່ງ​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ສໍາ​ເລັດ​ນີ້​ແມ່ນ b. y ໂດຍໃຊ້ ຟັງຊັນ FILTER ຂອງ Excel.

    ອ່ານເພີ່ມເຕີມ: Excel VBA: Combined If ແລະ Or (3 ຕົວຢ່າງ)

    2. ນຳໃຊ້ຄຳຖະແຫຼງການ IF ທີ່ມີເງື່ອນໄຂຫຼາຍປະເພດ ແລະຫຼາຍປະເພດ

    ພວກເຮົາຍັງສາມາດໃຊ້ຄຳສັ່ງ Excel IF ສຳລັບຫຼາຍເງື່ອນໄຂ AND ໃນໄລຍະໃດໜຶ່ງ.

    ຂ້ອຍ. ເງື່ອນໄຂສໍາລັບຄ່າດຽວ

    ຖ້າທ່ານເຂົ້າໃຈພາກສ່ວນກ່ອນຫນ້ານີ້ດີ, ທ່ານສາມາດໃຫ້ຄໍາຕອບໄດ້ບໍຕໍ່ຄຳຖາມອີກອັນໜຶ່ງ?

    ຈະມີສູດແນວໃດຖ້າຫົວໜ້າບໍລິສັດຕ້ອງການເພີ່ມເງິນເດືອນຂອງພະນັກງານແຕ່ລະຄົນ ຖ້າເງິນເດືອນສະເລ່ຍຕໍ່າກວ່າ 25000$ ແລະເງິນເດືອນຕໍ່າສຸດແມ່ນ $20000 ?

    ⊕ ການແກ້ໄຂບັນຫາ:

    • ພຽງແຕ່ຫໍ່ສອງເງື່ອນໄຂພາຍໃນ AND function ແທນ ຫຼື ຟັງຊັນ.
    • ຄືກັບອັນນີ້:
    =IF(AND(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")

    • ເບິ່ງ, ເວລານີ້ Excel ໄດ້ແນະນໍາພວກເຮົາບໍ່ໃຫ້ເພີ່ມເງິນເດືອນເພາະວ່າທັງສອງເງື່ອນໄຂ, ເງິນເດືອນສະເລ່ຍຫນ້ອຍກວ່າ $25000 ແລະເງິນເດືອນຕໍ່າສຸດຕ່ໍາກວ່າ $20000 , ບໍ່ພໍໃຈ. ມີເງື່ອນໄຂດຽວເທົ່ານັ້ນທີ່ພໍໃຈ.
    • ຖ້າທ່ານຕ້ອງການຮູ້ລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບສູດ, ໄປທີ່ພາກ 1 ຂອງຕົວຢ່າງ 1 .

    ii . ເງື່ອນໄຂສໍາລັບຂອບເຂດຂອງຄຸນຄ່າ

    ຫົວຫນ້າຂອງ ກຸ່ມ Mars , ໃນຄວາມເປັນຈິງ, ເປັນຜູ້ຊາຍທີ່ສັບສົນຫຼາຍ. ຄັ້ງນີ້ລາວໄດ້ຕັດສິນໃຈອີກອັນໜຶ່ງ.

    ລາວຈະເພີ່ມເງິນເດືອນໃຫ້ພະນັກງານຜູ້ທີ່ມີເງິນເດືອນຕໍ່າກວ່າ 20000$ ແລະເລີ່ມວຽກກ່ອນ 01 ມັງກອນ 2017. .

    ລາວຈະຊອກຫາພະນັກງານເຫຼົ່ານັ້ນໄດ້ແນວໃດ?

    ⊕ ແກ້ໄຂບັນຫາ:

    • ແມ່ນ. ເຈົ້າເວົ້າຖືກ. ພຽງແຕ່ໃຊ້ສູດຂອງພາກ 1.2 ດ້ວຍຟັງຊັນ AND ແທນຟັງຊັນ OR .
    =IF(AND($D5<25000,$C5

    • ເບິ່ງ, ພວກເຮົາມີພະນັກງານທີ່ຕອບສະຫນອງເງື່ອນໄຂທັງສອງ.

    ເພື່ອຮູ້ລາຍລະອຽດກ່ຽວກັບສູດ, ໄປ ກັບພາກທີ ii ຂອງຕົວຢ່າງ 1 .

    ອ່ານເພີ່ມເຕີມ: Excel VBA: ການສົມທົບຖ້າກັບ ແລະສໍາລັບຫຼາຍເງື່ອນໄຂ

    ຄ້າຍຄືກັນ ການອ່ານ

    • ວິທີໃຊ້ PERCENTILE ກັບ Multiple IF Condition ໃນ Excel (3 ຕົວຢ່າງ)
    • Excel IF ລະຫວ່າງຫຼາຍໄລຍະ (4 ວິທີການ )
    • ວິທີໃຊ້ຫຼາຍເງື່ອນໄຂ IF ໃນ Excel (3 ຕົວຢ່າງ)

    3. ໃຊ້ Nested IF Statements ເພື່ອໃຫ້ກົງກັບຫຼາຍເງື່ອນໄຂໃນ Excel

    ໃນພາກກ່ອນ, ພວກເຮົາໄດ້ກໍານົດວ່າທັງສອງເງື່ອນໄຂ, ເງິນເດືອນສະເລ່ຍຫນ້ອຍກວ່າ $25000 , ແລະເງິນເດືອນຕໍ່າສຸດຫນ້ອຍກວ່າ $20000 ພໍໃຈຫຼືບໍ່.

    ແຕ່ເຈົ້າເຄີຍຄິດບໍວ່າພວກເຮົາສາມາດກຳນົດອັນນີ້ດ້ວຍວິທີອື່ນ- ໂດຍໃຊ້ IF ພາຍໃນຟັງຊັນ IF ອື່ນ. ?

    ⊕ ການແກ້ໄຂບັນຫາ:

    • ທຳອິດພວກເຮົາຈະກວດເບິ່ງວ່າເງິນເດືອນຕໍ່າສຸດແມ່ນຕ່ຳກວ່າ $20000 ຫຼືບໍ່.
    • ຖ້າບໍ່, ມັນຈະກັບຄືນມາ “ຢ່າເພີ່ມ” .
    • ແຕ່ຖ້າເປັນ, ພວກເຮົາຈະກວດເບິ່ງຄືນວ່າເງິນເດືອນສະເລ່ຍຕໍ່າກວ່າ $25000 ຫຼືບໍ່. ຫຼືບໍ່.
    • ຖ້າບໍ່, ມັນຈະກັບຄືນມາ “ຢ່າເພີ່ມຂຶ້ນ” .
    • ແຕ່ຖ້າເປັນ, ເວລານີ້ມັນຈະກັບຄືນມາ “ເພີ່ມຂຶ້ນ”
    • ສະ​ນັ້ນ ສູດ​ສົມ​ບູນ​ຈະ​ເປັນ:
    =IF(MIN(D5:D20)<20000,(IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")),"Do not increase")

    • ເບິ່ງ, Excel ໄດ້ແນະນໍາພວກເຮົາບໍ່ໃຫ້ເພີ່ມເງິນເດືອນ, ເພາະວ່າທັງສອງເງື່ອນໄຂບໍ່ພໍໃຈ.

    ຄໍາອະທິບາຍສູດ:

    L ແລະ ທຳ ລາຍສູດສໍາລັບຄວາມເຂົ້າໃຈທີ່ດີກວ່າ.

    • MIN(D5:D20)<20000

    ມັນໃຫ້ຜົນຕອບແທນ TRUE ຖ້າເງິນເດືອນຕໍ່າສຸດແມ່ນຫນ້ອຍກວ່າ $20000. . ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະສົ່ງກັບ FALSE . ອັນນີ້ມັນສົ່ງກັບ TRUE .

    ຜົນໄດ້ຮັບ: TRUE.

    • ດັ່ງນັ້ນ ສູດຈະກາຍເປັນ: =IF( TRUE,(IF(AVERAGE(D5:D20)<25000,”Increase”,”Do not ເພີ່ມ”)),”Do not ເພີ່ມ”)

    ເປັນ ​​ IF ເຫັນເປັນ TRUE , ມັນຈະເຂົ້າໄປໃນຜົນໄດ້ຮັບທໍາອິດ. ນັ້ນໝາຍຄວາມວ່າມັນເຂົ້າໄປໃນ (IF(AVERAGE(D5:D20)<25000,”Increase”,”Do not ເພີ່ມ”))

    • AVERAGE(D5:D20)<25000

    ມັນໃຫ້ຜົນເປັນ TRUE ຖ້າເງິນເດືອນສະເລ່ຍຕໍ່າກວ່າ $25000 , ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະສົ່ງກັບ FALSE . ເວລານີ້ມັນກັບຄືນ FALSE .

    ຜົນໄດ້ຮັບ: FALSE.

    • ດັ່ງນັ້ນ ສູດຈະກາຍເປັນ: =IF (TRUE,(IF(FALSE,”Increase”,”Do not ເພີ່ມ”)),”Do not ເພີ່ມ”)

    ດັ່ງນັ້ນມັນຈະສົ່ງຜົນຕອບແທນທີ່ສອງຂອງທີສອງ. IF , “ຢ່າເພີ່ມຂຶ້ນ” .

    ຜົນໄດ້ຮັບ: “ບໍ່ເພີ່ມຂຶ້ນ”.

    • ຕອນນີ້ ຖ້າເຈົ້າເຂົ້າໃຈເລື່ອງນີ້, ໃຫ້ລອງຕອບຄຳຖາມເກົ່າທີ່ແຕກຕ່າງ.

    ເຈົ້າບອກຂ້ອຍໄດ້ບໍວ່າສູດຄຳນວນທີ່ຈະໄດ້ “ ແມ່ນແລ້ວ ” ຖ້າເງິນເດືອນສູງສຸດແມ່ນເທົ່າໃດ? ຫຼາຍກວ່າ $40000 ຫຼື ເງິນເດືອນຕໍ່າສຸດແມ່ນຕ່ຳກວ່າ $20000 , ຖ້າບໍ່ດັ່ງນັ້ນ “ ບໍ່ ”?

    • ແມ່ນ, ເຈົ້າເວົ້າຖືກ. ສູດຈະເປັນ:
    =IF(MAX(D5:D20)>40000,"Yes",(IF(MIN(D5:D20)<20000,"Yes","No")))

    ອ່ານເພີ່ມເຕີມ: VBA IF Statement ທີ່ມີຫຼາຍເງື່ອນໄຂໃນ Excel (8 ວິທີ)

    4. ໃຊ້ Excel IF Statement ທີ່ມີ 3 ເງື່ອນໄຂລວມທັງເງື່ອນໄຂຂໍ້ຄວາມ

    ລອງຄິດອີກຄັ້ງ. ຫົວຫນ້າຂອງ Mars Group ຕ້ອງການເພີ່ມເງື່ອນໄຂຫນຶ່ງໂດຍອີງໃສ່ຂໍ້ຄວາມ. ສໍາລັບຈຸດປະສົງນັ້ນ, ລາວໄດ້ເພີ່ມເພດຂອງພະນັກງານເຂົ້າໃນຊຸດຂໍ້ມູນ. ດຽວນີ້, ລາວຢາກຮູ້ຊື່ຂອງພະນັກງານທີ່ມີເງິນເດືອນຕໍ່າກວ່າ $25000 , ຜູ້ທີ່ເຂົ້າຮ່ວມຫຼັງຈາກ 01/01/2017 , ແລະ ເພດຊາຍ.

    ⊕ ການແກ້ໄຂບັນຫາ:

    • ຄັ້ງນີ້, ພວກເຮົາຈໍາເປັນຕ້ອງໃຊ້ສູດຕໍ່ໄປນີ້ໂດຍອີງໃສ່ຟັງຊັນ AND ກັບຄໍາຖະແຫຼງ IF .
    =IF(AND($E5<25000,$C5

    • Excel ສົ່ງຄືນຊື່ຂອງພະນັກງານ.
    <9

    ຄຳອະທິບາຍສູດ:

    ມາແບ່ງສູດໃຫ້ເຂົ້າໃຈກັນດີກວ່າ.

    • E5<25000

    ມັນກວດເບິ່ງວ່າ E5 ຕ່ຳກວ່າ 25000 ຫຼືບໍ່.

    ຜົນໄດ້ຮັບ: FALSE

    • C5

    ມັນກວດເບິ່ງວ່າ C5 ແມ່ນໄວກວ່າ ວັນທີທີ່ໃຫ້ດ້ວຍຟັງຊັນ DATE .

    ຜົນໄດ້ຮັບ: TRUE

    • D5=”Male”<22

    ມັນກວດເບິ່ງວ່າ D5 ກົງກັບຂໍ້ຄວາມທີ່ລະບຸໄວ້ຫຼືບໍ່.

    ຜົນໄດ້ຮັບ: ຖືກຕ້ອງ

    <12
  • AND($E5<25000,$C5

ນີ້ນຳໃຊ້ AND ຄຳສັ່ງສາມເງື່ອນໄຂ.

ຜົນໄດ້ຮັບ:

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.