مايكروسوفت اكسل هي واحدة من الأدوات الأكثر شعبية للعمل مع الجداول وتحليل البيانات. واحدة من الوظائف الأكثر فائدة وقوية من إكسيل هي وظيفة "إذا" ، والذي يسمح لك لتعيين شرط وتنفيذ إجراء معين اعتمادا على تنفيذه. ومع ذلك ، في بعض الأحيان يكون من الضروري عدم استخدام شرط واحد ، بل شرطين "إذا".
يمكنك تعيين شرطين " إذا "في إكسيل باستخدام" و "وظيفة أو" أو " وظيفة. تقوم الوظيفة" و "بتنفيذ إجراء فقط إذا تم استيفاء كلا الشرطين ، وتقوم الوظيفة" أو " بتنفيذ إجراء إذا تم استيفاء أحد الشروط على الأقل.
لتعيين شرطين "إذا" في إكسيل ، استخدم صيغة مثل: =إذا(الشرط 1 والشرط 2 ؛ الإجراء 1 ؛ الإجراء 2) ، حيث يكون الشرط 1 والشرط 2 تعبيرات منطقية ، والإجراء 1 والإجراء 2 هما إجراءان يجب تنفيذهما في حالة استيفاء الشروط أو عدم استيفائها.
على سبيل المثال ، إذا كنت ترغب في تنفيذ إجراء إذا كان رقمان أ و ب موجبين في نفس الوقت ، فستبدو الصيغة كما يلي: =إذا(و(أ>0 ؛ ب>0) ؛ "تم تنفيذ الإجراء" ؛ "لم يتم تنفيذ الإجراء").
الآن أنت تعرف كيفية تعيين شرطين " إذا "في إكسيل باستخدام وظائف" و "و" أو". يمكن أن تكون هذه الوظيفة مفيدة للغاية عند العمل مع الجداول الكبيرة والمعقدة ، مما يساعد على أتمتة تحليل البيانات واتخاذ قرارات مهمة بناء على شروط محددة.
- المهمة
- مقرر
- تفاصيل التنفيذ
- أمثلة الاستخدام
المهمة
كيفية تعيين شرطين " إذا " في إكسيل: دليل مفصل
يحتوي إكسيل على وظيفة "إذا" سهلة الاستخدام تسمح لنا بتعيين شروط لأداء إجراءات معينة في خلية. ومع ذلك ، في بعض الأحيان يصبح من الضروري تعيين شرطين أو أكثر لأداء العمليات التي نحتاجها.
لنفترض أن لدينا جدولا يحتوي على بيانات المبيعات في مناطق مختلفة. نحتاج إلى تحديد المناطق التي تتجاوز فيها المبيعات مبلغا معينا وفي نفس الوقت يكون عدد المبيعات أكبر أيضا من القيمة المحددة.
لحل هذه المشكلة ، يمكننا استخدام وظيفة" إذا " عدة مرات ، ودمجها مع بعضها البعض. في هذه الحالة ، نحتاج إلى شرطين:
الشرط 1: المبيعات في المنطقة أكبر من المبلغ المحدد
الشرط 2: عدد المبيعات في المنطقة أكبر من القيمة المحددة
لمشكلة مع شرطين ، سوف نستخدم وظيفة" إذا " مرتين:
= إذا (و (الشرط_1 ، الشرط_2) ، " نعم " ، "لا")
أين:
الشرط 1 هو شرط لمقدار المبيعات في المنطقة
الشرط 2 هو شرط لعدد المبيعات في المنطقة
"نعم" هي القيمة التي سيتم إخراجها إذا تم استيفاء كلا الشرطين
"لا" هي القيمة التي سيتم إخراجها إذا لم يتم استيفاء أحد الشروط على الأقل
مثال:
= إذا(و(د2>10000 ، ه2>50) ، " نعم " ، "لا")
في هذا المثال ، إذا تجاوزت المبيعات في المنطقة (العمود د) 10000 وكان عدد المبيعات (العمود هـ) أكثر من 50 ، فسيتم عرض القيمة "نعم" في الخلية. إذا لم يتم استيفاء أحد الشروط على الأقل ، فسيتم إخراج القيمة "لا".
- وبالتالي ، باستخدام وظيفة " إذا "عدة مرات ودمجها مع بعضها البعض باستخدام وظيفة" و " ، يمكننا تعيين شرطين أو أكثر لأداء العمليات التي نحتاجها في إكسيل.
- مقرر
- لتعيين شرطين " إذا "في إكسيل ، يمكنك استخدام وظيفة" إذا "بالاشتراك مع الوظائف المنطقية" و "و"أو".
- فيما يلي خطوات إنشاء صيغة مع شرطين "إذا".
- افتح إكسيل وحدد الخلية التي تريد وضع الصيغة فيها.
- اكتب الصيغة التالية:
- = إذا (و (الشرط 1 ؛ الشرط 2) ؛ القيمة إذا كانت صحيحة ؛ القيمة إذا كانت بسيطة)
يستعاض عن "الشرط 1 "و" الشرط 2 " بشروطك المحددة. على سبيل المثال ، إذا كنت تريد التحقق مما إذا كانت القيمة في الخلية أ 1 أكبر من 10 وفي نفس الوقت أقل من 20 ، فيمكنك الكتابة:
= إذا (و (أ1>10 ؛ أ1 < 20) ؛ "تم استيفاء الشرط" ؛ "لم يتم استيفاء الشرط")
استبدل "القيمة إذا كانت صحيحة" و "القيمة إذا كانت بسيطة" بالقيم المقابلة أو الصيغ التي تريد الحصول عليها.
اضغط على إدخال لإكمال الصيغة ورؤية النتيجة.
| الآن لديك صيغة مع اثنين من الشروط " إذا " التي يمكن استخدامها في إكسيل للتحقق من شروط متعددة وتنفيذ إجراءات مختلفة اعتمادا على نتائج هذه الشروط. | تفاصيل التنفيذ | في إكسيل ، يمكنك استخدام وظيفة " إذا " لتعيين شرط واحد. ومع ذلك ، إذا كنت بحاجة إلى تعيين شرطين في نفس الوقت ، يمكنك استخدام وظيفة "إذا و". باستخدام هذه الوظيفة ، يمكنك التحقق مما إذا كان يتم استيفاء كلا الشرطين في وقت واحد قبل تنفيذ إجراء معين. |
|---|---|---|
| تحتوي وظيفة "إذا و" على بناء الجملة التالي: | الحالة | العمل1 |
العمل2
الشرط 1 والشرط 2
نفذ إذا كان الشرط 1 والشرط 2 صحيحين
نفذ إذا كان الشرط 1 والشرط 2 غير صحيحين
على سبيل المثال ، إذا احتجنا إلى التحقق مما إذا كان الرقم موجبا وحتى في نفس الوقت ، فيمكننا استخدام الصيغة التالية:
= إذا (و (أ1 > 0;الباقي (أ 1 ؛ 2) = 0) ؛ "نعم"؛ "لا")
| في هذا المثال ، نستخدم الدالة" و " للتحقق من شرطين: أ1>0 والباقي(أ1 ، 2)=0. إذا كان كلا الشرطين صحيحين ، يتم إرجاع القيمة "نعم" ، وإذا كان أحدهما على الأقل خاطئا ، يتم إرجاع القيمة" لا". | يمكنك أيضا استخدام وظيفة "إذا و" للتحقق من الشروط الأخرى ، بما في ذلك مقارنة القيمة وشروط النص وما إلى ذلك. باستخدام هذه الوظيفة ، يمكنك إنشاء صيغ معقدة تأخذ في الاعتبار عدة معايير في نفس الوقت. | |
|---|---|---|
| معرفة ميزات وظيفة" إذا و " ، يمكنك استخدامه في جداول البيانات إكسل الخاص بك وخلق ظروف أكثر تعقيدا ومرونة لتنفيذ إجراءات معينة اعتمادا على القيم في الخلايا. | أمثلة الاستخدام | دعونا نلقي نظرة على بعض الأمثلة على استخدام الشرط المزدوج " إذا " في إكسيل: |
| مثال | الصيغة | الوصف |
| مثال 1 | = إذا (الشرط 1 ؛ "القيمة 1" ؛ إذا (الشرط 2 ؛ "القيمة 2" ؛ "القيمة 3")) | إذا تم استيفاء الشرط 1 ، يتم إرجاع "القيمة 1" ، وإلا ، إذا تم استيفاء الشرط 2 ، يتم إرجاع" القيمة 2 "، وإلا يتم إرجاع" القيمة 3". |
المثال 2