ສາລະບານ
ມື້ນີ້ຂ້ອຍຈະສະແດງວິທີທີ່ເຈົ້າສາມາດນຳໃຊ້ 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 ສົ່ງຄືນຊື່ຂອງພະນັກງານ.
ຄຳອະທິບາຍສູດ:
ມາແບ່ງສູດໃຫ້ເຂົ້າໃຈກັນດີກວ່າ.
- E5<25000
ມັນກວດເບິ່ງວ່າ E5 ຕ່ຳກວ່າ 25000 ຫຼືບໍ່.
ຜົນໄດ້ຮັບ: FALSE
- C5
ມັນກວດເບິ່ງວ່າ C5 ແມ່ນໄວກວ່າ ວັນທີທີ່ໃຫ້ດ້ວຍຟັງຊັນ DATE .
ຜົນໄດ້ຮັບ: TRUE
- D5=”Male”<22
ມັນກວດເບິ່ງວ່າ D5 ກົງກັບຂໍ້ຄວາມທີ່ລະບຸໄວ້ຫຼືບໍ່.
ຜົນໄດ້ຮັບ: ຖືກຕ້ອງ
<12 - AND($E5<25000,$C5
ນີ້ນຳໃຊ້ AND ຄຳສັ່ງສາມເງື່ອນໄຂ.
ຜົນໄດ້ຮັບ: