قبول أي تطابق باستخدام OR
أرجع TRUE عند تحقق شرط واحد على الأقل باستخدام OR
قبول أي تطابق باستخدام OR درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
عندما يكفي أي سبب
لا يتطلب كل قرار استيفاء جميع الشروط. فأحيانًا يكون سبب واحد كافيًا. قد يحصل أحد العملاء على شحن مجاني إذا أنفق أكثر من 50 دولارًا أو كان يحمل بطاقة عضوية. يكفي تحقق أي منهما بمفرده.
تتعامل الدالة OR مع هذا النوع من المنطق. فهي تُرجع TRUE عندما يكون شرط واحد على الأقل من شروطك صحيحًا، ولا تُرجع FALSE إلا عندما تفشل كل الشروط.
في حين أن AND صارمة، فإن OR أكثر تساهلًا. يوضح لك هذا الدرس كيفية قبول أي تطابق.
بنية OR
تبدو الدالة OR تمامًا مثل AND. تدرج الاختبارات المنطقية مفصولة بفواصل، وتتحقق من كل منها:
- logical1 الشرط الأول
- logical2 الشرط التالي، وهكذا
يمكنك تقديم ما يصل إلى 255 شرطًا. وتكون النتيجة قيمة واحدة هي TRUE أو FALSE.
يكمن الاختلاف عن AND في القاعدة: تحتاج OR إلى شرط صحيح واحد فقط كي تُرجع TRUE.
=OR(logical1, logical2, ...)اختبار بسيط لشرطين
لنفترض أن A2 تحتوي على إجمالي طلب العميل، وأن B2 تحتوي على Yes أو No لبيان العضوية. يحصل العميل على شحن مجاني إذا تجاوز الإجمالي 50 أو كان عضوًا.
تُرجع الصيغة أدناه TRUE إذا تحقق أي من الشرطين. ويظل طلب بقيمة 30 دولارًا من عضو مؤهلًا، لأن اختبار العضوية ينجح.
=OR(A2>50, B2="Yes")كيف تحدد OR النتيجة
فكّر في OR على أنها تفحص شروطك بحثًا عن فائز واحد فقط. وبمجرد أن تجد اختبارًا صحيحًا واحدًا، تكون الإجابة هي TRUE، ولا تعود بقية الشروط مهمة.
- أي شرط صحيح واحد يعطي
TRUE - إذا كانت جميع الشروط خاطئة، تكون النتيجة
FALSE
وهذا عكس طريقة عمل AND، التي تبحث عن فشل واحد فقط. سيساعدك الاحتفاظ بهاتين الصورتين واضحتين في ذهنك على اختيار الدالة المناسبة في كل مرة.
وضع OR داخل IF
كما هو الحال مع AND، عادةً ما تضع OR داخل IF لكي تعرض الخلية كلمات واضحة بدلًا من TRUE أو FALSE.
الاختبار هنا هو OR(A2>50, B2="Yes"). إذا تحقق أي من الشرطين، تعرض الخلية Free Shipping. وإذا لم يتحقق أي منهما، تعرض Standard Rate.
=IF(OR(A2>50, B2="Yes"), "Free Shipping", "Standard Rate")مثال تطبيقي: تحديد المخاطر
يضع فريق الدعم علامة على التذكرة باعتبارها عاجلة إذا كان عمرها يتجاوز 7 أيام أو كانت الأولوية هي High أو كان العميل من كبار العملاء.
مع وضع عدد الأيام المفتوحة في C2، والأولوية في D2، وعلامة العميل المهم في E2، تتحقق الصيغة من الشروط الثلاثة. ويكفي تحقق أي شرط واحد لوضع علامة عاجل على التذكرة. ويمكنك إضافة المزيد من الشروط باستخدام فواصل إضافية.
=IF(OR(C2>7, D2="High", E2="VIP"), "Urgent", "Normal")مطابقة عدة قيم محددة
تكون OR مفيدة عندما يمكن أن تحتوي الخلية على واحدة من عدة قيم مقبولة. تخيّل أنك تريد تحديد أي رمز منطقة من رموز عطلة نهاية الأسبوع، بحيث تُعدّ القيم North أو South أو West مقبولة.
تُرجع الصيغة أدناه TRUE إذا كانت قيمة A2 تساوي أيًا من هذه القيم الثلاث. ويمكن قراءة ذلك بصورة طبيعية: هل هي هذه، أم تلك، أم الأخرى؟
=OR(A2="North", A2="South", A2="West")اكتشاف القيم خارج النطاق
بينما تتحقق AND مما إذا كانت القيمة داخل نطاق، تكون OR مناسبة جدًا للتحقق مما إذا كانت القيمة خارج النطاق. تكون القراءة خارج الحدود إذا كانت أقل من الحد الأدنى أو أكبر من الحد الأقصى.
تُرجع الصيغة أدناه TRUE عندما تكون قيمة A2 أقل من 0 أو أكبر من 100، أي عندما تقع خارج النطاق الصالح.
=OR(A2<0, A2>100)استخدام OR عبر نطاق من الخلايا
يمكنك أيضًا توجيه OR إلى نطاق كامل. وعند القيام بذلك، تكون النتيجة TRUE إذا استوفت أي خلية في النطاق المقارنة المطلوبة.
تُرجع الصيغة أدناه TRUE إذا كانت قيمة واحدة على الأقل في A2:A10 أكبر من 100. وهذا يجيب بسرعة عن سؤال مثل: هل يحتوي هذا العمود على أي قيمة كبيرة أصلًا؟
=OR(A2:A10>100)AND أم OR؟ الاختيار الصحيح
يُعد اختيار الدالة الخاطئة أكثر أخطاء المنطق شيوعًا. حوّل المتطلب أولًا إلى عبارة واضحة:
- إذا كانت القاعدة تستخدم كلمة و (يجب أن تكون جميع الشروط صحيحة)، فاستخدم
AND - إذا كانت القاعدة تستخدم كلمة أو (يكفي تحقق أي شرط واحد)، فاستخدم
OR
مثال: يتطلب التصويت أن يكون الشخص أكبر من 18 عامًا و مواطنًا، لذا تُستخدم AND. ويكون الشخص مؤهلًا للحصول على خصم إذا كان طالبًا أو من كبار السن، لذا تُستخدم OR.
=IF(OR(A2="Student", A2="Senior"), "Discount", "Full Price")لماذا تُعد OR مهمة؟
تمنحك الدالة OR منطقًا مرنًا ومتساهلًا: تنجح إذا نجح أي مسار. وهي مثالية لاكتشاف الاستثناءات، وتقديم المزايا عبر مسارات متعددة للتأهل، واكتشاف القيم خارج النطاق.
تذكّر القاعدة الأساسية: تكون OR مساوية لـ TRUE ما لم تكن جميع الشروط خاطئة. اقرنها بـ IF للحصول على مخرجات واضحة، واخترها عندما تستخدم القاعدة المكتوبة بلغة واضحة كلمة أو.
جرّب الآن اختبارًا سريعًا.
اختبار سريع
اختبر مدى فهمك لسلوك الدالة OR.
مراجعة: قبول أي تطابق باستخدام OR
تعلّمت أن OR تُرجع TRUE عندما يتحقق شرط واحد على الأقل، ولا تُرجع FALSE إلا عندما تفشل جميع الشروط.
- البنية:
=OR(test1, test2, ...)مع شروط تفصل بينها فواصل - ضعها داخل
IFلعرض كلمات:=IF(OR(...), "Yes", "No") - مناسبة جدًا للتحقق من القيم خارج النطاق:
=OR(A2<0, A2>100) - اختر
ORعندما تستخدم القاعدة كلمة أو
التالي: NOT، التي تعكس النتيجة من صحيح إلى خطأ والعكس.
=IF(OR(A2>50, B2="Yes"), "Free Shipping", "Standard Rate")الأسئلة الشائعة
هل درس «قبول أي تطابق باستخدام OR» مجاني؟
نعم — نص درس «قبول أي تطابق باستخدام OR» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
ماذا ستتعلم في «قبول أي تطابق باستخدام OR»؟
أرجع TRUE عند تحقق شرط واحد على الأقل باستخدام OR تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟
لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «قبول أي تطابق باستخدام OR»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟
نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- اشتراط تحقق كل شيء باستخدام AND
- قبول أي تطابق باستخدام OR
- عكس المنطق باستخدام NOT
- تفريع أوضح باستخدام IFS