فهرست محتوا

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

قاعده کلی تابع IFERROR اکسل به شکل زیر هست:

(“مقدار جایگزین در صورت وجود خطا در مقدار مورد بررسی ,مقدار مورد بررسی”)IFERROR

حالا جدول زیر رو در نظر بگیرید. این جدول تاریخ، برنامه تولید و تعداد تولید واقعی یک روز رو برای یک کارگاه نشون میده. حالا اگر ما بخوایم درصد تحقق برنامه رو برای روزهای مختلف از تقسیم تعداد تولید بر تعداد برنامه بدست بیاریم و فرمولی که در ستون درصد تحقق برنامه قرار میدیم برابر  تعداد برنامه / تعداد تولید  باشه  همونطور که در جدول زیر میبینید در سلول‌های D5 و D8 با خطا مواجه میشیم چون در این تاریخ ها برنامه برابر صفر هست و تقسیم عدد بر صفر باعث بروز این خطا میشه.

همچنین مطالعه کنید:  استفاده از تابع RIGHT

A B C D
1 تاریخ تعداد برنامه تعداد تولید درصد تحقق برنامه
2 ۱۳۹۳/۰۲/۱۰ ۱۰۰۰ ۱۱۰۰ ۱۱۰%
3 ۱۳۹۳/۰۲/۱۱ ۸۰۰ ۶۵۳ ۸۲%
4 ۱۳۹۳/۰۲/۱۲ ۸۰۰ ۴۵۷ ۵۷%
5 ۱۳۹۳/۰۲/۱۳ ۰ ۵۷۰ #DIV/0!
6 1393/02/14 1200 750 ۶۳%
7 1393/02/15 500 360 ۷۲%
8 1393/02/16 0 487 #DIV/0!

برای اینکه این مشکل رو با استفاده از تابع  IFERROR اکسل حل کنیم فرمول سلول D2 رو که برابر  C2/B2   هست رو به

(“فاقد برنامه تولید”;IFERROR(C2/D2   تغییر میدیم و با کپی کردن این فرمول در تمام سلول های ستون D جدول ما به شکل زیر در میاد:

همچنین مطالعه کنید:   معرفی تابع IF

A B C D
1 تاریخ تعداد برنامه تعداد تولید درصد تحقق برنامه
2 ۱۳۹۳/۰۲/۱۰ ۱۰۰۰ ۱۱۰۰ ۱۱۰%
3 ۱۳۹۳/۰۲/۱۱ ۸۰۰ ۶۵۳ ۸۲%
4 ۱۳۹۳/۰۲/۱۲ ۸۰۰ ۴۵۷ ۵۷%
5 ۱۳۹۳/۰۲/۱۳ ۰ ۵۷۰ فاقد برنامه تولید
6 1393/02/14 1200 750 ۶۳%
7 1393/02/15 500 360 ۷۲%
8 1393/02/16 0 487 فاقد برنامه تولید

در واقع با اینکار اکسل بجای تمامی مقادیر خطا مقداری رو که ما در تابع IFERROR تعریف کردیم جایگزین میکنه

[feed url=”http://www.tarasheha.ir” number=”5″]

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

4 × 3 =

تیم پشتیبانی آکادمی تراشه همواره در خدمت شماست تا به سوالات و نیازهای شما پاسخ دهد.