این تابع جز توابع منطقی در اکسل می باشد. تابع If یکی دیگر از توابع پرکاربرد در اکسل،
می باشد. از این تابع برای بررسی شرایط وقوع و یا عدم وقوع یک رویداد استفاده می شود. اگر شرط لازم برقرار باشد (True) یک مقدار را نمایش می دهد. اگر شرط برقرار نباشد (False) یک مقدار دیگری را نمایش میدهد. در هر صورت میتوان نتایج را شخصی سازی کرده و مقدار یا متن مشخص را در نتیجه False و True به عنوان خروجی نمایش داد.
ساختار تابع IF

Logical_test: شرطی که می خواهیم آن رابررسی کنیم.
Value_if_true: اگر شرط برقرار باشد، مقدار یا عملیات مشخص شده در این بخش انجام می شود.
Value_if_false: اگر شرط برقرار نباشد، مقدار یا عملیات مشخص شده در این بخش انجام می شود.
نکات مهم
1.تابع If می تواند انواع داده ها مانند اعداد، متن ها، تاریخ ها و … را پشتیبانی کند. اما مقادیر متنی را حتما باید داخل دابل کوتیشن (” “) قرار دهیم.

2. در صورتی که بخواهیم چند شرط را در تابع IF، استفاده کنیم می توانیم از توابع OR، NOT و AND و ترکیب توابع استفاده کنین.
3. خروجی تابع If می تواند یک مقدار باشد اما نمی تواند رنگ و … باشد.
4. تابع If، بزرگتر یا مساوی با(>) ، کوچکتر از(<) می تواند از عملگرهایی مثل بزرگتر از پشتیبانی کند.(<>) نابرابر با، (=>) بزرگتر یا مساوی، (=<) کوچکتر یا مساوی
5. مقادیر الزامی است و حتما باید در عبارت True اختیاری است اما مقادیر False شرطی ذکر شود.
بررسی نحوه ی عملکرد و فراخوانی تابع IF
فرض کنید مطابق با جدول ذیل از ما خواسته شده باشد که موارد بزرگتر از میانگین را با بله و موارد کوچکتر از میانگین را با خیر نشان دهیم:

مراحل حل مسئله :
1. فراخوانی تابع با زدن مساوی و تایپ تابعIf و دبل کلیک بر روی نام تابع تا پرانتز باز شود.
2. انتخاب شرطی که می خواهیم بررسی کنیم (میانگین < مبلغ فروش) و مشخص کردن جواب شرط در صورت درست بودن (“بله”) و جواب شرط در صورت اشتباه بودن (“خیر”)
3. زدن کلید Enter و بستن فرمول.

