‹‹الدرس 5
Microsoft Excel من الصفر للاحتراف · الدرس 5 من 14

الدوال المنطقية: IF وAND وOR وIFS

بقلم 2 دقائق قراءة225 كلمة

اتخاذ القرارات داخل الخلية: تصنيف العملاء، حساب العمولات بشرائح، والتحقق من الأهلية للقرض.

الدوال المنطقية تجعل 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 لإخفاء الأخطاء المتوقعة فقط.
الكلمات المفتاحية: