فرمولهای شرطی در Excel؛ از IF ساده تا ترکیب با AND و OR

در دنیای واقعی، تقریباً هیچ گزارش یا تحلیل اکسل بدون فرمولهای شرطی کامل نیست. چه بخوای حقوق محاسبه کنی، چه مالیات، چه نمره بدی یا فاکتور بسازی، باید بتونی شرایط مختلف رو به زبان اکسل تعریف کنی.
در این مقاله با فرمول معروف IF در اکسل آشنا میشیم، از حالت ساده تا ترکیبهای پیشرفته با توابع AND و OR و مثالهای کاربردی دنیای واقعی.
✅ IF ساده در اکسل؛ شروع شرطگذاری
تابع IF ساختاری داره به شکل:
=IF(شرط, نتیجه اگر درست باشد, نتیجه اگر غلط باشد)
🧪 مثال ۱:
اگر مقدار سلول A1 بیشتر از 100 بود، بنویس “قبول”، در غیر این صورت بنویس “رد”:
=IF(A1>100,"قبول","رد")
🎯 کاربردها:
- بررسی موجودی انبار
- تعیین وضعیت پرداخت
- تشخیص قبولی یا رد در نمرهدهی
🧠 IF تو در تو (Nested IF)؛ وقتی چند شرط داریم
اگر بیش از دو حالت داشته باشیم، باید از IF تو در تو استفاده کنیم:
🧪 مثال ۲:
اگر نمره بیشتر از 90 بود بنویس “عالی”، بین 70 تا 90 بنویس “خوب”، کمتر از 70 بنویس “مردود”:
=IF(A1>90,"عالی",IF(A1>=70,"خوب","مردود"))
🎯 کاربردها:
- رتبهبندی نمرات
- طبقهبندی مالیات بر اساس درآمد
- دستهبندی مشتریان براساس مبلغ خرید
🔀 ترکیب IF با AND و OR؛ شرطهای چندگانه
برای بررسی چند شرط همزمان یا یا یکی از چند شرط، باید از توابع AND و OR داخل IF استفاده کنیم:
🔗 ترکیب با AND: همه شرطها باید درست باشند
🧪 مثال ۳:
اگر A1 بیشتر از 50 و B1 کمتر از 100 بود، بنویس “مجاز”، وگرنه بنویس “غیرمجاز”:
=IF(AND(A1>50,B1<100),"مجاز","غیرمجاز")

🔗 ترکیب با OR: یکی از شرطها کافیست
🧪 مثال ۴:
اگر A1 بیشتر از 90 یا B1 بیشتر از 90 بود، بنویس “پاداش”، وگرنه “بدون پاداش”:
=IF(OR(A1>90,B1>90),"پاداش","بدون پاداش")

لینک پیشنهادی: شما همچنین می توانید برای آشنایی با بهترین ترفند های Excel، مقاله ” بهترین ترفندهای Excel برای تسهیل تجزیه و تحلیل دادهها ” مطالعه نمایید.
💼 مثالهای واقعی از فرمول شرطی در اکسل
📦 1. صدور فاکتور با تخفیف شرطی
شرط: اگر مبلغ فاکتور بیشتر از ۵ میلیون تومان باشه، تخفیف ۱۰٪ اعمال بشه، در غیر این صورت بدون تخفیف:
=IF(A1>5000000,A1*0.9,A1)
🎓 2. محاسبه وضعیت قبولی دانشآموز
شرط: اگر نمره ۱۲ و بالاتر باشه “قبول”، بین ۱۰ تا ۱۲ “مشروط”، و زیر ۱۰ “مردود”:
=IF(A1>=12,"قبول",IF(A1>=10,"مشروط","مردود"))
💰 3. محاسبه مالیات با نرخ پلکانی
شرط:
- زیر ۵ میلیون → بدون مالیات
- بین ۵ تا ۱۰ میلیون → ۵٪
- بیشتر از ۱۰ میلیون → ۱۰٪
=IF(A1<5000000,0,IF(A1<=10000000,A1*0.05,A1*0.1))
لینک پیشنهادی: شما همچنین می توانید برای آشنایی با پرکاربرد ترین فرمول های اکسل، مقاله ” فرمولهای پرکاربرد اکسل (Excel): راهنمای کامل ” مطالعه نمایید.
🧩 ترفندهای تکمیلی در فرمولهای شرطی Excel
- از
IFERRORدر کنارIFاستفاده کن تا خطاها مثل#DIV/0!پنهان بشن. - برای خوانایی بهتر، از
Alt + Enterبرای چند خطی کردن فرمولها در نوار فرمول استفاده کن. - از Conditional Formatting برای نمایش گرافیکی نتیجه شرطها بهره ببر (مثل رنگی کردن سلولهای مردود).
📚 جمعبندی
فرمولهای شرطی در اکسل یکی از مهمترین ابزارهای تجزیه و تحلیل، گزارشگیری و تصمیمگیری هستن. از IF ساده تا ترکیبهای پیشرفته با AND و OR، اگر درست استفاده بشن، باعث میشن دادههات معنا پیدا کنن.




