Skip to main content

كيفية استخدام و ، أو ، و IF وظائف في Excel

دالة If المركبة Nested If (أبريل 2024)

دالة If المركبة Nested If (أبريل 2024)
Anonim

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

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

تداخل وظائف متعددة في Excel

بناء بيان IF IF

تشير وظائف التعشيش في Excel إلى وضع وظيفة واحدة داخل آخر. تعمل الدالة المتداخلة كواحدة من وسائط الدالة الرئيسية. في الصورة أعلاه ، تحتوي الصفوف من 4 إلى 7 على صيغ يتم فيها تداخل الدالة AND أو OR داخل الدالة IF.

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

في المثال الخاص بنا ، في الصورة أعلاه ، يتم اختبار ثلاثة شروط بواسطة الصيغ في الصف الثاني والثالث:

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

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

= IF (OR (A2 <50، A3> 75، A4> = 100)، "Data Correct"، "Data Error")

= IF (AND (A2 <50، A3 <> 75، A4> = 100)، TODAY ()، 1000)

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

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

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

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

تستخدم الدالة IF هذه القيمة وتقوم بإرجاعها Value_if_false وسيطة - التاريخ الحالي الذي تم توفيره بواسطة الدالة TODAY.

من ناحية أخرى ، تقوم الصيغة IF / OR في الصف الرابع بإرجاع العبارة النصية البيانات الصحيحةلأحد السببين التاليين:

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

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

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

على الرغم من أنه من الممكن فقط كتابة الصيغة الكاملة يدويًا ، إلا أن العديد من الأشخاص يجدون أنه من السهل استخدام مربع حوار الدالة IF لإدخال المعادلة والحجج ؛ يعتني مربع الحوار بالعقبات اللغوية مثل فواصل الفواصل بين الوسائط وإدخالات النص المحيطة بعلامات اقتباس.

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

  1. انقر فوق الخلية B4 لجعلها الخلية النشطة.
  2. انقر علىالصيغ علامة من الشريط.
  3. انقر علىمنطقي أيقونة لفتح القائمة المنسدلة للوظيفة.
  4. انقر إذا في القائمة لفتح مربع الحوار IF الدالة.
  5. انقر علىاختبار منطقي خط في مربع الحوار.
  6. أدخل الوظيفة الكاملة AND: OR (A2 <50، A3 <> 75، A4> = 100) في السطر Logical_test باستخدام الإشارة إلى مراجع الخلية إذا رغبت في ذلك.
  7. انقر علىكانت value_if_true خط في مربع الحوار.
  8. اكتب في النصالبيانات الصحيحة(لا توجد علامات اقتباس مطلوبة).
  9. اضغط علىvalue_if_false و خط في مربع الحوار.
  10. اكتب في النص خطأ في البيانات.
  11. انقر حسنا لإغلاق مربع الحوار والعودة إلى ورقة العمل.
  12. كما سبق بيانه أعلاه ، ينبغي أن تعرض الصيغةكانت value_if_true حجة أو البيانات الصحيحة.
  13. عندما تضغط على الخلية B4، تظهر الدالة كاملة في شريط الصيغة أعلى ورقة العمل.

= IF (OR (A2 <50، A3> 75، A4> = 100)، "Data Correct"، "Data Error")