الانتقال إلى المحتوى الرئيسي

استيفاء عدة شروط في إكسيل: الوظيفة و و أو

إكسيل هو واحد من البرامج الأكثر شعبية للعمل مع البيانات. يوفر العديد من الوظائف والأدوات لتبسيط العمل مع الجداول والرسوم البيانية. واحدة من الوظائف الأكثر استخداما هي و وظيفة و ال أو وظيفة ، والتي تسمح لك بالتحقق من استيفاء العديد من الشروط في نفس الوقت.

يتم استخدام الوظيفة للتحقق من استيفاء العديد من الشروط ، ويجب أن تكون جميع الشروط صحيحة حتى تكون النتيجة صحيحة. على سبيل المثال ، إذا كنت بحاجة إلى التحقق مما إذا كان قد تم استيفاء شرطين للخلايا أ1 و ب1 ، يمكنك استخدام الصيغة =و(أ1>10 ؛ ب1<20). إذا تم استيفاء كلا الشرطين (القيمة في الخلية أ1 أكبر من 10 والقيمة في الخلية ب1 أقل من 20) ، ستكون النتيجة صحيحة.

يتم استخدام وظيفة أو ، بدورها ، للتحقق من استيفاء واحد على الأقل من عدة شروط. إذا كان أحد الشروط على الأقل صحيحا ، فستكون النتيجة صحيحة. على سبيل المثال ، إذا كنت بحاجة إلى التحقق مما إذا كان أحد شروط الخلايا أ1 و ب1 قد تم استيفائه ، فيمكنك استخدام الصيغة =أو(أ1>10 ؛ ب1<20). إذا تم استيفاء شرط واحد على الأقل (القيمة في الخلية أ1 أكبر من 10 أو القيمة في الخلية ب1 أقل من 20) ، ستكون النتيجة صحيحة.

كيفية استخدام الوظيفة في إكسيل لتحقيق عدة شروط

تقدم ميكروسوفت إكسيل العديد من الوظائف التي تسمح لك بمعالجة البيانات وإجراء العمليات الحسابية المختلفة. واحدة من أكثر الوظائف المفيدة في إكسيل هي وظيفة و (و) ، والتي تسمح لك بالتحقق من استيفاء العديد من الشروط في نفس الوقت.

وظيفة ويحتوي على بناء الجملة التالية:

= و (الشرط1, الشرط2,...)

الشرط 1 ، والشرط 2 ، وما إلى ذلك هي تعبيرات أو فحوصات منطقية يجب إجراؤها. ترجع الدالة صحيحة إذا كانت جميع الشروط صحيحة ، وخطأ إذا كان أحد الشروط على الأقل خاطئا.

دعونا ننظر إلى مثال لنرى كيف يمكنك استخدام وظيفة في إكسيل كذلك.:

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

  1. في الخلية الأولى من العمود الجديد ، على سبيل المثال ب2 ، أدخل الصيغة: =و (ج2 > 1000 ، أ2= "متجر أ")
  2. اضغط على إدخال لتنفيذ الصيغة.
  3. انسخ الصيغة إلى الخلايا الأخرى في العمود ب لتطبيقها على جميع البيانات.

ستكون النتيجة عمودا يحتوي على القيم صحيحة أو خاطئة ، اعتمادا على استيفاء الشروط. في هذا المثال ، إذا تم البيع في المتجر أ وتجاوزت تكلفة المنتج 1000 روبل،فستكون للخلية القيمة صحيح ، وإلا فإن القيمة خطأ.

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

هنا مثال على استخدام الدالة ومع دالة المجموع:

لنفترض أن لدينا جدولا يحتوي على بيانات مبيعات لمنتجات مختلفة ، ونريد أن نضيف تكلفة المنتجات التي تم بيعها فقط في المتجر أ والتي تزيد تكلفتها عن 1000 روبل.

  1. في الخلية التي تريد الحصول على النتيجة فيها ، على سبيل المثال أ6 ، أدخل الصيغة: = مجموع ((أ2: أ5)*(ب2: ب5>1000)*(ج2: ج5="تسوق أ"))
  2. صحافة السيطرة + تحول + أدخل لتنفيذ الصيغة كصيغة ضخمة.

وظيفة وسوف تحقق من جميع القيم في العمود ب للتأكد من أنها أكبر من 1000 ، وجميع القيم في العمود ج للتأكد من أنها تساوي "مخزن أ". إذا كان كلا الشرطين صحيحين ، فإن الدالة ترجع صحيح (1) ، وإلا خطأ (0). بعد ذلك ، يتم ضرب القيم في تكلفة كل منتج في العمود أ ، ثم يتم تلخيص جميع المنتجات المستلمة ، مما يعطي التكلفة الإجمالية لمبيعات المنتجات التي تفي بهذه الشروط فقط.

وهنا كيف يمكنك استخدام وظيفة في إكسيل لتحقيق عدة شروط. بل هو أداة قوية جدا أن يجعل من السهل لتصفية وتحليل البيانات في جداول البيانات إكسل.

كيفية استخدام وظيفة أو في إكسيل لتحقيق عدة شروط

وظيفة أو في إكسيل هي واحدة من الأدوات الأكثر فائدة عند العمل مع الجداول والبيانات. يسمح لك بالتحقق من عدة شروط في نفس الوقت وإرجاع نتيجة بناء على تحقيق واحد منها على الأقل.

شكل أو وظيفة تبدو مثل هذا:

= أو (الشرط1 ؛ الشرط2 ؛ الشرط3...)

حيث يكون الشرط 1 ، والشرط 2 ، والشرط 3 ، وما إلى ذلك عبارة عن تعبيرات منطقية مختلفة أو مراجع خلوية تحتاج إلى التحقق.

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

= أو (أ2 > 30 ؛ ب2 > 30 ؛ ج2 > 30 ؛ د2 > 30)

هنا أ2, ب2, ج2 و د2 هي روابط لخلايا تحتوي على عمر الموظفين. ستكون النتيجة صحيحة إذا كان عمر أحد الموظفين على الأقل أكثر من 30 عاما ، أو خاطئة إذا كان عمر جميع الموظفين أقل من 30 عاما.

يمكن أيضا دمج وظيفة أو مع وظائف إكسيل الأخرى لخلق ظروف أكثر تعقيدا. على سبيل المثال ، يمكنك استخدام وظيفة أو مع وظيفة و (و) للتحقق من استيفاء عدة شروط في وقت واحد.

مثال على استخدام أو و و وظائف:

= و(أو (أ2= "ذكر" ؛ أ2= "أنثى") ؛ ب2>18)

هنا نتحقق من شرطين: يجب أن تكون القيمة في الخلية أ2 "ذكر" أو "أنثى" ، ويجب أن تكون القيمة في الخلية ب2 أكبر من 18. ستكون النتيجة صحيحة إذا تم استيفاء كلا الشرطين في وقت واحد ، أو خاطئة إذا كان أحدهما على الأقل خاطئا.