
جلسه چهارم: توابع شرطی (IF) در اکسل – آشنایی با شرط ها
هدف جلسه
آشنایی با تابع IF برای نوشتن شرطها
ترکیب شرطهای ساده و چند شرطی (در حد مقدماتی)
ترفندهایی در بهکارگیری تابع شرطی
کلیدهای میانبر مرتبط
—
۱. معرفی تابع IF – ساختار کلی
تابع IF این امکان را میدهد که بر اساس یک شرط، تصمیم بگیریم چه مقداری در سلول نمایش داده شود.
ساختار کلی:
=IF(شرط, نتیجه اگر شرط برقرار باشد, نتیجه اگر برقرار نباشد)
در داخل پرانتز اول شرط را می نویسیم بعد جدا کننده که , یا ؛ است (بستگی به تنظیمات ویندوز دارد) قسمت دوم نتیجه شرط اگر برقرار باشد بعد جدا کننده و قسمت سوم نتیجه شرط اگر برقرار نباشد
مثال:
=IF(A1>10, “بزرگتر از 10”, “کوچک یا مساوی 10”)
اگر مقدار سلول A1 بیشتر از 10 باشد، متن «بزرگتر از 10» نمایش داده میشود؛ در غیر این صورت، «کوچک یا مساوی 10».
—
۲. شرطهای متداول
در شرطها میتوانید از این عملگرها استفاده کنید:
مثالهای کاربردی:
شرط بررسی مساوی بودن:
=IF(B2=”Yes”, “قبول”, “رد”)
شرط عددی:
=IF(C3<=5, “کم”, “زیاد”)
—
۳. استفاده از IF برای خروجی عددی
میتوان نتیجهی تابع شرطی را عددی نوشت:
=IF(D2>100, D2*0.1, 0)
اگر مقدار D2 بیش از 100 باشد، 10 درصد آن را نمایش بده، در غیر این صورت صفر.
—
۴. ترفند کاربردی: استفاده از سلولهای دیگر بهجای نوشتن متن مستقیم
بهجای نوشتن متن در تابع IF میتوانید از محتوای سلولهای دیگر استفاده کنید:
=IF(A1>50, B1, C1)
یعنی اگر A1 بیشتر از 50 باشد، مقدار B1 را نمایش بده، در غیر این صورت C1 را.
—
۵. نکته مهم: شرطگذاری روی متنها (تفاوت بین “Yes” و Yes)
هنگامی که با متنها کار میکنید، حتماً داخل شرط از علامت نقل قول ” ” استفاده کنید:
=IF(A1=”Yes”, “مجاز”, “غیرمجاز”)
بدون ” ” اکسل خطا میدهد.
—
۶. آشنایی با خطاهای رایج در IF
استفاده از کاما (,) بهجای سمیکالن (;) یا برعکس
ترفند: اگر تابع شما کار نمیکند، جداکنندهها را تغییر دهید.
فراموش کردن علامت مساوی اول فرمول (=)
تایپ نادرست متنها مثل نوشتن “yes” بهجای “Yes” (توجه به بزرگی و کوچکی حروف در برخی موارد)
—
۷. کلیدهای میانبر مفید در کار با توابع
Alt + = : درج سریع تابع جمع (SUM)
Ctrl + Shift + Enter : اجرای فرمول بهصورت آرایهای (در نسخههای قدیمی اکسل)
F2 : ورود به حالت ویرایش سلول حاوی فرمول
Ctrl + D : کپی فرمول یا مقدار سلول بالایی در سلول فعلی
Ctrl + R : کپی فرمول یا مقدار سلول سمت چپ در سلول فعلی
—
۸. تمرینهای پیشنهادی
1. در سلول A1 یک عدد وارد کنید، سپس با تابع IF بررسی کنید که آیا عدد مثبت است یا منفی.
2. یک لیست از نمرات تهیه کرده و شرط بگذارید که اگر نمره بالای 10 بود بنویسد «قبول»، در غیر این صورت «رد».
3. تمرین ترکیبی: اگر نمره بیش از 17 باشد «عالی»، بین 10 تا 17 «قبول»، و کمتر از 10 «رد» نمایش داده شود (در جلسه بعدی با IF تو در تو این را یاد میگیریم).
تهیه شده توسط دکتر کاظمی



