ເນື້ອໃນ

# ຟັງຊັນ ERROR.TYPE

ສົ່ງຄືນຕົວເລກທີ່ແທນປະເພດຂໍ້ຜິດພາດທີ່ລະບຸ ຫຼື ສົ່ງຄືນຄ່າຂໍ້ຜິດພາດ #N/A ຖ້າບໍ່ມີຂໍ້ຜິດພາດ.

ຟັງຊັນນີ້ມີໃຫ້ໃຊ້ຕັ້ງແຕ່ LibreOffice 5.0.

### ໄວຍາກອນ

ERROR.TYPE(ຄ່າຂໍ້ຜິດພາດ)

ຄ່າຂໍ້ຜິດພາດ – ອາກິວເມັນທີ່ຈຳເປັນ. ແມ່ນຄ່າຂໍ້ຜິດພາດ ຫຼື ການອ້າງອີງຫາຫ້ອງທີ່ຕ້ອງການປະມວນຜົນຄ່າ.

ຄ່າຂໍ້ຜິດພາດ | ສົ່ງຄືນ
--- | ---
#NULL! (Err:521) | 1
#DIV/0! (Err:532) | 2
#VALUE! (Err:519) | 3
#REF! (Err:524) | 4
#NAME? (Err:525) | 5
#NUM! (Err:503) | 6
#N/A (Err:32767) | 7
ຄ່າອື່ນໆ | #N/A

### ຕົວຢ່າງ

#### ການໃຊ້ງານແບບງ່າຍ

=ERROR.TYPE(#N/A)

ສົ່ງຄືນ 7, ເພາະວ່າ 7 ແມ່ນເລກດັດຊະນີຂອງຄ່າຂໍ້ຜິດພາດ #N/A.

=ERROR.TYPE(A3)

ຖ້າຫ້ອງ A3 ມີນິພົດທີ່ທຽບເທົ່າກັບການຫານດ້ວຍສູນ, ຟັງຊັນຈະສົ່ງຄືນ 2, ເພາະວ່າ 2 ແມ່ນເລກດັດຊະນີຂອງຄ່າຂໍ້ຜິດພາດ #DIV/0!

#### ວິທີທີ່ຂັ້ນສູງກວ່າ

ຖ້າໃນການຫານ A1 ດ້ວຍ A2, ແລ້ວ A2 ອາດຈະເປັນສູນ, ທ່ານສາມາດຈັດການສະຖານະການໄດ້ດັ່ງນີ້:

=IF(ISERROR(A1/A2);IF(ERROR.TYPE(A1/A2)=2;"ຕົວຫານບໍ່ສາມາດເທົ່າກັບສູນໄດ້");A1/A2)

ຟັງຊັນ ISERROR ຈະສົ່ງຄືນ TRUE ຫຼື FALSE ຂຶ້ນກັບວ່າມີຂໍ້ຜິດພາດຫຼືບໍ່. ຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນ, ຟັງຊັນ IF ຈະໄປຫາອາກິວເມັນທີສອງ, ຖ້າບໍ່ມີຂໍ້ຜິດພາດ ມັນຈະສົ່ງຄືນຜົນຂອງການຫານ. ອາກິວເມັນທີສອງຈະກວດສອບເລກດັດຊະນີທີ່ແທນປະເພດຂໍ້ຜິດພາດ, ແລະ ຖ້າມັນເທົ່າກັບ 2, ມັນຈະສົ່ງຄືນຂໍ້ຄວາມທີ່ກຳນົດວ່າ "ຕົວຫານບໍ່ສາມາດເປັນສູນໄດ້" ຫຼື ຖ້າບໍ່ດັ່ງນັ້ນກໍເປັນ 0. ດັ່ງນັ້ນ, ຂໍ້ຄວາມທີ່ຊັດເຈນຈະສະແດງເຖິງການຫານດ້ວຍສູນ, ຜົນຂອງການຫານຈະສະແດງເມື່ອການຫານສຳເລັດ, ຫຼື ຖ້າມີຂໍ້ຜິດພາດປະເພດອື່ນ ກໍຈະສົ່ງຄືນເປັນສູນ.

ຖ້າຟັງຊັນ ERROR.TYPE ຖືກໃຊ້ເປັນເງື່ອນໄຂຂອງຟັງຊັນ IF ແລະ ERROR.TYPE ສົ່ງຄືນ #N/A, ຟັງຊັນ IF ກໍຈະສົ່ງຄືນ #N/A ເຊັ່ນກັນ. ໃຫ້ໃຊ້ ISERROR ເພື່ອຫຼີກເວັ້ນບັນຫານີ້ ຕາມທີ່ສະແດງໃນຕົວຢ່າງຂ້າງເທິງ.

#### ຂໍ້ມູນທາງເຕັກນິກ

ຟັງຊັນນີ້ເປັນສ່ວນໜຶ່ງຂອງມາດຕະຖານ Open Document Format for Office Applications (OpenDocument) ເວີຊັນ 1.2. (ISO/IEC 26300:2-2015)

ຫົວຂໍ້ທີ່ກ່ຽວຂ້ອງ

ໜ້າ wiki ຂອງ ERROR.TYPE.

ISERROR, NA, IF

ລະຫັດຂໍ້ຜິດພາດ

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!