الحالة الشرطية والدوال التابعة لها فى اكسيل (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 وتظهر بعد التعديل كما بالشكل
