كيفية استخدام وظائف AND و OR و IF في Excel

جدول المحتويات:

كيفية استخدام وظائف AND و OR و IF في Excel
كيفية استخدام وظائف AND و OR و IF في Excel
Anonim

تشير وظائف التداخل في Excel إلى وضع وظيفة داخل أخرى. تعمل الوظيفة المتداخلة كواحدة من وسيطات الوظيفة الرئيسية. الدالات AND و OR و IF هي بعض الوظائف المنطقية الأكثر شهرة في Excel والتي يتم استخدامها بشكل شائع معًا.

تنطبق الإرشادات الواردة في هذه المقالة على Excel 2019 و 2016 و 2013 و 2010 و 2007 ؛ Excel لـ Microsoft 365 و Excel Online و Excel لنظام التشغيل Mac.

إنشاء بيان Excel IF

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

بالنسبة للدالة OR (انظر الصف 2 في الصورة أدناه) ، إذا كان أحد هذه الشروط صحيحًا ، ترجع الدالة قيمة TRUE. بالنسبة للدالة AND (انظر الصف 3) ، يجب أن تكون جميع الشروط الثلاثة صحيحة حتى تقوم الدالة بإرجاع قيمة TRUE.

في الصورة أدناه ، تحتوي الصفوف من 4 إلى 6 على صيغ حيث تتداخل الدالتان AND و OR داخل دالة IF.

Image
Image

عندما يتم دمج الدالتين AND و OR مع دالة IF ، فإن الصيغة الناتجة تتمتع بقدرات أكبر بكثير.

في هذا المثال ، يتم اختبار ثلاثة شروط بواسطة الصيغ الموجودة في الصفين 2 و 3:

  • هل القيمة في الخلية A2 أقل من 50؟
  • هل القيمة في الخلية A3 لا تساوي 75؟
  • هل القيمة في الخلية A4 أكبر من أو تساوي 100؟

أيضًا ، في جميع الأمثلة ، تعمل الوظيفة المتداخلة كوسيطة أولى للدالة IF. يُعرف هذا العنصر الأول باسم وسيطة Logical_test.

=IF (OR (A2=100) ، "البيانات صحيحة" ، "خطأ في البيانات") <50, A375, A4>

=إذا (AND (A2=100) ، 1000 ، اليوم ()) <50, A375, A4>

تغيير ناتج الصيغة

في جميع الصيغ في الصفوف من 4 إلى 6 ، تكون الدالتان AND و OR متطابقتان مع نظيراتها في الصفين 2 و 3 من حيث أنها تختبر البيانات في الخلايا من A2 إلى A4 لمعرفة ما إذا كانت تفي بالشرط المطلوب.

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

في حالة صيغة IF / AND في الخلية B5 ، نظرًا لأنه ليست كل الخلايا الثلاثة في النطاق من A2 إلى A4 صحيحة - القيمة في الخلية A4 ليست أكبر من أو تساوي 100 - ترجع الدالة AND قيمة خاطئة. تستخدم الدالة IF هذه القيمة وتقوم بإرجاع وسيطة Value_if_false الخاصة بها - التاريخ الحالي الذي توفره الدالة TODAY.

من ناحية أخرى ، تُرجع صيغة IF / OR في الصف الرابع العبارة النصية Data Correct لسبب من سببين:

  1. أرجعت القيمة OR قيمة TRUE - القيمة في الخلية A3 لا تساوي 75.
  2. ثم استخدمت الدالة IF هذه النتيجة لإرجاع وسيطة Value_if_false الخاصة بها: Data Correct.

استخدم بيان IF في Excel

تغطي الخطوات التالية كيفية إدخال صيغة IF / OR الموجودة في الخلية B4 من المثال. يمكن استخدام هذه الخطوات نفسها لإدخال أي من صيغ IF في هذه الأمثلة.

Image
Image

هناك طريقتان لإدخال الصيغ في Excel. اكتب الصيغة في شريط الصيغة أو استخدم مربع الحوار "وسيطات الدالة". يهتم مربع الحوار بالصياغة مثل وضع فواصل بين الوسائط وإدخالات النص المحيط بعلامات اقتباس.

الخطوات المستخدمة لإدخال صيغة IF / OR في الخلية B4 هي كما يلي:

  1. حدد خلية B4لجعلها الخلية النشطة.
  2. على الشريط ، انتقل إلى الصيغ.
  3. حدد المنطقيلفتح قائمة الوظائف المنسدلة.
  4. اختر IF في القائمة لفتح مربع الحوار وسيطات الوظيفة.

    Image
    Image
  5. ضع المؤشر في مربع النص Logical_test.
  6. أدخل الوظيفة الكاملة أوالوظيفة:

    OR (A2<50, A375, A4>=100)

  7. ضع المؤشر في مربع النص Value_if_true.
  8. اكتب تصحيح البيانات.
  9. ضع المؤشر في مربع النص Value_if_false.
  10. النوع خطأ في البيانات.

    Image
    Image
  11. حدد موافقلإكمال الوظيفة.
  12. تعرض الصيغة وسيطة Value_if_true لـ Data Correct.
  13. حدد خلية B4لرؤية الوظيفة الكاملة في شريط الصيغة أعلى ورقة العمل.

موصى به: