446

در پارامتر دوم این تابع چه دستورهایی می‌تونیم بنویسیم و در چه کاربردهایی می‌شه ازش استفاده کرد؟

توسط prodo (8.2k امتیاز)

1 پاسخ

0 امتیاز

این پارامتر مقداری رو مشخص می‌کنه که در صورت برخورد مقدار پارامتر اول به اخطار تولید می‌شه. مثلاً

=IFERROR(A1/A2, "Devide error")

از فرمول بالا برای نمایش پیغام خطای تقسیم بر صفر استفاده شده است.

استفاده‌ی مهمی که می‌شه از این تابع کرد قرار دادن مقدار پیش‌فرض برای حالت‌های استثنایی است.

مثلاً فرض کنید در ستون اول یک برگه‌ی اکسل مقدار خریدهای نقدی یک مشتری، در ستون دوم تعداد خریدهای مشتری با استفاده از کارت نوشته شده باشد. شما می‌خواهید در ستون سوم نسبت خریدهای کارتی به خریدهای نقدی محاسبه کنید. بنابراین مثلاً در C1 خواهید نوشت

=B1/A1

اما ممکن است که یک مشتری خرید نقدی نداشته باشد و بنابراین در تقسیم فوق تقسیم بر صفر ایجاد می‌شود

   A  |  B   |    C  
-------------------------
 100  |  10  |  B1/A1 ==> 10
 235  |   0  |  B2/A2 ==> #DIV/0

اما شما مایل به نمایش این اخطار نیستین بلکه مایل هستین که به جای اخطار یک متن مثل «بدون خرید نقدی» نمایش داده بشه. برای این کار به صورت زیر عمل می‌کنین

   A  |  B   |    C  
------------------------------------------
 100  |  10  |  IFERROR(B1/A1, "No cash") ==> 10
 235  |   0  |  IFERROR(B2/A2, "No cash") ==> No cash
توسط programmer (13.0k امتیاز)
...