30 عملکرد اکسل در 30 روز: ERROR.TYPE (ERROR.TYPE)

دیروز در ماراتن 30 عملکرد اکسل در 30 روز ما با استفاده از تابع به دنبال مقادیر بودیم جستجو (چشم انداز). امروز دوباره از این تابع برای کار بر روی اشکالات استفاده خواهیم کرد.

هفدهمین روز ماراتن را به مطالعه عملکرد اختصاص خواهیم داد ERROR.TYPE (TYPE.ERROR). این می تواند انواع خطاها را تشخیص دهد و شما نیز به نوبه خود می توانید از این اطلاعات برای حذف آنها استفاده کنید.

بنابراین، بیایید به اطلاعات و نمونه هایی از استفاده از تابع نگاه کنیم ERROR.TYPE (نوع خطا) در اکسل. اگر اطلاعات تکمیلی یا نمونه هایی دارید در نظرات به اشتراک بگذارید.

تابع 17: ERROR.TYPE

عملکرد ERROR.TYPE (ERROR.TYPE) نوع خطا را بر اساس عدد یا برگرداندن مشخص می کند #AT (#N/A) اگر خطایی پیدا نشد.

چگونه می توان از تابع ERROR.TYPE استفاده کرد؟

با استفاده از ERROR.TYPE (ERROR.TYPE) شما می توانید:

  • تشخیص نوع خطا
  • به کاربران کمک می کند تا خطاهای رخ داده را تصحیح کنند.

نحو ERROR.TYPE

عملکرد ERROR.TYPE (ERRORTYPE) دارای نحو زیر است:

ERROR.TYPE(error_val)

ТИП.ОШИБКИ(значение_ошибки)

  • error_val (error_value) همان خطایی است که باید شناسایی شود.
  • کدهای بازگردانده شده توسط تابع ERROR.TYPE (TYPE.ERROR):
    • 1 #خالی! (#خالی!)
    • 2 # DIV / 0! (#DEL/0!)
    • 3 #ارزش! (#بنابراین!)
    • 4 #مرجع! (#SSYL!)
    • 5 قطب مثبت باتری (#نام؟)
    • 6 #در یک! (#عدد!)
    • 7 #AT (#N/A)
    • #AT (#N/A) … هر مقدار دیگری

تله ERROR.TYPE

اگر ارزش استدلال error_val (error_value) یک خطا نیست، نتیجه یک تابع است ERROR.TYPE (ERROR.TYPE) یک پیام خطا خواهد بود #AT (#N/A). در صورت استفاده از تابع می توانید از این امر جلوگیری کنید ایسرور (ISERROR) برای بررسی وجود خطا، همانطور که در مثال 2 نشان داده شده است.

مثال 1: تعیین نوع خطا

با استفاده از توابع ERROR.TYPE (ERROR.TYPE) می توانید یک سلول را بررسی کنید تا مشخص کنید حاوی چه نوع خطای است. اگر در سلول خطایی وجود نداشته باشد، به جای کد خطای عددی، مقدار مورد نظر برگردانده می شود. #AT (#N/A).

=ERROR.TYPE(B3)

=ТИП.ОШИБКИ(B3)

در این مثال، سلول B3 شامل #ارزش! (#VALUE!)، بنابراین نوع خطا 3 است.

مثال 2: کمک به کاربران برای مقابله با خطاها

با ترکیب ERROR.TYPE (ERROR TYPE) با سایر توابع، می توانید به کاربران کمک کنید تا خطاهایی را که در یک سلول ظاهر می شوند تصحیح کنند. در این مثال، اعداد باید در سلول های B3 و C3 وارد شوند. اگر متن وارد شود، نتیجه در D3 یک پیام خطا خواهد بود #ارزش! (#ارزش!). اگر صفر در سلول C3 وارد شود، نتیجه یک پیغام خطا خواهد بود #DIV/0 (#SECTION/0).

در سلول D4، تابع ایسرور (ISERROR) خطا را بررسی می کند و ERROR.TYPE (ERROR.TYPE) شماره این خطا را برمی گرداند. عملکرد جستجو (LOOKUP) یک پیام مناسب را در جدول کد خطا با راهنمایی در مورد نحوه رفع خطا پیدا کرده و به کاربر نمایش می دهد.

=IF(ISERROR(D3),LOOKUP(ERROR.TYPE(D3),$B$9:$B$15,$D$9:$D$15),"")

=ЕСЛИ(ЕОШИБКА(D3);ПРОСМОТР(ТИП.ОШИБКИ(D3);$B$9:$B$15;$D$9:$D$15);"")

در اینجا جدولی از مطابقت بین کدهای خطای عددی و پیام های نمایش داده شده است:

پاسخ دهید