تدريب اكسيل

استخدام دالة IF البسيطة والمركبة في Excel للمبتدئين

استخدام دالة IF البسيطة والمركبة في Excel للمبتدئين

دالة IF البسيطة

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

IF(logical_test, value_if_true, value_if_false)
  • logical_test: الشرط الذي تريد اختباره.
  • value_if_true: القيمة أو الصيغة التي ستُرجع إذا كان الشرط صحيحًا.
  • value_if_false: القيمة أو الصيغة التي ستُرجع إذا كان الشرط خاطئًا.

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

لنفترض أن لديك جدول درجات الطلاب وتريد معرفة ما إذا كان الطالب قد نجح أم لا بناءً على درجة النجاح (50 درجة).

الاسمالدرجة
أحمد45
محمد70
سارة55
ليلى30

يمكنك استخدام دالة IF للتحقق مما إذا كانت درجة الطالب تساوي أو تتجاوز 50، كما يلي:

=IF(B2>=50, "ناجح", "راسب")

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

الاسمالدرجةالنتيجة
أحمد45راسب
محمد70ناجح
سارة55ناجح
ليلى30راسب

دالة IF المركبة

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

مثال على دالة IF المركبة

لنفترض أنك تريد تصنيف الدرجات إلى “ممتاز”، “جيد”، و”راسب”:

  • ممتاز: 70 فأعلى
  • جيد: بين 50 و69
  • راسب: أقل من 50

يمكنك استخدام دالة IF المركبة لتحقيق ذلك:

=IF(B2>=70, "ممتاز", IF(B2>=50, "جيد", "راسب"))

بذلك، ستقوم الصيغة الأولى باختبار ما إذا كانت الدرجة 70 أو أكثر، إذا كانت كذلك سترجع “ممتاز”. إذا لم تكن كذلك، ستنتقل إلى اختبار الشرط الثاني (إذا كانت الدرجة 50 أو أكثر)، إذا كان الشرط صحيحًا سترجع “جيد”، وإذا لم يكن أي من الشرطين صحيحًا سترجع “راسب”.

بتطبيق هذه الصيغة على الجدول السابق، ستكون النتائج كالتالي:

الاسمالدرجةالتصنيف
أحمد45راسب
محمد70ممتاز
سارة55جيد
ليلى30راسب

خلاصة

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

أمثلة اضافية على دالة IF

بعض الأمثلة الإضافية لاستخدام دالة IF في Excel:

المثال 1: تحديد الحالة بناءً على درجة الحرارة

لنفترض أن لديك جدول يحتوي على درجات حرارة مختلفة وتريد تحديد ما إذا كانت درجة الحرارة “مرتفعة” أو “منخفضة” أو “معتدلة”:

الموقعدرجة الحرارة
الرياض35
جدة28
الدمام40
المدينة25

نريد تطبيق الشروط التالية:

  • “مرتفعة” إذا كانت درجة الحرارة 35 أو أكثر.
  • “معتدلة” إذا كانت درجة الحرارة بين 25 و34.
  • “منخفضة” إذا كانت درجة الحرارة أقل من 25.

الصيغة ستكون كالتالي:

=IF(B2>=35, "مرتفعة", IF(B2>=25, "معتدلة", "منخفضة"))

بتطبيق هذه الصيغة على الجدول، ستكون النتائج كالتالي:

الموقعدرجة الحرارةالحالة
الرياض35مرتفعة
جدة28معتدلة
الدمام40مرتفعة
المدينة25معتدلة

المثال 2: حساب المكافأة بناءً على المبيعات

لنفترض أن لديك جدول يحتوي على مبيعات الموظفين وتريد حساب المكافأة بناءً على مستويات المبيعات المختلفة:

الموظفالمبيعات
علي1500
خالد3000
فاطمة4500
نورة2000

نريد تطبيق الشروط التالية:

  • 10% مكافأة إذا كانت المبيعات 4000 أو أكثر.
  • 7% مكافأة إذا كانت المبيعات بين 2000 و3999.
  • 5% مكافأة إذا كانت المبيعات أقل من 2000.

الصيغة ستكون كالتالي:

=IF(B2>=4000, B2*0.1, IF(B2>=2000, B2*0.07, B2*0.05))

بتطبيق هذه الصيغة على الجدول، ستكون النتائج كالتالي:

الموظفالمبيعاتالمكافأة
علي150075
خالد3000210
فاطمة4500450
نورة2000140

المثال 3: تحديد الفئة العمرية

لنفترض أن لديك جدول يحتوي على أعمار مجموعة من الأشخاص وتريد تصنيفهم إلى فئات عمرية:

الاسمالعمر
أحمد15
سارة22
ليلى35
يوسف50

نريد تطبيق الشروط التالية:

  • “طفل” إذا كان العمر أقل من 18.
  • “شاب” إذا كان العمر بين 18 و35.
  • “بالغ” إذا كان العمر أكبر من 35.

الصيغة ستكون كالتالي:

=IF(B2<18, "طفل", IF(B2<=35, "شاب", "بالغ"))

بتطبيق هذه الصيغة على الجدول، ستكون النتائج كالتالي:

الاسمالعمرالفئة العمرية
أحمد15طفل
سارة22شاب
ليلى35شاب
يوسف50بالغ

المثال 4: تقييم الأداء الوظيفي

لنفترض أن لديك جدول يحتوي على تقييمات الموظفين وتريد تصنيفها إلى “ممتاز”، “جيد”، و”مقبول”:

الموظفالتقييم
أحمد95
خالد80
فاطمة70
نورة60

نريد تطبيق الشروط التالية:

  • “ممتاز” إذا كان التقييم 90 أو أكثر.
  • “جيد” إذا كان التقييم بين 75 و89.
  • “مقبول” إذا كان التقييم أقل من 75.

الصيغة ستكون كالتالي:

=IF(B2>=90, "ممتاز", IF(B2>=75, "جيد", "مقبول"))

بتطبيق هذه الصيغة على الجدول، ستكون النتائج كالتالي:

الموظفالتقييمالأداء
أحمد95ممتاز
خالد80جيد
فاطمة70مقبول
نورة60مقبول

المثال 5: تحديد فئة الوزن بناءً على مؤشر كتلة الجسم (BMI)

لنفترض أن لديك جدول يحتوي على مؤشر كتلة الجسم للأشخاص وتريد تصنيفهم إلى “نحيف”، “طبيعي”، “وزن زائد”، و”سمنة”:

الاسممؤشر كتلة الجسم
أحمد18
سارة22
ليلى27
يوسف32

نريد تطبيق الشروط التالية:

  • “نحيف” إذا كان مؤشر كتلة الجسم أقل من 18.5.
  • “طبيعي” إذا كان مؤشر كتلة الجسم بين 18.5 و24.9.
  • “وزن زائد” إذا كان مؤشر كتلة الجسم بين 25 و29.9.
  • “سمنة” إذا كان مؤشر كتلة الجسم 30 أو أكثر.

الصيغة ستكون كالتالي:

=IF(B2<18.5, "نحيف", IF(B2<25, "طبيعي", IF(B2<30, "وزن زائد", "سمنة")))

بتطبيق هذه الصيغة على الجدول، ستكون النتائج كالتالي:

الاسممؤشر كتلة الجسمالفئة
أحمد18نحيف
سارة22طبيعي
ليلى27وزن زائد
يوسف32سمنة

المثال 6: تحديد الرتب الأكاديمية للطلاب

لنفترض أن لديك جدول يحتوي على درجات الطلاب وتريد تصنيفهم إلى “امتياز”، “جيد جدًا”، “جيد”، و”مقبول”:

الطالبالدرجة
أحمد95
محمد85
ليلى75
سارة65

نريد تطبيق الشروط التالية:

  • “امتياز” إذا كانت الدرجة 90 أو أكثر.
  • “جيد جدًا” إذا كانت الدرجة بين 80 و89.
  • “جيد” إذا كانت الدرجة بين 70 و79.
  • “مقبول” إذا كانت الدرجة بين 60 و69.

الصيغة ستكون كالتالي:

=IF(B2>=90, "امتياز", IF(B2>=80, "جيد جدًا", IF(B2>=70, "جيد", "مقبول")))

بتطبيق هذه الصيغة على الجدول، ستكون النتائج كالتالي:

الطالبالدرجةالرتبة
أحمد95امتياز
محمد85جيد جدًا
ليلى75جيد
سارة65مقبول

المثال 7: تحديد فترة النهار بناءً على الوقت

لنفترض أن لديك جدول يحتوي على أوقات مختلفة خلال اليوم وتريد تصنيفها إلى “صباح”، “ظهيرة”، “مساء”، و”ليل”:

الوقت
8:00 AM
12:00 PM
6:00 PM
11:00 PM

نريد تطبيق الشروط التالية:

  • “صباح” إذا كان الوقت بين 6:00 AM و11:59 AM.
  • “ظهيرة” إذا كان الوقت بين 12:00 PM و5:59 PM.
  • “مساء” إذا كان الوقت بين 6:00 PM و8:59 PM.
  • “ليل” إذا كان الوقت بين 9:00 PM و5:59 AM.

الصيغة ستكون كالتالي:

=IF(AND(B2>=TIME(6,0,0), B2<TIME(12,0,0)), "صباح", IF(AND(B2>=TIME(12,0,0), B2<TIME(18,0,0)), "ظهيرة", IF(AND(B2>=TIME(18,0,0), B2<TIME(21,0,0)), "مساء", "ليل")))

بتطبيق هذه الصيغة على الجدول، ستكون النتائج كالتالي:

الوقتالفترة
8:00 AMصباح
12:00 PMظهيرة
6:00 PMمساء
11:00 PMليل

الخلاصة

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

مقالات ذات صلة

اترك تعليقاً

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

زر الذهاب إلى الأعلى