علم و دانش

آموزش تابع IFERROR در اکسل به همراه مثال

تابع IFERROR در اکسل

می توانید از تابع IFERROR برای دریافت خطاها در اکسل استفاده کنید. با استفاده از پارامترهای تابع، می توانید یک مقدار سفارشی را در صورت بروز خطاهای خاص برگردانید.

در این مقاله از لرنچی، نحوه استفاده از تابع IFERROR برای ارزیابی و رسیدگی به خطاها در اکسل را خواهید آموخت. می‌توانید از این تابع برای کنترل خروجی های N/A#VALUE!#REF!#DIV/0!#NUM!#NAME?, یا#NULL! استفاده کنید!

نحوه استفاده تابع IFERROR در اکسل

در اینجا نحوه استفاده از تابع IFERROR آورده شده است :

IFERROR(value, value_if_error)

همانطور که در بالا می بینید، تابع IFERROR دو پارامتر دارد: value و value_if_error.

  • value : نشان دهنده مقداری است که باید برای خطا بررسی شود.
  • value_if_error : در صورتی که مقدار بررسی شده خطایی ایجاد کند برگردانده می شود.

پارامترهای بالا با مثال‌هایی که در ادامه می‌آیند معنای بیشتری پیدا می‌کنند.

شاید این مقاله نیز برای شما کاربردی باشد : نحوه استفاده از تابع XLOOKUP در اکسل + مثال

مثال استفاده از تابع IFERROR در اکسل

در این بخش، کاربرد عملی و مثالی از تابع IFERROR را مشاهده خواهید کرد.

در اینجا جدولی است که ما با آن کار خواهیم کرد :

جدول داده ها در اکسل

در جدول بالا سه ستون داریم: Data 1، Data 2 و Quotient.

ایده در اینجا این است که ستون سوم (Quotient) را با نتیجه حاصل از تقسیم داده 1 بر داده 2 پر کنید.

به این معنا که:

  • برای ردیف یک: 80/192
  • برای ردیف دو: 75/180. و غیره.

اما اگر به دقت نگاه کنید، برخی از ردیف ها دارای مقادیری هستند که منجر به خطاهای ریاضی می شود؛ یعنی ردیف 4 و ردیف 6.

ما نمی توانیم 60 را بر 0 در ردیف 4 تقسیم کنیم، همچنین نمی توانیم 65 را بر NIL در ردیف 6 تقسیم کنیم.

جدول پس از تقسیم بندی به این صورت است:

جدول با خطا در اکسل

ضریب ستون 4 و 6 #DIV/0 است! و #VALUE!، این به این دلیل است که عملیات انجام شده منجر به یک خطای ریاضی می شود.

ما نمی‌توانیم این مشکل را از نظر ریاضی برطرف کنیم، اما می‌توانیم خطاهایی مانند این را پیدا کنیم و یک مقدار سفارشی برای آنها برگردانیم. در اینجا نحوه استفاده از تابع IFERROR آمده است :

جدول اکسلی

ما هر مقدار را در ستون Quotient حذف کرده ام. سپس از تابع IFERROR استفاده می کنیم. به این معنا که :

مثال استفاده از تابع IFERROR در اکسل

در سطر Quotient اول، تابع IFERROR را نوشتیم:

=IFERROR(A2/B2, 0)

اولین پارامتر A2/B2 نشان دهنده A2 (80) تقسیم بر ردیف B2 (192) است. در صورت امکان تقسیم، نتیجه برگردانده می شود. اگر تقسیم امکان پذیر نباشد، پارامتر دوم (0) برگردانده می شود.

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

استفاده از تابع IFERROR در اکسل

حالا ردیف 4 و 6 به جای #DIV/0 0 و #VALUE! مقادیر 0 را نمایش خواهد داد.

توجه داشته باشید که می توانید به جای 0 از یک پیام سفارشی نیز استفاده کنید. یعنی:

=IFERROR(A2/B2, "Division not possible")

شما باید متن را در علامت نقل قول قرار دهید. جدولی مانند این خواهیم داشت:

مثال تابع IFERROR

بنابراین این به شما بستگی دارد که در صورت بروز خطا، مواردی را که بازگردانده می شود سفارشی کنید.

شاید این مقاله نیز برای شما کاربردی باشد : ساخت مترجم متن در اکسل
یکی دیگر از مجموعه آموزش های علم و دانش به اتمام رسید. آیا در رابطه با این مقاله در مورد آموزش تابع IFERROR در اکسل به همراه مثال سوالی دارید؟ اگر بله، لطفاً در بخش نظرات مقاله به ما اطلاع دهید. تیم متخصص ما به شما کمک می کند تا سوالات خود را بلافاصله حل کنید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]

هاست وردپرس هاست وردپرس

سعید زارعین

سعید هستم 25 ساله، علاقه مند به برنامه نویسی تمامی زبان های موجود، [تعریف از خود نباشه] یک عدد تولید محتوا(ئر) خلاق :)))

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا