تعلّم كيف ‹ 🖥️ كمبيوتر
📊 دالة IF في إكسل
شرح مبسط لدالة IF الشرطية في إكسل بأمثلة عملية: الصيغة الأساسية، ناجح وراسب، المقارنات (أكبر، أصغر، يساوي)، النصوص في الشرط، دمج IF مع AND وOR، الدوال المتداخلة للتقديرات، IFS في الإصدارات الحديثة، والأخطاء الشائعة.
الفكرة
IF تختبر شرطًا: إن تحقق، تعطي نتيجة، وإلا تعطي نتيجة أخرى. «إذا كان... فاكتب كذا، وإلا اكتب كذا».
الصيغة
=IF(الشرط, القيمة إن صح, القيمة إن لم يصح)
(في بعض الإعدادات العربية يُستخدم الفاصل ; بدل ,.)
مثال 1: ناجح أو راسب
الدرجة في الخلية B2، والنجاح من 50:
=IF(B2>=50, "ناجح", "راسب")
اسحب الصيغة لأسفل لكل الطلاب.
المقارنات
=يساوي<>لا يساوي>أكبر،<أصغر>=أكبر أو يساوي،<=أصغر أو يساوي
مثال 2: النصوص
=IF(C2="مدفوع", 0, D2) ← إن كانت الحالة «مدفوع»، المتبقي صفر، وإلا المبلغ.
النص بين علامتي تنصيص " "، والأرقام بدونها.
مثال 3: حساب
خصم 10% إن تجاوزت المشتريات 1000:
=IF(B2>1000, B2*0.9, B2)
مع AND وOR
- كل الشروط (AND): ناجح إن نجح في المادتين:
=IF(AND(B2>=50, C2>=50), "ناجح", "راسب") - أي شرط (OR): يستحق مكافأة إن كانت المبيعات فوق 10000 أو العملاء الجدد فوق 20:
=IF(OR(B2>10000, C2>20), "مكافأة", "")
IF المتداخلة (للتقديرات)
=IF(B2>=90,"ممتاز",IF(B2>=80,"جيد جدًا",IF(B2>=65,"جيد",IF(B2>=50,"مقبول","راسب"))))
ابدأ دائمًا من الأعلى للأقل.
IFS (أسهل في الإصدارات الحديثة)
=IFS(B2>=90,"ممتاز",B2>=80,"جيد جدًا",B2>=65,"جيد",B2>=50,"مقبول",TRUE,"راسب")
أخطاء شائعة
- نسيان علامات التنصيص حول النص.
- نسيان الأقواس أو عدم تطابقها في المتداخلة.
- الفاصل الخاطئ (
,أو;) حسب إعدادات جهازك. - الأرقام المحفوظة كنص (تظهر على اليسار بمثلث أخضر) لا تُقارن صحيحًا.
- ترتيب الشروط الخاطئ في المتداخلة.
نصيحة
«تنسيق شرطي» يلوّن الخلايا حسب الشرط (راسب بالأحمر)؛ يكمل IF بصريًا.