ຟັງຊັນ ISNA ໃນ Excel ດ້ວຍຕົວຢ່າງສູດ

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

ການສອນນີ້ເຈາະເລິກເຂົ້າໄປໃນຫຼາຍວິທີຂອງການໃຊ້ຟັງຊັນ ISNA ໃນ Excel ເພື່ອຈັດການກັບຄວາມຜິດພາດ #N/A.

ເມື່ອ Excel ບໍ່ສາມາດຊອກຫາສິ່ງທີ່ມັນຮ້ອງຂໍ, #N/ ຂໍ້ຜິດພາດປາກົດຢູ່ໃນຕາລາງ. ເພື່ອຂັດຂວາງແລະຈັດການກັບຄວາມຜິດພາດດັ່ງກ່າວ, ທ່ານສາມາດນໍາໃຊ້ຟັງຊັນ ISNA. ການ​ນໍາ​ໃຊ້​ພາກ​ປະ​ຕິ​ບັດ​ແມ່ນ​ຫຍັງ​? ໂດຍພື້ນຖານແລ້ວ, ມັນຊ່ວຍເຮັດໃຫ້ສູດຂອງທ່ານເປັນມິດກັບຜູ້ໃຊ້ຫຼາຍຂຶ້ນ ແລະແຜ່ນວຽກຂອງທ່ານເບິ່ງດີຂຶ້ນ.

    ຟັງຊັນ ISNA ໃນ Excel

    ຟັງຊັນ Excel ISNA ຖືກໃຊ້ເພື່ອກວດສອບເຊວ. ຫຼືສູດສໍາລັບຄວາມຜິດພາດ #N/A. ຜົນໄດ້ຮັບແມ່ນຄ່າໂລຈິກ: TRUE ຖ້າມີຂໍ້ຜິດພາດ #N/A ຖືກກວດພົບ, ບໍ່ດັ່ງນັ້ນ FALSE.

    ຟັງຊັນແມ່ນມີຢູ່ໃນທຸກລຸ້ນຂອງ Excel 2000 ເຖິງ 2021 ແລະ Excel 365.

    The syntax ຂອງຟັງຊັນ ISNA ແມ່ນງ່າຍດາຍເທົ່າທີ່ມັນອາດຈະເປັນ:

    ISNA(value)

    ທີ່ຢູ່ value ແມ່ນຄ່າເຊລ ຫຼືສູດຄຳນວນທີ່ທ່ານຕ້ອງການກວດສອບຂໍ້ຜິດພາດ #N/A.

    ເພື່ອສ້າງສູດຄຳນວນ ISNA ໃນຮູບແບບພື້ນຖານຂອງມັນ, ໃຫ້ສະໜອງການອ້າງອີງເຊລເປັນການໂຕ້ແຍ້ງອັນດຽວຂອງມັນ:

    =ISNA(A2)

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

    ວິທີໃຊ້ ISNA ໃນ Excel

    ການໃຊ້ຟັງຊັນ ISNA ໃນຮູບແບບທີ່ບໍລິສຸດຂອງມັນມີຄວາມຮູ້ສຶກປະຕິບັດພຽງເລັກນ້ອຍ. ເລື້ອຍໆ, ມັນຖືກນໍາໃຊ້ຮ່ວມກັນກັບຫນ້າທີ່ອື່ນໆເພື່ອປະເມີນຜົນໄດ້ຮັບຂອງສູດທີ່ແນ່ນອນ. ສໍາລັບການນີ້, ພຽງແຕ່ເອົາສູດອື່ນນັ້ນໃສ່ໃນ argument value ຂອງ ISNA:

    ISNA( your_formula())

    ໃນຊຸດຂໍ້ມູນຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການປຽບທຽບສອງລາຍຊື່ (ຖັນ A ແລະ D) ແລະລະບຸຊື່ທີ່ມີຢູ່ໃນທັງສອງລາຍຊື່ ແລະທີ່ປາກົດຢູ່ໃນລາຍຊື່ເທົ່ານັ້ນ. 1.

    ເພື່ອປຽບທຽບຊື່ໃນ A3 ກັບແຕ່ລະຊື່ໃນຖັນ D, ສູດຄຳນວນແມ່ນ:

    =MATCH(A3, $D$2:$D$9, 0)

    ຫາກຊອກຫາຄ່າໃດໜຶ່ງ, ຟັງຊັນ MATCH ຈະສົ່ງຄືນຄ່າຂອງມັນ. ຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງໃນ array ຊອກຫາ, ຖ້າບໍ່ດັ່ງນັ້ນຈະເກີດຄວາມຜິດພາດ #N/A. ເພື່ອທົດສອບຜົນຂອງ MATCH, ພວກເຮົາວາງມັນໄວ້ໃນ ISNA:

    =ISNA(MATCH(A3, $D$2:$D$9, 0))

    ສູດນີ້ໄປຫາ B3, ແລະຫຼັງຈາກນັ້ນຖືກຄັດລອກຜ່ານ B14.

    ຕອນນີ້, ທ່ານສາມາດເຫັນໄດ້ຊັດເຈນ. ເບິ່ງວ່ານັກຮຽນຄົນໃດຜ່ານການທົດສອບທັງໝົດ (ຊື່ບໍ່ມີຢູ່ໃນຖັນ D > MATCH ກັບຄືນ #N/A > ISNA ກັບຄືນ TRUE) ແລະອັນໃດມີຢ່າງໜ້ອຍໜຶ່ງການທົດສອບທີ່ລົ້ມເຫລວ (ຊື່ຈະປາກົດຢູ່ໃນຖັນ D > ບໍ່ມີຂໍ້ຜິດພາດ. > ISNA ສົ່ງຄືນ FALSE).

    ເຄັດລັບ. ໃນ Excel 365 ແລະ Excel 2021, ທ່ານສາມາດນໍາໃຊ້ຟັງຊັນ XMATCH ທີ່ທັນສະໄຫມກວ່າ. ແທນທີ່ຈະເປັນ MATCH.

    IF ISNA ສູດໃນ Excel

    ໂດຍການອອກແບບ, ຟັງຊັນ ISNA ສາມາດສົ່ງຄ່າ Boolean ສອງຄ່າເທົ່ານັ້ນ. ເພື່ອສະແດງຂໍ້ຄວາມແບບກຳນົດເອງຂອງທ່ານ, ໃຫ້ໃຊ້ມັນປະສົມປະສານກັບຟັງຊັນ IF:

    IF(ISNA(…), " text_if_error", " text_if_no_error")

    ການປັບປ່ຽນຂອງພວກເຮົາ ຕົວຢ່າງຕື່ມອີກເລັກນ້ອຍ, ໃຫ້ຊອກຫານັກຮຽນຈາກກຸ່ມ A ທີ່ບໍ່ໄດ້ສອບເສັງໃດໆແລະສົ່ງຄືນ "ບໍ່ມີການທົດສອບທີ່ລົ້ມເຫລວ" ສໍາລັບພວກເຂົາ. ສໍາລັບນັກຮຽນທີ່ຍັງເຫຼືອ, ພວກເຮົາຈະກັບຄືນ "ລົ້ມເຫລວ". ເພື່ອເຮັດສິ່ງນີ້, ຝັງສູດ ISNA MATCH ໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງ IF, ດັ່ງນັ້ນ IF ກາຍເປັນຫນ້າທີ່ນອກສຸດ:

    =IF(ISNA(MATCH(A3,$D$2:$D$9,0)), "No failed tests", "Failed")

    ຜົນໄດ້ຮັບເບິ່ງຄືວ່າດີຂຶ້ນຫຼາຍແລະ intuitive ຫຼາຍໃນປັດຈຸບັນ, ຕົກລົງ?

    ວິທີໃຊ້ ISNA ໃນ Excel ດ້ວຍ VLOOKUP

    ການລວມ IF ISNA ເປັນການແກ້ໄຂທົ່ວໄປທີ່ສາມາດໃຊ້ກັບຟັງຊັນໃດນຶ່ງທີ່ຊອກຫາບາງອັນໃນຊຸດຂໍ້ມູນ ແລະສົ່ງຄືນຂໍ້ຜິດພາດ #N/A. ເມື່ອບໍ່ພົບຄ່າການຊອກຫາ.

    syntax ຂອງຟັງຊັນ ISNA ກັບ VLOOKUP ມີດັ່ງນີ້:

    IF(ISNA(VLOOKUP(…), " custom_text", VLOOKUP( …))

    ແປເປັນພາສາມະນຸດ, ມັນບອກວ່າ: ຖ້າ VLOOKUP ສົ່ງຜົນໃຫ້ເກີດຄວາມຜິດພາດ #N/A, ໃຫ້ສົ່ງຂໍ້ຄວາມແບບກຳນົດເອງ, ຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ສົ່ງຜົນຂອງ VLOOKUP.

    ໃນຕາຕະລາງຕົວຢ່າງຂອງພວກເຮົາ, ໃຫ້ສົມມຸດວ່າທ່ານຕ້ອງການ ກັບຄືນວິຊາທີ່ນັກຮຽນບໍ່ຜ່ານການທົດສອບ. ສໍາລັບຜູ້ທີ່ຜ່ານການທົດສອບທັງຫມົດຢ່າງສໍາເລັດຜົນ, "ບໍ່ມີການທົດສອບທີ່ລົ້ມເຫລວ" ຈະຖືກສະແດງ.

    ເພື່ອຊອກຫາວິຊາ, ພວກເຮົາສ້າງສູດ VLOOKUP ຄລາສສິກນີ້:

    =VLOOKUP(A3, $D$3:$E$9, 2, FALSE)

    ແລະຫຼັງຈາກນັ້ນວາງມັນໄວ້ໃນສູດ IF ISNA ທົ່ວໄປທີ່ໄດ້ກ່າວມາຂ້າງເທິງ:

    66 79

    ໃນ Excel 2013 ແລະຮຸ່ນຕໍ່ມາ, ທ່ານສາມາດນໍາໃຊ້ຟັງຊັນ IFNA ເພື່ອຈັບແລະຈັດການກັບຄວາມຜິດພາດ #N/A. ອັນນີ້ເຮັດໃຫ້ສູດຄຳນວນຂອງທ່ານສັ້ນລົງ ແລະອ່ານງ່າຍກວ່າ.

    ຕົວຢ່າງ, ພວກເຮົາແທນທີ່ຂໍ້ຜິດພາດ #N/A ດ້ວຍເຄື່ອງໝາຍຂີດຕໍ່ ("-") ແລະຮັບການແກ້ໄຂທີ່ສະຫງ່າງາມນີ້:

    =IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "-")

    ຜູ້​ໃຊ້ Excel 365 ແລະ 2021 ບໍ່​ຈຳ​ເປັນ​ຕ້ອງ​ມີ​ໜ້າ​ທີ່​ຫໍ່​ອັນ​ໃດ​ເລີຍ​ໃນ​ຖາ​ນະ​ເປັນ​ຜູ້​ສືບ​ທອດ​ທີ່​ທັນ​ສະ​ໄໝ​ຂອງ VLOOKUP,ຟັງຊັນ XLOOKUP, ສາມາດຈັດການຄວາມຜິດພາດ #N/A ໂດຍເດີມ:

    =XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "-")

    ຜົນໄດ້ຮັບຈະຄືກັນຕາມທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງເທິງ.

    ສູດ SUMPRODUCT ISNA ເພື່ອນັບ #N/A errors

    ເພື່ອນັບ #N/A errors ໃນໄລຍະທີ່ແນ່ນອນ, ໃຊ້ຟັງຊັນ ISNA ຮ່ວມກັບ SUMPRODUCT ດ້ວຍວິທີນີ້:

    SUMPRODUCT(--ISNA( range). )). ຊອກຫາວ່າມີນັກຮຽນຫຼາຍປານໃດທີ່ປະສົບຜົນສໍາເລັດໃນການທົດສອບທັງໝົດ, ແກ້ໄຂສູດ MATCH ສໍາລັບໄລຍະຂອງຄ່າການຊອກຫາ (A3:A14) ແລະວາງມັນໄວ້ໃນ ISNA:

    =SUMPRODUCT(--ISNA(MATCH(A3:A14, D2:D9, 0)))

    ສູດກໍານົດວ່ານັກຮຽນ 9 ຄົນ. ບໍ່ມີການທົດສອບທີ່ລົ້ມເຫລວ, i.e. ຟັງຊັນ MATCH ຕອບຂໍ້ຜິດພາດ 9 #N/A:

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

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