الدالة
IF
هي إحدى دوال برنامج Microsoft Excel، تقوم الدالة IF بإجراء اختبار منطقي وتُرجع قيمة واحدة
لنتيجة TRUE،
وقيمة أخرى لنتيجة FALSE.
فعلى
سبيل المثال، “لتمرير” النقاط فوق 70: =IF(A1>70,”Pass“,”FAIL“). يمكن اختبار أكثر من شرط عن طريق
تداخل دالات IF.
يمكن دمج الدالة IF
مع الدالات المنطقية مثل AND وOR لتوسيع الاختبار المنطقي.
الهدف
من استخدام الدالة IF
-اختبار
حالة معينة.
بناء
جملة الشرط يكون كالتالي:
=IF
(logical_test, [value_if_true], [value_if_false])
حيث
أن
- الوسيط (logical_test)
هو قيمة أو تعبير منطقي يمكن تقييمه كـ TRUE أو FALSE. - الوسيط
(value_if_true)
هو [اختياري] القيمة التي يجب إرجاعها عندما يتم تقييم logical_test إلى TRUE. - الوسيط
(value_if_false)
[اختياري] القيمة التي يجب إرجاعها عندما يتم تقييم logical_test إلى FALSE.
ملاحظات
استخدام الدالة IF
1-
يتم استخدام الدالة IF لإجراء اختبار منطقي، ويتم التفاعل بشكل
مختلف استنادًا إلى ما إذا كانت النتيجة صحيحة أم خاطئة. الوسيطة الأولى، logical_test،
هي تعبير يرجع إما TRUE أو FALSE.
2-
كل من value_if_true
وvalue_if_false
اختياريان، ولكن يجب توفير أحدهما على الأقل.
3-
يمكن أن تكون النتيجة من IF قيمة أو مرجع خلية أو حتى صيغة أخرى. في
المثال الموضح أعلاه، نريد تعيين إما “نجاح” أو “فشل”
استنادًا إلى نتيجة اختبار. درجة النجاح هي 70 أو أعلى. الصيغة في D6،
تم نسخها إلى الأسفل، هي:
=IF(C6>=70,”Pass”,”Fail”)
4-
إذا كانت القيمة في C6 أكبر من أو تساوي 70، فإرجاع “Pass“.
وإلا، فسيتم إرجاع “فشل”.
5-
التدفق المنطقي يمكن عكس هذه الصيغة. تُرجع الصيغة أدناه النتيجة نفسها:
=IF(C6<70,”Fail”,”Pass”)
الترجمة:
إذا كانت القيمة في C6 أقل من 70، يتم إرجاع “فشل”.
وإلا، فسيتم إرجاع “Pass“. ستعود الصيغتان أعلاه، عند نسخها
لأسفل، النتائج الصحيحة.
ملاحظة:
إذا كنت حديث العهد بفكرة معايير الصيغة، تشرح هذه المقالة العديد من الأمثلة.
6-
وبصيغة أخرى يمكن للدالة IF إرجاع صيغة أخرى نتيجة لذلك. على سبيل
المثال، ستقوم الصيغة التالية بإرجاع A1*5% عندما تكون A1 أقل من 100، وA1*7% عندما تكون A1 أكبر من أو تساوي 100:
=IF(A1<100,A1*5%,A1*7%)
7-
عبارات IF
المتداخلة
يمكن
“تداخل” الدالة IF. حيث تشير عبارة “If
متداخلة” إلى صيغة تتداخل فيها دالة IF واحدة على الأقل داخل دالة أخرى لاختبار
المزيد من الشروط وإرجاع المزيد من النتائج المحتملة. ويجب أن تكون كل عبارة IF
“متداخلة” بعناية داخل جملة أخرى حتى يكون المنطق صحيحًا. فعلى سبيل
المثال، يمكن استخدام الصيغة التالية لتعيين درجة بدلًا من نتيجة النجاح / الفشل:
=IF(C6<70,”F”,IF(C6<75,”D”,IF(C6<85,”C”,IF(C6<95,”B”,”A”))))
وفي
نهاية المقال نتمنى أن نكون قد أفدناكم بما يخص هذه الدالة، وسوف نحدد لكم موعدًا
جديدًا مستقبلًا مع المزيد من المقالات عن الدوال في برنامج
Microsoft Excel.
أسرة
احترف الإكسيل