القائمة الرئيسية

الصفحات

سنتعرف في هذا الدرس على دالة IF بالتفصيل التي تعبر من أهم دوال برنامج Excel وأكثرها استخداما .






استخدام دالة IF

دالة IF تختبر شرط , وسيكون هناك احتمالين :

- اذا كان الشرط صحيح ترجع قيمة تقوم أنت بتحديدها .

- اذا كان الشرط خطأ ترجع قيمة أخرى تقوم أنت بتحديدها .






معاملات دالة IF

logical_test : الشرط

[value_if_true] : القيمة التى سترجعها الدالة اذا كان الشرط صحيح

[value_if_false] : القيمة التى سترجعها الدالة اذا كان الشرط خطأ






مثال على دالة IF البسيطة

الجدول التالي يحتوي على درجات بعض الطلاب في أربعة مواد ( اللغة العربية - اللغة الانجليزية - الرياضيات - الفيزياء ) . سنفترض أن الدرجة النهائية لكل مادة هي 50 وبذلك ستكون مجموع الدرجة النهائية لكل المواد هو 200 ودرجة النجاح للطالب هي 100


دالة IF




سنقوم بحساب المجموع لكل طالب عن طريق استخدام دالة SUM


دالة IF



الأن سنقوم بحساب نتيجة الطالب كالتالي :

- اذا كان مجموع الطالب أكبر من أو يساوي 100 ستكون نتيجة الطالب هي ناجح Pass

- اذا كان مجموع الطالب أقل من 100 ستكون نتيجة الطالب هي راسب Fail




لعمل ذلك سنستخدم دالة IF وستكون قيم معاملاتها كالتالي :


logical_test : الشرط وهو اختبار درجة الطالب هل هي أكبر من أو يساوي 100 أم لا

[value_if_true] : القيمة التى سترجعها الدالة اذا كان الشرط صحيح وهي القيمة "Pass"

[value_if_false] : القيمة التى سترجعها الدالة اذا كان الشرط خطأ وهي القيمة "Fail"


دالة IF





مثال على دالة IF المتداخلة

في المثال السابق قمنا بحساب نتيجة الطالب هل هو ناجح أم راسب . في هذا المثال نريد حساب نتيجة الطالب كتقدير كالتالي :

- اذا كان مجموع الطالب أقل من 50% ستكون نتيجة الطالب هي راسب Fail

- اذا كان مجموع الطالب أكبر من أو يساوي 50% وأقل من 65% ستكون نتيجة الطالب هي مقبول Pass

- اذا كان مجموع الطالب أكبر من أو يساوي 65% وأقل من 75% ستكون نتيجة الطالب هي جيد Good

- اذا كان مجموع الطالب أكبر من أو يساوي 75% وأقل من 85% ستكون نتيجة الطالب هي جيد جدا Very Good

- اذا كان مجموع الطالب أكبر من أو يساوي 85% وأقل من أو يساوي 100% ستكون نتيجة الطالب هي ممتاز Excellent



في البداية سنقوم بحساب النسبة المئوية لمجموع الطالب كالتالي :

النسبة المئوية = مجموع الطالب / مجموع الدرجة النهائية لكل المواد ( 200 )


دالة IF



يمكنك ترك النسبة المئوية بهذا الشكل أو تغييرها إلى الشكل % عند طريق الذهاب إلى التبويب Home والضغط على رمز النسبة المئوية .


دالة IF




سيتغير شكل النسبة المئوية إلى الشكل %


دالة IF




الأن لدينا خمسة احتمالات لنتيجة الطالب ( راسب - مقبول - جيد - جيد جدا - ممتاز ) لذلك لا يمكن استخدام دالة IF بشكلها البسيط . لكن سنحتاج إلى كتابة دالة IF داخل دالة IF أخرى وهذا ما يسمى دالة IF المتداخلة Nested IF


وكل دالة IF سنقوم بإستخدامها ستكون معاملاتها كالتالي :

logical_test : الشرط

[value_if_true] : القيمة التى سترجعها الدالة اذا كان الشرط صحيح

[value_if_false] : القيمة التى سترجعها الدالة اذا كان الشرط خطأ وهي اختبار دالة IF أخرى


ملحوظة : يفضل كتابة دالة IF المتداخلة على أكثر من سطر داخل شريط المعادلة حتى تكون واضحة وسهلة القراءة . يمكنك النزول إلى سطر جديد داخل شريط المعادلة عن طريق الضغط على Alt + Enter من لوحة المفاتيح .


دالة IF