في برنامج إكسيل ، تسمح وظيفة "إذا" للمستخدم بالتحقق من الشروط وتنفيذ إجراءات معينة ، اعتمادا على نتائج الفحص. ومع ذلك ، في بعض الأحيان يصبح من الضروري إجراء عمليتين شرطيتين في المقابل. لتنفيذ هذه الوظيفة ، يمكنك استخدام وظائف "إذا" المتداخلة.
تتيح لك وظائف "إذا" المتداخلة التعامل مع الظروف المعقدة التي تتكون من عدة خطوات. على سبيل المثال ، يمكنك التحقق مما إذا كان قد تم استيفاء شرطين في وقت واحد ، وبناء على ذلك ، قم بتنفيذ إجراءات معينة. للقيام بذلك ، داخل وسيطة واحدة من وظيفة "إذا" ، يمكنك استخدام وظيفة "إذا" أخرى.
لنأخذ مثالا. لنفترض أن لديك قائمة بدرجات الطلاب وتريد تحديد أولئك الذين حصلوا على 4 نقاط على الأقل وحضروا محاضرات بنسبة 90 ٪ على الأقل من الوقت. للقيام بذلك ، يمكنك استخدام وظائف "إذا" المتداخلة.
= إذا (و (ج2 > = 4 ، د2 > = 90٪) ، " ممتاز!"،"كرر الدورة")
- في هذا المثال ، تتحقق وظيفة "إذا" أولا من استيفاء كلا الشرطين: تلقى الطالب 4 نقاط على الأقل (القيمة في الخلية ج2) وحضر محاضرات 90 ٪ على الأقل من الوقت (القيمة في الخلية د2). إذا تم استيفاء كلا الشرطين ، فإن النص " ممتاز!"عاد. خلاف ذلك ، سيتم إرجاع النص "كرر الدورة".
- باستخدام وظائف "إذا" المتداخلة ، يمكنك إنشاء عمليات شرطية أكثر تعقيدا والحصول على نتائج أكثر دقة في جداول إكسيل الخاصة بك.
- ما هو" إذا " المشغل في برنامج اكسل?
- القسم 1: إنشاء الشرط الأول
- الخطوة 1: حدد الخلية للتحقق من الحالة
- الخطوة 2: أدخل الشرط
الخطوة 3: تعيين إجراء عند استيفاء شرط
القسم 2: إنشاء الشرط الثاني
ما هو" إذا " المشغل في برنامج اكسل?
يحتوي عامل التشغيل " إذا " على بناء الجملة التالي:
إذا (الشرط ، الإجراء إذا كان صحيحا ، الإجراء إذا كان خطأ)
يمكن أن يكون الشرط أي تعبير منطقي يعيد القيمة" صواب "أو"خطأ". إذا كان الشرط صحيحا ، فإن الإجراء صحيح ، وإذا كان الشرط خاطئا ، فإن الإجراء صحيح.
على سبيل المثال ، لنفترض أن لدينا بيانات مبيعات المنتج في الخلية أ 1:
أ1 = 500
نريد تحديد ما إذا كان هذا البيع يعتبر مرتفعا أم منخفضا. للقيام بذلك ، يمكننا استخدام عامل التشغيل "إذا" على النحو التالي:
= إذا (أ 1 > 100 ، "بيع عالية" ، "بيع منخفضة")
في هذا المثال ، يتحقق الشرط (أ1 > 100) مما إذا كانت القيمة في الخلية أ1 أكبر من 100. إذا كان هذا صحيحا ، يتم إرجاع قيمة "بيع عالية" ، وإلا يتم إرجاع قيمة" بيع منخفضة".
يمكن استخدام عامل التشغيل " إذا " ليس فقط للظروف البسيطة ، ولكن أيضا للظروف المعقدة ، ودمجها مع المشغلين الآخرين ووظائف إكسيل. على سبيل المثال ، يمكنك استخدام عامل التشغيل "و" أو عامل التشغيل "أو" لإنشاء ظروف أكثر تعقيدا. يمكنك أيضا استخدام عامل التشغيل "إذا" المتداخل عندما يعتمد أحد الشروط على نتائج آخر.
المشغل " إذا " مفيد جدا لخلق الصيغ المختلفة ، وأتمتة الإجراءات وتحليل البيانات في برنامج إكسيل. فهم كيف يعمل واستخدامه يمكن أن تحسن بشكل كبير من كفاءة العمل مع الجداول والخلايا في إكسيل.
القسم 1: إنشاء الشرط الأول
في برنامج إكسيل ، يمكنك استخدام مشغلي "إذا" الشرطية لإنشاء تعبيرات منطقية وتنفيذ إجراءات معينة اعتمادا على تنفيذها. لإنشاء الشرط الأول ، اتبع الخطوات البسيطة:
1. افتح برنامج إكسيل وحدد الخلية التي تريد وضع نتيجة حالتك فيها.
2. أدخل صيغة عامل التشغيل الشرطي " إذا "، بدءا من علامة"=".
على سبيل المثال: = إذا(شرط ؛ القيمة إذا كانت صحيحة ؛ القيمة إذا كانت خاطئة).
3. استبدل" الشرط " بالشرط نفسه الذي تريد التحقق منه. على سبيل المثال ، يمكنك استخدام عوامل المقارنة مثل ">", "=", "<=", "=", "" أو العوامل المنطقية" و "أو"أو".
على سبيل المثال: = إذا(أ1 > 10 ؛ "نعم" ؛ "لا").
4. استبدل "القيمة إذا كانت صحيحة" بالنتيجة التي يجب إرجاعها إذا كان الشرط صحيحا.
على سبيل المثال: = إذا(أ1 > 10 ؛ "نعم" ؛ "لا"). إذا كانت قيمة الخلية أ1 أكبر من 10 ، فسيتم عرض "نعم".
5. استبدل "القيمة إذا كانت خاطئة" بالنتيجة التي يجب إرجاعها إذا كانت الحالة خاطئة.
على سبيل المثال: = إذا(أ1 > 10 ؛ "نعم" ؛ "لا"). إذا كانت قيمة الخلية أ1 أقل من أو تساوي 10 ، فسيتم عرض "لا".
6. اضغط على إدخال لإكمال الصيغة وتحقيق الشرط. سيتم عرض النتيجة في الخلية التي حددتها.
الخطوة 1: حدد الخلية للتحقق من الحالة
- قبل إنشاء شرطين في برنامج إكسيل ، يجب عليك تحديد الخلية التي سيتم التحقق من قيمتها للامتثال للشروط. يمكن أن تكون هذه الخلية أي خلية تخزن القيمة التي نحتاجها أو البيانات التي سيتم على أساسها استيفاء الشروط.
- لتحديد الخلية التي تريد التحقق من الحالة فيها ، تحتاج إلى:
انتقل إلى الورقة المطلوبة في الجدول حيث توجد الخلية المطلوبة. للقيام بذلك ، يمكنك استخدام علامات التبويب ورقة تقع في الجزء السفلي من نافذة البرنامج.
انقر على الخلية المطلوبة بالماوس لجعلها نشطة. سيتم تمييز الخلية النشطة بإطار ، وسيتم عرض عنوانها في الصف مع عنوان الخلايا.
بعد تحديد الخلية المطلوبة ، يمكنك البدء في تهيئة الظروف باستخدام وظيفة "إذا" في برنامج إكسيل.
الخطوة 2: أدخل الشرط
على سبيل المثال ، إذا أردنا التحقق مما إذا كانت القيمة في الخلية أ1 أكبر من 10 ، فيمكننا إدخال الشرط التالي:
= أ1 > 10
. إذا كان هذا الشرط صحيحا ، يمكن تنفيذ إجراءات معينة. إذا كانت خاطئة ، يمكنك تنفيذ إجراءات أخرى.
وبالتالي ، إدخال شرط هو خطوة هامة في خلق اثنين" إفس " في إكسيل. تأكد من أن حالتك تمت صياغتها بشكل صحيح وتحدد بالضبط متى يجب إجراء كل فحص.
الخطوة 3: تعيين إجراء عند استيفاء الشرط
بعد تحديد الشروط التي يجب الوفاء بها ، يجب عليك تحديد الإجراء الذي يجب أن يتم عند الوفاء بها. في برنامج إكسيل ، يتم ذلك باستخدام وظيفة إف ، والتي تضع قيمة أو صيغة معينة في خلية ، اعتمادا على تحقيق الشرط.
بناء الجملة من وظيفة إذا يشبه هذا:
= إذا (الشرط ، القيمة إذا كانت صحيحة ، القيمة إذا كانت خاطئة)
قيمة إذا كان صحيحا هو ما ينبغي أن يكون في الخلية إذا كان الشرط صحيحا. قيمة إذا هو ما ينبغي أن يكون في الخلية إذا كان الشرط غير صحيح.
على سبيل المثال ، افترض أنك تريد التحقق مما إذا كان الرقم في الخلية أ1 موجبا. إذا كان الأمر كذلك ، فأنت تريد عرض الرسالة" رقم موجب " في الخلية ب1. إذا كان الرقم سالبا ، فأنت تريد عرض الرسالة" رقم سالب " في الخلية ب1. للقيام بذلك ، يمكنك استخدام الصيغة التالية:
= إذا (أ1 > 0 ، "رقم موجب" ، "رقم سالب")
بعد إدخال الصيغة في الخلية ب1 ، سيعرض تلقائيا "رقم موجب" أو "رقم سالب" ، اعتمادا على القيمة الموجودة في الخلية أ1.
الآن بعد أن عرفت كيفية تعيين إجراء عند استيفاء شرط ، يمكنك البدء في إنشاء برنامج إكسيل الخاص بك مع اثنين من "إفس".
لإنشاء الشرط الثاني ، يجب عليك استخدام الوظيفة
إذا() |
مرة أخرى داخل الشرط الأول. ويرد الهيكل العام للصيغة أدناه:
- - الشرط الذي يحتاج إلى التحقق. إذا تم تنفيذه ، يتم إرجاعه
- - القيمة التي سيتم إرجاعها إذا كان الشرط
- - شرط إضافي سيتم التحقق منه فقط إذا كان شرط الشيك 1
- هي القيمة التي سيتم إرجاعها إذا كان الشيك2 شرط
- .
القيمة 3
- القيمة التي سيتم إرجاعها إذا لم يتم استيفاء أي من الشروط.
وبالتالي ، من الممكن إنشاء سلاسل من عدة شروط سيتم فحصها بالتتابع حتى يتم العثور على الشرط المقابل. |
مثال:
إذا (أ1 > 10 ، "رقم أكبر من 10" ، إذا (أ1 < 5 ، "رقم أقل من 5" ، "رقم بين 5 و 10"))