ສາລະບານ
ຈາກບົດສອນສັ້ນໆນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ກ່ຽວກັບຟັງຊັນ IFS ໃໝ່ ແລະເບິ່ງວ່າມັນເຮັດໃຫ້ການຂຽນ IF ທີ່ຖືກວາງໄວ້ໃນ Excel ງ່າຍຂຶ້ນ. ນອກນັ້ນທ່ານຍັງຈະພົບເຫັນ syntax ຂອງມັນແລະກໍລະນີການນໍາໃຊ້ຄູ່ຜົວເມຍທີ່ມີຕົວຢ່າງ.
Nested IF ໃນ Excel ຖືກນໍາໃຊ້ທົ່ວໄປໃນເວລາທີ່ທ່ານຕ້ອງການປະເມີນສະຖານະການທີ່ມີຫຼາຍກວ່າສອງຜົນໄດ້ຮັບທີ່ເປັນໄປໄດ້. ຄຳສັ່ງທີ່ສ້າງຂຶ້ນໂດຍ IF ທີ່ຖືກວາງໄວ້ຈະຄ້າຍຄືກັບ "IF(IF(IF()))". ແນວໃດກໍ່ຕາມວິທີເກົ່ານີ້ສາມາດເປັນສິ່ງທ້າທາຍ ແລະໃຊ້ເວລາຫຼາຍໃນບາງຄັ້ງ. ຟັງຊັນ Excel IFS ສາມາດໃຊ້ໄດ້ໃນ Excel 365, Excel 2021 ແລະ Excel 2019 ເທົ່ານັ້ນ.
ຟັງຊັນ Excel IFS - ລາຍລະອຽດ ແລະ syntax
ຟັງຊັນ IFS ໃນ Excel ສະແດງໃຫ້ເຫັນວ່າມີເງື່ອນໄຂໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນຖືກສັງເກດ ແລະ ຕອບຄ່າທີ່ກົງກັບເງື່ອນໄຂ TRUE ທໍາອິດ. IFS ເປັນທາງເລືອກຂອງ Excel multiple IF statements ແລະອ່ານໄດ້ງ່າຍຂຶ້ນໃນກໍລະນີທີ່ມີເງື່ອນໄຂຫຼາຍຢ່າງ.
ຟັງຊັນຄື:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]… )ມັນມີ 2 ທີ່ຕ້ອງການ ແລະ 2 argument ທາງເລືອກ.
- logical_test1 ແມ່ນອາກິວເມັນທີ່ຕ້ອງການ. ມັນເປັນເງື່ອນໄຂທີ່ປະເມີນເປັນ TRUE ຫຼື FALSE.
- value_if_true1 ເປັນອາກິວເມັນທີ່ຕ້ອງການທີສອງທີ່ສະແດງຜົນທີ່ຈະສົ່ງຄືນຖ້າ logical_test1 ປະເມີນເປັນ TRUE. ມັນສາມາດຫວ່າງເປົ່າ, ຖ້າຈໍາເປັນ.
- logical_test2…logical_test127 ເປັນເງື່ອນໄຂທາງເລືອກທີ່ປະເມີນເປັນ TRUE ຫຼື FALSE.
- value_if_true2…value_if_true127 ເປັນທາງເລືອກທາງເລືອກສໍາລັບຜົນໄດ້ຮັບ. ຈະຖືກສົ່ງຄືນຖ້າ logical_testN ປະເມີນເປັນ TRUE. ແຕ່ລະ value_if_trueN ກ່ຽວຂ້ອງກັບເງື່ອນໄຂ logical_testN. ມັນຍັງສາມາດຫວ່າງເປົ່າໄດ້.
Excel IFS ໃຫ້ທ່ານປະເມີນເຖິງ 127 ເງື່ອນໄຂທີ່ແຕກຕ່າງກັນ. ຖ້າອາກິວເມັນ logical_test ບໍ່ມີ value_if_true ທີ່ແນ່ນອນ, ຟັງຊັນຈະສະແດງຂໍ້ຄວາມ "ເຈົ້າໄດ້ປ້ອນ argument ໜ້ອຍເກີນໄປສຳລັບຟັງຊັນນີ້". ຖ້າອາກິວເມັນ logical_test ຖືກປະເມີນ ແລະກົງກັບຄ່າອື່ນທີ່ບໍ່ແມ່ນ TRUE ຫຼື FALSE, IFS ໃນ Excel ຈະສົ່ງຄ່າ #VALUE! ຄວາມຜິດພາດ. ໂດຍບໍ່ພົບເງື່ອນໄຂ TRUE, ມັນສະແດງ #N/A.
ຟັງຊັນ IFS ທຽບກັບ IF ໃນ Excel ທີ່ຖືກວາງໄວ້ກັບກໍລະນີທີ່ໃຊ້
ຜົນປະໂຫຍດຂອງການໃຊ້ Excel IFS ໃໝ່ແມ່ນທ່ານສາມາດເຂົ້າ ຊຸດຂອງເງື່ອນໄຂໃນຫນ້າທີ່ດຽວ. ແຕ່ລະເງື່ອນໄຂແມ່ນປະຕິບັດຕາມຜົນໄດ້ຮັບທີ່ຈະນໍາໃຊ້ຖ້າຫາກວ່າເງື່ອນໄຂແມ່ນຄວາມຈິງເຮັດໃຫ້ມັນກົງໄປກົງມາເພື່ອຂຽນແລະອ່ານສູດ.
ໃຫ້ເວົ້າວ່າທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບສ່ວນຫຼຸດຕາມຈໍານວນໃບອະນຸຍາດທີ່ຜູ້ໃຊ້ມີຢູ່ແລ້ວ. . ການນໍາໃຊ້ຟັງຊັນ IFS, ມັນຈະເປັນບາງສິ່ງບາງຢ່າງເຊັ່ນນີ້:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
ນີ້ແມ່ນວິທີທີ່ມັນເບິ່ງດ້ວຍ IF ໃນ Excel:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
ຟັງຊັນ IFS ຂ້າງລຸ່ມນີ້ແມ່ນງ່າຍຕໍ່ການຂຽນແລະປັບປຸງກ່ວາ Excel multiple IF ຂອງມັນ.ທຽບເທົ່າ.
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))