شرح دالة if البسيطة - if المركبة
دالة "إذا" (IF) في برنامج Excel
هي واحدة من الدوال الأكثر استخدامًا والتي تساعدك في إجراء الاختبارات الشرطية واتخاذ قرارات استنادًا إلى هذه الاختبارات. إليك شرح بسيط لكيفية استخدام هذه الدالة:
قبل أن تبدأ في استخدام الدالة IF، يجب عليك معرفة الصيغة الأساسية لها:
=IF(الشرط، القيمة_إذا_كان_الشرط_صحيح، القيمة_إذا_كان_الشرط_خاطئ)
حيث:
- الشرط هو الاختبار الذي تريد إجراؤه. يمكن أن يكون أي تعبير يقوم بإرجاع قيمة صحيحة أو خاطئة.
- القيمة_إذا_كان_الشرط_صحيح هي القيمة التي ستظهر إذا كان الشرط صحيحًا.
- القيمة_إذا_كان_الشرط_خاطئ هي القيمة التي ستظهر إذا كان الشرط خاطئًا.
على سبيل المثال، إذا كنت ترغب في إنشاء دالة IF لاختبار ما إذا كانت القيمة في الخلية A1 أكبر من 10، وإذا كان الشرط صحيحًا، فإنك تريد أن تعرض "أكبر من 10"، وإذا كان الشرط خاطئًا، فإنك تريد أن تعرض "أقل من أو تساوي 10"، يمكنك كتابة الدالة التالية في الخلية التي تريدها:
=IF(A1>10, "أكبر من 10", "أقل من أو تساوي 10")
ستقوم هذه الدالة بفحص قيمة الخلية A1 وإعادة عرض النص المناسب استنادًا إلى ما إذا كانت القيمة أكبر من 10 أم لا.
يمكنك استخدام الدالة IF في العديد من السيناريوهات لإجراء اختبارات متعددة واتخاذ قرارات مستندة إلى الشروط المحددة.
للمزيد من الشرح والتطبيق العملى اضغط هنا
دالة IF المركبة في برنامج Excel
تُستخدم لإجراء اختبارات شرطية متعددة تشمل أكثر من شرط ونتائج ممكنة. هذه الدالة تسمح لك باتخاذ قرارات مختلفة استنادًا إلى مجموعة متنوعة من الشروط. صيغتها الأساسية كالتالي:
=IF(شرط1, القيمة_إذا_كان_شرط1_صحيح, IF(شرط2, القيمة_إذا_كان_شرط2_صحيح, القيمة_إذا_كان_كل_الشروط_خاطئة))
تعمل الدالة IF المركبة كالتالي:
1. تقوم بفحص الشرط1 أولاً. إذا كان الشرط1 صحيحًا، فإنها تعرض القيمة المُحددة في "القيمة_إذا_كان_شرط1_صحيح".
2. إذا كان الشرط1 خاطئًا، فإنها تنتقل إلى الشرط2 وتفحصه. إذا كان الشرط2 صحيحًا، فإنها تعرض القيمة المُحددة في "القيمة_إذا_كان_شرط2_صحيح".
3. إذا كان الشرط2 أو الشرط1 خاطئًا، فإنها تعرض القيمة المُحددة في "القيمة_إذا_كان_كل_الشروط_خاطئة".
لنقدم مثالًا عمليًا. لنفترض أن لديك درجات طلاب وترغب في تقديم تقييم نصي على أساس الدرجات. يمكنك استخدام دالة IF المركبة للقيام بذلك. على سبيل المثال:
=IF(A1 >= 90, "ممتاز", IF(A1 >= 80, "جيد جدًا", IF(A1 >= 70, "جيد", "ضعيف")))
هذه الدالة ستقوم بتقييم درجة الطالب في الخلية A1 وتعرض "ممتاز" إذا كانت الدرجة أكثر من أو تساوي 90، وإذا كانت أقل من 90 وأكثر من أو تساوي 80، فستعرض "جيد جدًا"، وهكذا.
باستخدام الدالة IF المركبة، يمكنك تنفيذ اختبارات متعددة وتحقيق تفاعلات متعددة استنادًا إلى مجموعة متنوعة من الشروط.