الحالة الشرطية والدوال التابعة لها فى اكسيل (IF-SUMIFS-IFERROR)
مقدمة
بسم الله الرحمن الرحيم ، باذن الله سوف نستكمل باقى الدروس التعليمية الخاصة ببرنامج اكسيل EXCEL والتى نقدمها فى طريقة كتابية بالشرح والصور مع كل تطبيق على موقعنا تدريب أون لاين ، وسوف نقوم اليوم بشرح الدالة الشرطية IF وبعض الدوال المرتبطة بها مثل SUMIFS و IFERROR وتلك الدوال من الدوال شائعة الاستخدام فى البرنامج ، لذلك سوف نقوم بعمل شرح تفصيلى لها فى باقى المقال باذن الله.الحالة الشرطية if
الاستخدام : تستخدم الحالة الشرطية if لتحديد شرط معين للقبول او الرفض ، اى انها تعمل لتحقيق شرط اذا تحقق تقوم بأمر ، واذا لم يتحقق تقوم بأمر عدم التحقيق .- نص المعادلة : Syntax
=IF (logical_test, [value_if_true], [value_if_false])
- شرح عناصر المعادلة
- logical test وهى قيمة الاختبار او العنصر المراد اختبار الشرط عليه.
- value if true وهو نتيجة تحقق الشرط ، او العنصر المراد ظهورة عند تحقق الشرط.
- value if false وهو نتيجة عدم تحقق الشرط ، او العنصر المراد ظهورة عند عدم تحقق الشرط.
مثال: اذا كانت ورقة العمل بها نتيجة مادة الرياضيات لمجموعة من الطلاب ونتيجة النجاح هى 25 ،ونريد ادخال دالة لاظهار النتيجة عبارة عن pass او not pass ، حيث pass اذا كانت النتيجة مساوية او اكبر من 25 .
- خطوات التطبيق :
- حدد المكان المراد ظهور النتيجة به.
- ابدا فى ادخال الدالة if بعد كتابة =.
- حدد العنصر المراد اختبارة واكتب الشرط المراد تحقيقه وهو >=25 .
- فاصله ثم اكتب نتيجة تحقيق الشرط"pass"
- فاصلة اخرى ثم نتيجة عدم تحقق الشرط "not pass"
- نغلق الاقواس ونسحب الخلية على باقى الخلايا.
مثال اخر
دالة SUMIFS
الاستخدام : تستخدم الدالة SUMIFS لحساب المجموع وفقا لاكثر من شرط ، او عدد كبير من الشروط قد يصل الى 127 شرط ، وهى الحالة المتطوره للدالة SUMIF والتى تستخدم لحالة شرطية واحدة
- نص المعادلة : Syntax
=SUMIFS (sum_range, range1, criteria1, [range2], [criteria2], …)
شرح عناصر المعادلة
- sum range النطاق الذى يحوى العناصر المراد حساب مجموعها عند توافر الشروط الاخرى.
- range 1 النطاق الذى يحوى عنصر البحث الاول او الشرط الاول .
- criterial 1 هو العنصر المراد تطبيق الشرط له.
- range 2 & criterial 2 هو نطاق وشرط البحث وعنصر البحث رقم 2 ،وهكذا
مثال :اذا كان معنا ورقة عمل بها مجموعة عناصر مقسمة على مجموعة شهور بحيث كل شهر له كمية معينة من كل عنصر ونريد جمع كل العناصر الخاصة بشهر مايو مثلا
تدريب أون لاين |
- خطوات التطبيق :
- نقوم بكتابة العنصر المراد حساب مجموع العناصر له ونبدأ فى كتابة المعادلة فى الخلية المجاورة لها
- نبدا فى كتابة SUMIFS بعد =.
- نكمل ادخال العناصر التاليه كما بالشكل.
- نضغط ENTER ثم يظهر المجموع مقابل الشهر المحدد .
دالة IFERROR
الاستخدام : تستخدم دالة IFERROR لتعريف القيمة فى حالة الخطا الحساب حتى لا يعطى البرنامج ERROR .
- نص المعادلة : Syntax
=IFERROR (value, value_if_error)
- شرح عناصر المعادلة:
- value وهى القيمة التى نريد حسابها
- value_if_error القيمة المراد ظهورها اذا كان الحساب به خطا.
كما بالشكل
ويظهر الخطا ونريد استبداله
- خطوات التطبيق :
- نقوم بتعديل معادلة الكمية/العدد باضافة IFERROR
- بعد الفاصلة نضيف 0 حتى يظهر بديلا عن الخطا
- نضغط ENTER وتظهر بعد التعديل كما بالشكل