دالة IF في Excel: شرح عملي مع أمثلة احترافية لاتخاذ القرار الشرطي

دقائق القراءة: 4

ما هي دالة IF في Excel؟

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

تُعد دالة IF من أكثر الدوال استخداماً في الجداول الإلكترونية، لأنها تساعد في أتمتة القرارات، وتبسيط التصنيف، وتقييم النتائج بسرعة دون الحاجة إلى مراجعة البيانات يدوياً.

استخدام دالة IF في Excel لتحليل البيانات واتخاذ قرارات شرطية داخل الجداول

صيغة دالة IF في Excel

تُكتب الدالة بالشكل التالي:

IF(logical_test, [value_if_true], [value_if_false])

ويتكوّن هذا البناء من ثلاثة أجزاء رئيسية:

  • logical_test: الشرط أو الاختبار المنطقي الذي يتم تقييمه.
  • value_if_true: القيمة التي يتم إرجاعها إذا كانت نتيجة الشرط TRUE.
  • value_if_false: القيمة التي يتم إرجاعها إذا كانت نتيجة الشرط FALSE.

بمعنى أبسط: إذا تحقق الشرط، تُرجع الدالة نتيجة معينة، وإذا لم يتحقق، تُرجع نتيجة مختلفة.

شرح صيغة دالة IF في Excel ومكونات الشرط والقيم الناتجة

أمثلة عملية على استخدام دالة IF في Excel

لفهم الدالة بشكل أعمق، من الأفضل رؤيتها في مواقف عملية شائعة أثناء تحليل البيانات.

المثال الأول: تحديد النجاح أو الرسوب للطلاب

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

جدول درجات الطلاب في Excel لتطبيق دالة IF على النجاح والرسوب

إذا كانت درجة النجاح هي 60، فهذا يعني أن أي طالب حصل على أقل من 60 يُعتبر راسباً، أما من حصل على 60 أو أكثر فيُعتبر ناجحاً.

يمكن كتابة المعادلة كالتالي:

=IF(B2<60, "failed", "passed")

هذه الصيغة تفحص محتوى الخلية B2. إذا كانت القيمة أقل من 60، فستُرجع الكلمة "failed"، وإلا فستُرجع "passed".

تطبيق صيغة IF في Excel لتحديد نجاح الطالب أو رسوبه

بعد إدخال الصيغة في أول خلية، يمكنك سحبها لأسفل لتطبيقها على بقية الصفوف تلقائياً.

نتيجة استخدام دالة IF لتصنيف الطلاب إلى ناجح وراسب في Excel

ويمكنك أيضاً استخدام التنسيق الشرطي Conditional Formatting لتلوين النتائج وتسهيل التمييز البصري بين الناجحين والراسبين.

المثال الثاني: استخدام دالة IF المتداخلة مع OR

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

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

جدول تحاليل طبية في Excel يوضح استخدام IF المتداخلة حسب جنس المريض

نبدأ أولاً بفحص الخلية $H$1 لمعرفة الجنس. واستخدام الرمز $ هنا يعني تثبيت المرجع عند نسخ الصيغة إلى خلايا أخرى.

إذا كانت قيمة الخلية $H$1 تساوي "male"، فسيتم استخدام المجال الطبيعي الخاص بالذكور. وإذا لم تكن كذلك، فسيتم استخدام المجال الطبيعي الخاص بالإناث.

للتحقق مما إذا كانت نتيجة التحليل خارج النطاق الطبيعي، يمكن استخدام دالة OR بالشكل التالي:

IF(OR(J2<C2, J2>D2), "ABNORMAL", "normal")

تُرجع الدالة OR القيمة TRUE إذا تحقق شرط واحد على الأقل. في هذا المثال، يتم التحقق مما إذا كانت قيمة التحليل أقل من الحد الأدنى أو أكبر من الحد الأعلى.

أما الصيغة الكاملة باستخدام IF المتداخلة فتكون كالتالي:

=IF(H$1="male", IF(OR(J2<C2, J2>D2), "ABNORMAL", "normal"), IF(OR(J2<C3, J2>D3), "ABNORMAL", "normal"))

تعمل هذه الصيغة وفق التسلسل التالي:

  1. التحقق من جنس المريض في الخلية H$1.
  2. إذا كان المريض ذكراً، تتم مقارنة النتيجة بالحدود الخاصة بالذكور.
  3. إذا كان المريض أنثى، تتم المقارنة بالحدود الخاصة بالإناث.
  4. إذا خرجت النتيجة عن النطاق الطبيعي، تُرجع الدالة "ABNORMAL"، وإلا تُرجع "normal".

وفي بعض التحاليل التي لا تختلف قيمها الطبيعية حسب الجنس، تكون الصيغة أبسط بكثير، مثل:

=IF(OR(J8<C8, J8>D8), "ABNORMAL", "normal")

مثال على تقييم نتائج التحاليل الطبية في Excel باستخدام IF وOR

المثال الثالث: تحديد مستحقي المكافأة في المبيعات

دعنا ننتقل إلى مثال شائع في تقارير الأعمال والمبيعات. لنفترض أن لديك قائمة بمندوبي مبيعات، وتريد معرفة من يستحق مكافأة بناءً على تجاوزه متوسط المبيعات.

جدول مبيعات في Excel لتحديد المكافآت باستخدام دالة IF

إذا كانت القاعدة تنص على أن أي شخص يحقق مبيعات أعلى من المتوسط يحصل على مكافأة، فيمكن استخدام الصيغة التالية:

=IF(B2>B$10, "BONUS!", "nope")

في هذه الحالة، تتم مقارنة قيمة المبيعات في الخلية B2 بمتوسط المبيعات الموجود في الخلية B$10. وإذا كانت المبيعات أعلى من المتوسط، ستظهر النتيجة "BONUS!"، وإلا ستظهر "nope".

نتائج تحديد مستحقي المكافأة في Excel باستخدام دالة IF

وبهذا الشكل يمكنك معرفة الموظفين الذين يستحقون الحوافز بسرعة وبدقة، دون الحاجة إلى حسابات يدوية متكررة.

أفضل الممارسات عند استخدام دالة IF

رغم أن دالة IF تبدو بسيطة، فإن استخدامها باحترافية يساعدك على بناء ملفات Excel أكثر وضوحاً وموثوقية. إليك بعض النصائح المهمة:

  • اجعل الشروط واضحة وقابلة للفهم عند مراجعة الملف لاحقاً.
  • استخدم المراجع الثابتة مثل $A$1 عندما تحتاج إلى تثبيت خلية أثناء نسخ الصيغ.
  • تجنب التعقيد المفرط في دوال IF المتداخلة، خاصة إذا كانت هناك بدائل أكثر تنظيماً.
  • اختبر الصيغة على أكثر من حالة للتأكد من أن النتائج صحيحة.
  • استخدم دوال مساعدة مثل OR وAND لتوسيع المنطق الشرطي بشكل منظم.

متى تكون دالة IF مفيدة فعلاً؟

تظهر قوة هذه الدالة في العديد من السيناريوهات العملية، مثل:

  • تصنيف الطلاب إلى ناجحين وراسبين.
  • تقييم مؤشرات الأداء في الشركات.
  • فحص النتائج الطبية أو المالية ضمن حدود محددة.
  • احتساب العمولات والمكافآت والحوافز.
  • إنشاء تقارير ذكية تتفاعل مع القيم المدخلة تلقائياً.

الخلاصة التقنية

تُعد دالة IF في Excel من الأدوات الأساسية لأي شخص يتعامل مع البيانات، سواء كان مبتدئاً أو محترفاً. فهي تمنحك القدرة على تحويل الجداول الجامدة إلى نماذج ذكية تتخذ قرارات تلقائية بناءً على شروط محددة. ومع دمجها مع دوال مثل OR واستخدام المراجع الثابتة بشكل صحيح، يمكنك بناء صيغ مرنة وقوية تخدم التحليل، والتصنيف، واتخاذ القرار بكفاءة عالية.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *