الشبكات

الدوال الشرطية والمنطقية في إكسيل

شرح الدوال الشرطية والمنطقية في الإكسيل Excel 2019:

تُعد الدوال الشرطية والمنطقية من أهم الدوال التي يُمكن للمستخدمين الاعتماد عليها عند التعامل مع البيانات في برنامج مايكروسوفت إكسيل 2019. فهي تتيح لنا تنفيذ عمليات حسابية معقدة واتخاذ قرارات بناءً على شروط معينة، مما يعزز كفاءة العمل في تحليل البيانات وإنشاء التقارير.

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

أولاً: الدوال الشرطية في الإكسيل

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

1. دالة IF

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

excel
=IF(الشرط, القيمة إذا تحقق الشرط, القيمة إذا لم يتحقق الشرط)
  • الشرط: هو التعبير الذي تريد التحقق منه (مثلًا، إذا كانت الخلية A1 أكبر من 50).

  • القيمة إذا تحقق الشرط: هي النتيجة التي ستظهر إذا تحقق الشرط.

  • القيمة إذا لم يتحقق الشرط: هي النتيجة التي ستظهر إذا لم يتحقق الشرط.

مثال على دالة IF:
إذا كانت الخلية A1 تحتوي على درجة اختبار، وتريد تحديد ما إذا كان الطالب قد اجتاز الاختبار أم لا، يمكنك استخدام الصيغة التالية:

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

في هذا المثال، إذا كانت القيمة في الخلية A1 أكبر من أو تساوي 50، سيتم عرض “ناجح”، أما إذا كانت أقل من 50، سيتم عرض “راسب”.

2. دالة IF المتعددة (Nested IF)

تسمح لك دالة IF المتداخلة باستخدام عدة شروط. يمكنك استخدام دالة IF داخل دالة IF أخرى لتحديد عدة حالات. البنية ستكون كما يلي:

excel
=IF(الشرط الأول, القيمة إذا تحقق الشرط الأول, IF(الشرط الثاني, القيمة إذا تحقق الشرط الثاني, القيمة إذا لم يتحقق أي شرط))

مثال على IF المتداخلة:
إذا كنت ترغب في تصنيف الطلاب بناءً على درجاتهم إلى ثلاث فئات: “ممتاز” (من 90 فما فوق)، “جيد جدًا” (من 75 إلى 89)، و “جيد” (أقل من 75):

excel
=IF(A1 >= 90, "ممتاز", IF(A1 >= 75, "جيد جدًا", "جيد"))

في هذا المثال، سيتم تقييم قيمة A1 وتصنيفها وفقًا للدرجات المحددة.

ثانيًا: الدوال المنطقية في الإكسيل

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

1. دالة AND

دالة AND تُستخدم للتحقق من عدة شروط في نفس الوقت. إذا كانت جميع الشروط صحيحة، تعيد دالة AND القيمة TRUE، وإذا كان هناك شرط واحد فقط خاطئ، تعيد القيمة FALSE. البنية هي:

excel
=AND(الشرط1, الشرط2, ...)

مثال على دالة AND:
إذا كنت تريد التحقق مما إذا كان الطالب قد اجتاز اختبارين (الاختبار الأول في A1 والثاني في B1)، فيمكنك استخدام دالة AND مع دالة IF:

excel
=IF(AND(A1 >= 50, B1 >= 50), "ناجح", "راسب")

في هذا المثال، إذا كانت القيم في A1 و B1 جميعها أكبر من أو تساوي 50، سيتم عرض “ناجح”، وإذا كان أحد الاختبارين أقل من 50، سيتم عرض “راسب”.

2. دالة OR

دالة OR تعمل بشكل مشابه لدالة AND، ولكنها تُعيد القيمة TRUE إذا كان أحد الشروط على الأقل صحيحًا. إذا كانت جميع الشروط خاطئة، تعيد القيمة FALSE. البنية هي:

excel
=OR(الشرط1, الشرط2, ...)

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

excel
=IF(OR(A1 >= 50, B1 >= 50), "ناجح", "راسب")

في هذا المثال، إذا كانت القيمة في A1 أو B1 أكبر من أو تساوي 50، سيتم عرض “ناجح”، وإذا كانت كلا القيمتين أقل من 50، سيتم عرض “راسب”.

3. دالة NOT

دالة NOT تُستخدم لعكس نتيجة التعبير المنطقي. إذا كانت الدالة المعطاة TRUE، فإن NOT تعيد FALSE، والعكس صحيح. البنية هي:

excel
=NOT(الشرط)

مثال على دالة NOT:
إذا كنت تريد التحقق مما إذا كانت الخلية A1 تحتوي على قيمة غير صحيحة (أقل من 50)، يمكنك استخدام NOT:

excel
=IF(NOT(A1 >= 50), "راسب", "ناجح")

في هذا المثال، سيتم عرض “راسب” إذا كانت القيمة في A1 أقل من 50.

ثالثًا: دوال شرطيّة أخرى مفيدة

1. دالة IFS

دالة IFS هي بديل أكثر مرونة لاستخدام دالة IF المتداخلة. تتيح لك IFS اختبار عدة شروط في نفس الوقت دون الحاجة إلى التداخل. البنية هي:

excel
=IFS(الشرط الأول, القيمة إذا تحقق الشرط الأول, الشرط الثاني, القيمة إذا تحقق الشرط الثاني, ...)

مثال على دالة IFS:
لتصنيف الطلاب بناءً على درجاتهم باستخدام دالة IFS:

excel
=IFS(A1 >= 90, "ممتاز", A1 >= 75, "جيد جدًا", A1 < 75, "جيد")

في هذا المثال، إذا كانت الدرجة في A1 أكبر من أو تساوي 90، يتم عرض “ممتاز”، وإذا كانت أكبر من أو تساوي 75، يتم عرض “جيد جدًا”، وإذا كانت أقل من 75، يتم عرض “جيد”.

2. دالة SWITCH

دالة SWITCH تُستخدم لاختيار نتيجة بناءً على قيمة معينة. وهي تشبه دالة IFS ولكنها أبسط في استخدامها عندما يكون لديك خيارات ثابتة ومتعددة. البنية هي:

excel
=SWITCH(التعبير, القيمة الأولى, النتيجة الأولى, القيمة الثانية, النتيجة الثانية, ...)

مثال على دالة SWITCH:
لتصنيف درجات الطلاب:

excel
=SWITCH(A1, 90, "ممتاز", 80, "جيد جدًا", 70, "جيد", "ضعيف")

في هذا المثال، سيتم تصنيف الدرجات بشكل مباشر، وإذا كانت الدرجة لا تتوافق مع أي من القيم المحددة، ستعرض “ضعيف”.

رابعًا: استخدام الدوال الشرطية والمنطقية في العمل الفعلي

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

  • التقارير المالية: حيث يمكن استخدامها لتحديد ما إذا كانت الحسابات متوافقة مع المعايير المالية المحددة.

  • التحليل البياني: لتصنيف البيانات بناءً على شروط مثل العوائد المالية أو درجات الطلاب.

  • إدارة المشاريع: للمساعدة في تتبع تقدم العمل بناءً على حالات معينة مثل اكتمال المهام أو مواعيد التسليم.

الاستنتاج

الدوال الشرطية والمنطقية في إكسيل 2019 هي أدوات قوية تُمكن المستخدمين من إجراء تحليل معقد وفعال للبيانات. من خلال هذه الدوال، يمكن إدارة المهام الحسابية بسهولة وتحديد الاتجاهات والعلاقات في البيانات. إذا كنت ترغب في تحسين مهاراتك في استخدام إكسيل، فإن فهم هذه الدوال واستخدامها بشكل صحيح سيساعدك بشكل كبير في تعزيز الكفاءة وإتمام الأعمال بشكل أسرع وأكثر دقة.