الدالة OR

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

استخدم دالة OR، أحد الدالات المنطقية، لتحديد ما إذا كانت أي من الشروط في الاختبار TRUE.

مثال

أمثلة على استخدام دالة OR.

ترجع دالة ORالقيمة TRUE إذا كان تقييم أي من وسيطاتها TRUE، وترجع FALSE إذا كان تقييم أي من وسيطاتها FALSE.

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

بناء الجملة

OR(logical1، [logical2]، ...)

يحتوي بناء جملة الدالة OR على الوسيطات التالية:

الوسيطة

الوصف

Logical1

مطلوب. الشرط الأول الذي تريد اختباره والذي يمكن تقييمه بـ TRUE أو FALSE.

Logical2، ...

اختياري. الشروط الإضافية التي تريد اختبارها والتي يمكن تقييمها بـ TRUE أو FALSE، بحد أقصى 255 شرطاً.

ملاحظات

  • يجب تقييم الوسيطات إلى قيم منطقية مثل TRUE أو FALSE، أو في صفائف أو مراجع تحتوي على قيم منطقية.

  • إذا كانت وسيطة أحد الصفائف أو المراجع تحتوي على نص أو خلايا فارغة، فيتم تجاهل هذه القيم.

  • إذا لم يحتوِ النطاق المحدد على قيم منطقية، ترجع الدالة OR قيمة خطأ #VALUE!.

  • يمكنك استخدام صيغة الصفيف OR لمعرفة ما إذا كانت القيمة موجودة في صفيف أم لا. لإدخال صيغة صفيف، اضغط على CTRL+SHIFT+ENTER.

أمثلة

فيما يلي بعض الأمثلة العامة لاستخدام OR منفردة، وبالتزامن مع IF.

أمثلة على استخدام دالة OR مع دالة IF.


الصيغة

الوصف

=OR(A2>1،A2<100)

تعرض TRUE إذا كانت A2 أكبر من 1 وOR أقل من 100، وإلا ستعرض FALSE.

=IF(OR(A2>1،A2<100)،A3،"القيمة خارج النطاق")

تعرض القيمة الموجودة في الخلية A3 إذا كانت أكبر من 1 وOR أقل من 100، وإلا فسيتم عرض الرسالة "القيمة خارج النطاق".

=IF(OR(A2<0،A2>50)،A2،"القيمة خارج النطاق")

يعرض القيمة الموجودة في الخلية A2 إذا كانت أقل من 0 وOR أكبر من 50، وإلا ستعرض رسالة.

حساب عمولة المبيعات

ها هو سيناريو شائع حيث نحتاج إلى حساب ما إذا كان موظفو المبيعات مؤهلين لعمولة باستخدام IF وOR.

أمثلة على استخدام IF وOR لحساب عمولة المبيعات.
  • =IF(OR(B14>=$B$4،C14>=$B$5)،B14*$B$6،0) - IF إجمالي المبيعات أكبر من أو يساوي (>=) هدف المبيعات، وحسابات OR أكبر من أو تساوي (>=) هدف الحساب، ثم اضرب إجمالي المبيعات في نسبة العمولة %، وإلا فستظهر النتيجة 0.

هل لديك سؤال يتعلق بدالة محددة؟

نشر سؤال في منتدي مجتمع Excel

ساعدنا في تحسين Excel

هل لديك اقتراحات حول كيفية تحسين الإصدار التالي من Excel؟ إذا كان الأمر كذلك، يرجى الاطلاع على المواضيع في ‏Excel User Voice‏

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

انظر أيضاً

شاهد فيديو يوضح كيفية استخدام دالة IF

تعلم كيفية استخدام الدالات المتداخلة في صيغة

دالة IF

دالة AND

دالة NOT

نظرة عامة على الصيغ في Excel

كيف تتفادى الصيغ المقطوعة

استخدم تدقيق الأخطاء لاكتشاف الأخطاء في الصيغ

اختصارات لوحة المفاتيح في Excel 2016 for Windows

اختصارات لوحة المفاتيح في Excel 2016 for Mac

الدالات المنطقية (مرجع)

دالات Excel (أبجدية)

دالات Excel (حسب الفئة)

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×