11. تمرين 1 - دوال منطقية


المتطلبات الأساسية

ينبغي قراءة دوال أكسل 2016 إلى غاية الدرس دوال منطقية لإنجاز هذا التمرين.

السؤال

لنعتبر جدول البيانات التالي. سُجِّل في العمود B تاريخ بدء عملية معينة. و في العمود C ، تاريخ إكمال المرحلة الأولى وفي العمود D ، تاريخ الانتهاء من المرحلة الثانية للعملية. أفترض أن كلتا المرحلتين يجب أن تدوم أقل من 20 يومًا.

اكتب الصيغ المناسبة في العمودين E و F لعرض درجات الأداء على النحو التالي:

  • في العمود E ، تكون النتيجة سيئة إذا استمرت كلتا المرحلتين أكثر من 20 يومًا. خلاف ذلك ، فإن النتيجة جيدة.
  • في العمود F ، تكون النتيجة سيئة إذا استمرت كلتا المرحلتين أكثر من 20 يومًا. تكون النتيجة متوسطة إذا استمرت إحدى المرحلتين لأكثر من 20 يومًا. خلاف ذلك ، فإن النتيجة جيدة.

تمرين درجة الأداء لعملية بمرحلتين


إشارات لحل التمرين 1 - دوال منطقية


1 - في E ، تكون النتيجة سيئة إذا استمرت المرحلتين لأكثر من 20 يومًا. خلاف ذلك ، فإن النتيجة جيدة

الحل:

الصيغة E2:

=IF(AND(DAYS(C2,B2)>20, DAYS(D2,C2)>20) ,"جيد", "سيئ")

أو:

=IF(AND(C2-B2>20, D2-C2>20), "جيد", "سيئ")

الشروح :

يتم استخدام الدالة DAYS للحصول على عدد الأيام بين تاريخين. ولكن ، يمكننا أيضًا استخدام الفرق بين التواريخ ، لأن التواريخ في Excel هي قيم رقمية تسمى الأرقام التسلسلية والفرق بين يومين متتابعين هو 1. فالصيغة:

DAYS(C2,B2)

تعادل:

C2-B2

تُرجع الدالة AND القيمة المنطقية صحيح TRUE ، إذا كان الشرطان الواردان كوسائط صحيحان. أي إذا استمرت المرحلتان من العملية أكثر من 20 يوما.

تأخذ الدالة IF كوسيطة أولى نتيجة الدالة AND. عندما تكون هذه النتيجة True ، ترجع الدالة SI النص "سيئ". خلاف ذلك ، ترجع الدالة SI النص "جيد".

2 - في F ، تكون النتيجة سيئة إذا استمرت كلتا المرحلتين أكثر من 20 يومًا. تكون النتيجة متوسطة إذا استمرت إحدى المرحلتين لأكثر من 20 يومًا. خلاف ذلك ، فإن النتيجة جيدة

الحل:

الصيغة في F2:

=IF(OR(DAYS(C2,B2)>20, DAYS(D2,C2)>20), IF(AND(DAYS(C2,B2)>20, DAYS(D2,C2)>20),"متوسط" ,"سيئ" ), "جيد")

أو:

=IF(OR(C2-B2>20, D2-C2>20), IF(AND(C2-B2>20, D2-C2>20),"متوسط" ,"سيئ" ), "جيد")

الشروح :

الوسيطة الأولى للدالة SI هي:

OR(C2-B2>20,D2-C2>20)

  • سيتم تقييمها بالقيمة المنطقية FALSE ، إذا لم تدوم أي من المرحلتين من العملية أكثر من 20 يومًا. في هذه الحالة ، تكون النتيجة الإجمالية هي القيمة في الوسيطة الثالثة أي النص "جيد".
  • سيتم تقييمها بالقيمة المنطقية TRUE ، إذا استمرت إحدى المرحلتين أو كلتا المرحلتين لأكثر من 20 يومًا. في هذه الحالة ، تكون النتيجة الإجمالية هي قيمة الصيغة التي أعطيت للدالة SI كوسيطة ثانية وهي :

IF(AND(C2-B2>20, D2-C2>20), "متوسط","سيئ" )

قيمة هذا الصيغة هي:

  • "سيء" إذا استمرت كلتا المرحلتين أكثر من 20 يومًا
  • "متوسط" إذا استمرت مرحلة واحدة فقط أكثر من 20 يومًا

<< 10. تمرين - دوال التاريخ و الوقت

12. تمرين 2 - دوال منطقية >>

تعليقات القارئ

إضافة تعليق