الداله IF في Excel
الداله IF() في Excel
1.الدالة IF ()
دالة IF() في Excel تُستخدم لتنفيذ اختبار منطقي، فإذا كانت النتيجة صحيحة، يتم إرجاع قيمة معينة، وإذا كانت النتيجة خاطئة، يتم إرجاع قيمة أخرى. هي الدالة الأكثر استخدامًا لعمل اختبارات منطقية داخل Excel.
صيغة دالة IF():
(قيمه عندما لايتحقق الشرط,قيمه عندما يكون الشرط متحقق,الشرطIF (=
مثال:
إذا أردت حساب إذا كانت درجة الطالب أكبر من أو تساوي 60، وإذا كانت النتيجة صحيحة يظهر "ناجح" وإذا كانت خاطئة يظهر "راسب":
=IF(A1>=60, "ناجح", "راسب")
2.الدالة IF (AND ())
هذه الدالة تُستخدم عندما ترغب في التحقق من عدة شروط في وقت واحد، حيث تعود النتيجة صحيحة فقط إذا كانت جميع الشروط التي تم اختبارها صحيحة.
صيغة دالة IF(AND()):
=IF (AND القيمة إذا كان أحد الشروط خاطئ, القيمة إذا كان جميع الشروط صحيحة, (....,. الشرط2,الشرط1.))
مثال:
إذا أردت أن تُظهر "مقبول" إذا كانت الدرجة أكبر من أو تساوي 50 وأقل من 60، وتُظهر "غير مقبول" إذا كانت الدرجة أقل من 50:
=IF(AND(A1>=50, A1<60), "غير مقبول", "مقبول")
3.الدالة IF (OR ())
هذه الدالة تُستخدم عندما ترغب في التحقق من عدة شروط، ولكن في هذه الحالة النتيجة تكون صحيحة إذا تحقق أحد الشروط فقط.
صيغة دالة IF(OR()):
=IF (OR قيمه عند عدم تحقق اي شرط, قيمه عند تحقق احد الشروط,(..., الشرط2, الشرط1))
مثال:
إذا أردت أن تظهر "ناجح" إذا كانت الدرجة أكبر من 60 أو إذا كانت النتيجة "ممتاز" تظهر إذا كانت الدرجة أكبر من 80:
=IF(OR(A1>60, A1>80), "راسب", "ناجح")
في هذا المثال، إذا كانت الدرجة أكبر من 60 أو 80، سيتم عرض "ناجح"، ولكن إذا كانت أقل من 60 ستظهر "راسب".
4.الدالة IFERROR ()
هي دالة تُستخدم للتعامل مع الأخطاء في المعادلات. إذا كان هناك خطأ في المعادلة التي داخل الدالة IFERROR(), ستُرجع قيمة بديلة بدلاً من الخطأ. هذه الدالة مفيدة لتجنب ظهور الأخطاء غير المرغوب فيها مثل #DIV/0! أو #N/A.
صيغة دالة IFERROR():
=IFERROR (القيمة إذا كان هناك خطأ, المعادله)
مثال:
إذا كنت تقوم بحساب قسمة وأردت أن تُظهر قيمة صفر إذا كانت النتيجة خطأ (مثلاً، عند القسمة على صفر):
=IFERROR (A1/B1, 0)
في هذا المثال، إذا كانت الخلية B1 تحتوي على صفر (ما يؤدي إلى خطأ في القسمة)، ستُظهر الدالة القيمة 0 بدلاً من الخطأ.
5. استخدامات IF () مع معادلات اخري
يوجد العديد من طرق للاستخدام وهذه احدي الطرق
=CountIF ()
في حاله وجود شرط واحد
=CountIFs ()
في حاله وجود اكثر من شرط
ملخص:
- IF ()
تُستخدم لاختبار شرط واحد وإرجاع قيمة معينة بناءً على نتيجة الاختبار.
- IF(AND ())
تستخدم لاختبار عدة شروط يجب أن تكون جميعها صحيحة لكي يتم تنفيذ القيم المحددة.
- IF (OR ())
تستخدم لاختبار عدة شروط يجب أن يكون أحدها صحيحًا لكي يتم تنفيذ القيم المحددة.
- IFERROR ()
تُستخدم لمعالجة الأخطاء وإرجاع قيمة بديلة في حالة حدوث خطأ في المعادلة.
- =CountIF ()
في حاله وجود شرط واحد
- =CountIFs ()
في حاله وجود اكثر من شرط
يمكنك دمج هذه الدوال مع دوال أخرى مثل SUM(), AVERAGE(), VLOOKUP(), وغيرها لتنفيذ حسابات معقدة وأكثر دقة.

