استخدام الدالتين AND وOR لاختبار مجموعة من الشروط

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

عندما تحتاج إلى البحث عن بيانات تحقق أكثر من شرط واحد، مثل الوحدات التي تم بيعها بين شهري أبريل ويناير، أو الوحدات التي قامت علياء ببيعها، يمكنك استخدام الدالتين AND وOR معاً.

يقوم هذا المثال بتضمين الدالة AND داخل الدالة OR للبحث عن الوحدات التي تم بيعها بين 30 أبريل 2011 و1 يناير 2012، أو أية وحدات أخرى قامت علياء ببيعها. يمكنك ملاحظة أنه يُرجع True للوحدات التي قامت علياء ببيعها، وللوحدات أيضاً التي قام باسل وحامد ببيعها خلال التواريخ المحددة في الصيغة.

استخدام الدالتين AND وOr في الصيغة نفسها

إليك الصيغة بالشكل الذي يمكّنك من نسخها ولصقها في ورقة عمل.

= OR (AND (C2 > التاريخ (2011,4,30)، C2 < DATE(2012,1,1)),B2="Nancy")

دعنا نتعمق أكثر في الصيغة. تتطلب الدالة OR مجموعة وسيطات تستطيع اختبارها لمعرفة ما إذا كانت تُرجع true أم false. ففي هذه الصيغة، تكون الوسيطة الأولى عبارة عن نتيجة الدالة AND مع الدالة DATE المُضمنة داخلها، أما الوسيطة الثانية فهي "علياء". وبالتالي، يمكنك قراءة الصيغة بالطريقة التالية: قم الاختبار لمعرفة ما إذا كانت أية عملية بيع قد تمت بعد 30 أبريل 2011 وقبل 1 يناير 2012، أو تمت من قِبل علياء.

تتماثل الدالة AND مع الدالة OR، لأنها تُرجع أيضاً قيمة True أو False. وفي معظم الأوقات، تستطيع استخدام AND لتوسيع قدرات دالة أخرى، مثل OR وIF. في هذا المثال، لن تعثر الدالة OR على التواريخ الصحيحة بدون الدالة AND.

استخدام AND وOR مع IF

يمكنك أيضاً استخدام وظيفتي AND وOR مع وظيفة IF.

الدالتان AND وOR مضمنتان في الدالة IF

في هذا المثال، لا يحصل مندوبو المبيعات على مكافآت إلى أن يبيعوا بضائع بقيمة 125000 ر.س. على الأقل، وذلك ما لم يعملوا في المنطقة الجنوبية حيث يكون السوق أصغر حجماً. ففي هذه الحالة، يحصلون على مكافأة بعد تحقيق مبيعات بقيمة 100000 ر.س..

= IF (او (C4 > = 125000, AND (B4 = "المنطقه الجنوبيه" C4 > = 100000)) = TRUE, C4 * 0.12, "لا علاوه")

لنتعمق أكثر في الصيغة. تتطلب دالة IF ثلاث وسائط لكي تعمل. تكون الأولى عبارة عن اختبار منطقي، والثانية هي القيمة التي تريد رؤيتها إذا عاد الاختبار بنتيجة True، والثالثة هي القيمة التي تريد رؤيتها إذا عاد الاختبار بنتيجة False. في هذا المثال، توفر دالة OR وكل الدالات الأخرى المضمنة الاختبار المنطقي. يمكنك قراءته كما يلي: ابحث عن القيم الأكبر من 125,000 أو المساوية لها، ما لم تكن القيمة في العمود C هي "المنطقة الجنوبية"، ثم ابحث عن قيمة أكبر من 100,000، وفي كل مرة يصح فيها الشرطان، قم بضرب القيمة بـ 0.12، الذي يشكل حجم العمولة. وبخلاف ذلك، تظهر العبارة "لا علاوة."

اعمل على الأمثلة الواردة أعلاه

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

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

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

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

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

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

×