الدوال المنطقية: IF وAND وOR وIFS
اتخاذ القرارات داخل الخلية: تصنيف العملاء، حساب العمولات بشرائح، والتحقق من الأهلية للقرض.
الدوال المنطقية تجعل Excel «يقرر» بدلًا منك. بدلًا من أن تراجع 500 عميل وتصنف كل واحد يدويًا، تكتب شرطًا واحدًا ينسخ على الكل.
IF: الشرط البسيط
الصيغة: =IF(الشرط, القيمة_إن_صح, القيمة_إن_خطأ)
=IF(B2>=100000,"VIP","عادي")
إذا كان الرصيد 100,000 أو أكثر يكتب VIP، وإلا يكتب عادي.
عوامل المقارنة
| الرمز | المعنى |
|---|---|
| = | يساوي |
| <> | لا يساوي |
| > | أكبر من |
| < | أصغر من |
| >= | أكبر من أو يساوي |
| <= | أصغر من أو يساوي |
AND وOR
ANDصحيحة إذا تحققت كل الشروط.ORصحيحة إذا تحقق شرط واحد على الأقل.
الشروط: السن بين 21 و 60، والراتب 8,000 فأكثر.=IF(AND(C2>=21,C2<=60,D2>=8000),"مؤهل","غير مؤهل")
العميل مميز إذا كان رصيده فوق 100,000 أو لديه شهادات.=IF(OR(B2>100000,E2="نعم"),"مميز","عادي")
IF المتداخلة
لأكثر من حالتين نضع IF داخل IF:
=IF(B2>=500000,"بلاتيني",IF(B2>=100000,"ذهبي",IF(B2>=20000,"فضي","عادي")))
رتب الشروط من الأكبر للأصغر، لأن Excel يتوقف عند أول شرط صحيح.
IFS: البديل الأوضح
في الإصدارات الحديثة:
=IFS(B2>=500000,"بلاتيني",B2>=100000,"ذهبي",B2>=20000,"فضي",TRUE,"عادي")
TRUE في الآخر تعني «أي حالة أخرى».
حساب عمولة بالشرائح
عمولة 2% إذا كانت المبيعات أقل من 500,000، و3% إذا كانت أكثر.=B2*IF(B2>=500000,3%,2%)
مبيعات 600,000 ← عمولة 18,000.
IFERROR
تخفي رسائل الأخطاء: =IFERROR(B2/C2,0) تعطي صفرًا بدل #DIV/0!. استخدمها بحذر، لأنها قد تخفي خطأ حقيقيًا في بياناتك.
الخلاصة
- IF(شرط، إن صح، إن خطأ).
- AND تحتاج كل الشروط، OR يكفيها شرط واحد.
- رتب IF المتداخلة من الأكبر للأصغر، أو استخدم IFS.
- IFERROR لإخفاء الأخطاء المتوقعة فقط.