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

وظيفة ماذا لو في إكسيل 2003: أمثلة الاستخدام والميزات

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

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

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

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

وظيفة ماذا لو في إكسيل 2003

تنسيق الدالة هو ما إذا كان ما يلي:

  • ماذا لو (الشرط ، القيمة إذا كانت صحيحة ، القيمة إذا كانت خاطئة)

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

على سبيل المثال ، يمكنك استخدام وظيفة ماذا لو لحساب مكافأة الموظف. إذا كان عدد المبيعات أكثر من 1000 ، فسيحصل الموظف على مكافأة قدرها 5000 ، وإلا ستكون المكافأة 0. سوف تبدو الصيغة كما يلي:

  • = ماذا لو (أ 1 > 1000 ، 5000 ، 0)

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

  • = ماذا لو (أ 1 > 100 ، "أحمر" ، "قياسي")

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

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

أمثلة الاستخدام

لنلق نظرة على بعض الأمثلة لاستخدام وظيفة ماذا لو:

1. مثال على مقارنة الأرقام:

إذا كان الرقم في الخلية أ1 أكبر من 10 ، تقوم الدالة بإرجاع القيمة "أكبر من 10" ، وإلا فإنها ترجع "أقل من أو يساوي 10".

= إذا (أ1 > 10، "أكبر من 10" ، "أقل من أو يساوي 10")

2. مثال على التحقق من حالة النص:

إذا كان النص الموجود في الخلية أ 2 هو " نعم "، فإن الوظيفة ترجع القيمة" مؤكد "، وإلا فإنها ترجع"غير مؤكد".

= إذا (أ2= "نعم" ، "مؤكد" ، "غير مؤكد")

3. مثال على فحص الشروط لخلايا متعددة:

إذا كانت القيمة في الخلية أ3 أكبر من القيمة في الخلية ب3 ، ترجع الدالة "القيمة في أ3 أكبر من" ، وإلا فإنها ترجع "القيمة في ب3 أكبر من أو تساوي".

= إذا (أ3 > ب3 ، "القيمة في أ3 أكبر من" ، "القيمة في ب3 أكبر من أو تساوي")

4. مثال مع التحقق من وجود خلية فارغة:

إذا لم تكن الخلية أ 4 فارغة ، تقوم الدالة بإرجاع قيمتها ، وإلا فإنها ترجع "الخلية فارغة".

= إذا (ليس (فارغ (أ4)) ، أ4، "خلية فارغة")

هذه مجرد أمثلة قليلة على استخدام وظيفة ماذا لو. باستخدام هذه الوظيفة ، فمن الممكن لتنفيذ مجموعة متنوعة من الإجراءات في إكسيل 2003.