الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | الدالة الشرطية IF – مايكروسوفت إكسل

الدالة الشرطية IF – مايكروسوفت إكسل


تعتبر الدالة IF من إحدى الدوال الهامة في مايكروسوفت إكسل نظراً لما تقوم به من عمليات فحص لمحتويات الخلية وإظهار نتائج مختلفة بناء على القيمة التي توجد بالخلية محل الفحص، وفي هذا الموضوع سستعرض معاً النقاط التالية

  • المعلومات الأساسية للدالة
  • ملاحظات على الدالة
  • أمثلة تشرح الدالة في صورتها المبسطة
    1. تحديد الطلاب الناجحين و الطلاب الراسبين من خلال مقارنة نتيجة الإمتحان مع الحد الأدنى للنجاح
    2. تحديد عمولة مندوب المبيعات في حالة تجاوز مبيعاته الحد الأدنى للمبيعات
  • تعريف بالدالة IF المتشعبة ومثال مبسط عليها

IF Function

المعلومات الإساسية للدالة IF

  • التصنيف : Logical Functions
  • الشكل العام للدالة:

    =IF(logical_test;value_if_true;value_if_false)

  • أجزاء الدالة:
    1. Logical_test : هي عملية منطقية تكون نتيجتها أحد قيمتين TRUE أو FALSE (تابع الملاحظات)
    2. Value_if_true : العملية التي تتم في حالة أن نتيجة القيمة المنطقية هي TRUE
    3. Value_if_false : العملية التي تتم في حالة أن نتيجة القيمة المنطقية هي FALSE
  • وظيفة الدالة: تقوم بتقييم نتيجة أحد العمليات المنطقية لأحد قيمتين TRUE أو FALSE فإذا كانت نتيجة العملية المنطقية TRUE يتم تنفيذ وظيفة معينة ولتكن (أ) لكن إذا كانت نتيجة العملية المنطقية FALSE فيتم تنفيذ وظيفة اخرى ولتكن (ب).

ملاحظات على الدالة IF

  • العملية المنطقية هي أية عملية تكون نتيجتها أحد قيميتين إما TRUE أو FALSE.
  • العملية المنطقية قد تكون عملية مقارنة أكبر من / أصغر من / يساوي أو أحد الدوال الإستفهامية مثل الدالة ISNUMBER().
  • لا تنس أن القيمة 0 تعادل القيمة المنطقية FALSE والقيمة 1 تعادل القيمة المنطقية TRUE
  • تستطيع إستخدام الدالة IF بشكل تشعبي في معادلة واحدة وذلك من خلال إستبدال Value_if_false بدالة IF جديدة.
  • يمكن إستخدام الدالة IF بشكل متشعب في معادلة واحدة حتى 7 مرات في نسخة الإكسل 2003 بينما في نسختي 2007 و 2010 يمكن الوصول حتى 64 تشعب للدالة IF في معادلة واحدة.
  • في حالة أنك تريد إظهار قيمة من بين 4 قيم فمعنى ذلك أنك ستسخدم الدالة IF ثلاثة مرات معنى ذلك أن عدد النتائج من معادلة IF متشعبة = عدد مرات إستخدام الدالة IF في المعادلة + 1

شرح الدالة IF في صورتها المبسطة

المقصود هنا بالدالة IF في صورتها المبسطة أننا لن نستخدم الدالة IF داخل دالة IF اخرى.

شرح الدالة IF المتشعبة

إن المقصود بالدالة IF المتشعبة Nested If أن يتم إستخدام الدالة IF عدة مرات في معادلة واحدة في سبيل إجراء أكثر من عملية منطقية؛ فإذا لم يتحقق الشرط في الدالة IF الأولى يتم الإنتقال لشرط آخرفي الدالة IF الثانية وهكذا حتى يتم الوصول للدالة IF الأخيرة في المعادلة

تحميل ملف العمل – الدالة الشرطية IF

ختاماً تعرفنا في هذا الموضوع كيفية إستخدام الدالة IF في صورتها المبسطة والمتشعبة وكيف أن الدالة IF تقوم بفحص أحد العمليات المنطقية وتنفيذ أحد العمليات في حالة تحقق الشرط وتنفيذ عملية أخرى في حالة عدم تحقق الشرط

في موضوعات تالية بإذن الله نستعرض كيفية إستخدام الدالة IF في تحديد تقدير الطلاب، كذلك تحديد قيمة العمولة الخاصة بكل مندوب.

شاهد أيضاً

الدالة SUMIFS

حساب المجموع وفقاً لأكثر من شرط | الدالة SUMIFS مايكروسوفت اكسل

الدالة SUMIFS هي إحدى الدوال التي تم إضافتها في نسخة الأوفيس 2007، وجاءت لتكون الإمتداد ...