فرمول IF (اگر) با مثال: شرطگذاری ساده در جدول
خلاصه: ساختار IF این است: `=IF(شرط; اگر درست; اگر نادرست)`. مثلاً `=IF(B2>=10;"قبول";"مردود")`. برای چند شرط AND و OR را داخل شرط بگذارید یا IF را تودرتو بنویسید.
ساختار
IF سه بخش دارد: شرط، نتیجه اگر درست باشد و نتیجه اگر نادرست باشد. بین بخشها «؛» (یا «,») بگذارید.
مثالهای روزمره
- قبول/مردود:
=IF(B2>=10;"قبول";"مردود") - وضعیت بودجه:
=IF(C2>B2;"بیش از بودجه";"در بودجه") - تخفیف:
=IF(B2>1000000;B2*0.9;B2) - خالی بودن:
=IF(ISBLANK(A2);"";"پر")
چند شرط
- هر دو شرط درست:
=IF(AND(B2>10;C2>10);"خوب";"نیاز به بررسی") - یکی از شرطها:
=IF(OR(B2>10;C2>10);"ok";"no") - تودرتو:
=IF(B2>=17;"عالی";IF(B2>=10;"قبول";"مردود"))
اشتباههای رایج
فراموشکردن گیومه برای متن؛ استفاده از = بهجای >=؛ تودرتوی بیش از حد که خواندنش سخت میشود. اگر شرطها زیاد شد، ستون کمکی بسازید.
IF و متن
برای مقایسهی متن، آن را داخل گیومه بنویسید: =IF(A2="خوراک";"ضروری";"اختیاری"). فاصلهی اضافی در متن مقایسه را خراب میکند؛ ستون را با TRIM پاک کنید. اگر شرطها زیاد شد، ستونهای کمکی بخوانایی را بالا میبرند.
در دستنویس
در «جدولها» هر فرمول با «=» شروع میشود. اگر خطا دیدید IFERROR را دور فرمول بگذارید: =IFERROR(A2/B2;0). بخش «راهنمای توابع» فهرست توابع و توضیح فارسی را دارد.
پرسشهای پرتکرار
توابع IFS و SWITCH هست؟
در این نسخه نیست؛ از IF تودرتو استفاده کنید.