Skip to main content

تعشيق IF وظائف متعددة في Excel

20 Essential Excel Functions with Downloadable Reference Guide (أبريل 2024)

20 Essential Excel Functions with Downloadable Reference Guide (أبريل 2024)
Anonim

يتم تمديد فائدة الدالة IF عن طريق إدخال ، أو التداخل ، وظائف IF متعددة داخل بعضها البعض. تعمل الدالات IF المتداخلة على زيادة عدد الحالات المحتملة التي يتم اختبارها وزيادة عدد الإجراءات التي يتم اتخاذها للتعامل مع هذه النتائج.

ملحوظة: تنطبق الإرشادات الواردة في هذه المقالة على Excel 2019 و Excel 2016 و Excel 2013 و Excel 2010 و Excel 2019 لـ Mac و Excel 2016 for Mac و Excel for Mac 2011 و Excel Online.

01 من 06

عش IF وظائف الدرس

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

= IF (D7 <30000، $ D $ 3 * D7، IF (D7> = 50000، $ D $ 5 * D7، $ D $ 4 * D7))

يتم فصل الأجزاء المختلفة من الصيغة بفواصل وتنفيذ المهام التالية:

  1. الجزء الأول ، D7 <30000 ، يتحقق لمعرفة ما إذا كان راتب الموظف أقل من 30،000 دولار أميركي.
  2. إذا كان الراتب أقل من 30،000 دولار ، فإن الجزء الأوسط ، D $ 3 * D7 ، يضاعف الراتب بنسبة الخصم التي تبلغ 6٪.
  3. إذا كان الراتب أكبر من 30،000 دولار ، فإن الدالة IF الثانية IF (D7> = 50000 ، $ D $ 5 * D7 ، $ D $ 4 * D7) تختبر شرطين إضافيين.
  4. D7> = 50000 شيكات لمعرفة ما إذا كان راتب الموظف أكبر من أو يساوي 50،000 دولار أميركي.
  5. إذا كان الراتب يساوي أو يزيد عن 50000 دولار ، فإن D $ 5 * D7 يضاعف الراتب بنسبة خصم 10٪.
  6. إذا كان الراتب أقل من 50000 دولار ولكنه أكبر من 30000 دولار ، فإن D $ 4 * D7 يضاعف الراتب بنسبة الخصم التي تبلغ 8٪.

أدخل بيانات البرنامج التعليمي

أدخل البيانات في الخلايا من C1 إلى E6 من ورقة عمل Excel كما تظهر في الصورة. البيانات الوحيدة التي لم يتم إدخالها في هذه المرحلة هي الدالة IF الموجودة في الخلية E7.

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

02 من 06

بدء تشغيل الدالة IF المتداخلة

من الممكن فقط إدخال الصيغة الكاملة

= IF (D7 <30000، $ D $ 3 * D7، IF (D7> = 50000، $ D $ 5 * D7، $ D $ 4 * D7))

في الخلية E7 من ورقة العمل وجعلها تعمل. في Excel Online ، هذه هي الطريقة التي يجب عليك استخدامها. ومع ذلك ، إذا كنت تستخدم إصدار سطح مكتب من Excel ، فغالباً ما يكون من الأسهل استخدام مربع الحوار الخاص بالوظيفة لإدخال الوسيطات الضرورية.

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

في هذا المثال ، يتم إدخال الدالة IF المتداخلة في السطر الثالث من مربع الحوار كوسيطة Value_if_false. بما أن ورقة العمل تحسب الاستقطاع السنوي للعديد من الموظفين ، يتم إدخال الصيغة لأول مرة في الخلية E7 باستخدام مراجع الخلية المطلقة لمعدلات الخصم ثم يتم نسخها إلى الخلايا E8: E11.

خطوات البرنامج التعليمي

  1. حدد الخلية E7 لجعلها الخلية النشطة. هذا هو المكان الذي سيتم وضع صيغة IF المتداخلة فيه.
  2. تحديد الصيغ.
  3. تحديد منطقي لفتح القائمة المنسدلة للوظيفة.
  4. تحديد إذا في القائمة لإظهار مربع الحوار الخاص بالوظيفة.

تشكل البيانات المدخلة في الأسطر الفارغة في مربع الحوار وسيطات الدالة IF. تخبر هذه الوسيطات الدالة بالشرط الذي يتم اختباره والإجراءات التي يجب اتخاذها إذا كان الشرط صحيحًا أو خطأ.

خيار اختصار البرنامج التعليمي

لمتابعة هذا المثال ، يمكنك:

  • أدخل الوسيطات في مربع الحوار كما هو موضح في الصورة أعلاه ، ثم انتقل إلى الخطوة الأخيرة التي تغطي نسخ الصيغة إلى الصفوف من 7 إلى 10.
  • أو ، اتبع الخطوات التالية التي تقدم إرشادات مفصلة وشروح لإدخال الوسائط الثلاث.
03 من 06

أدخل الوسيطة Logical_test

تقارن الوسيطة Logical_test عنصرين من البيانات. يمكن أن تكون هذه البيانات أرقامًا أو مراجعًا للخلايا أو نتائج الصيغ أو حتى بيانات نصية. لمقارنة قيمتين ، يستخدم Logical_test عامل مقارنة بين القيم.

في هذا المثال ، هناك ثلاثة مستويات للرواتب تحدد الاستقطاع السنوي للموظف:

  • أقل من 30،000 دولار.
  • بين 30،000 دولار و 49999 دولار.
  • 50000 دولار أو أكثر

يمكن لوظيفة IF واحدة أن تقارن مستويين ، لكن مستوى الراتب الثالث يتطلب استخدام الدالة IF المتداخلة الثانية. المقارنة الأولى هي بين المرتب السنوي للموظف ، الموجود في الخلية D ، مع الراتب الأقصى 30،000 دولار. نظرًا لأن الهدف هو تحديد ما إذا كان D7 أقل من 30،000 دولار ، فإن المشغل أقل من ذلك ( < ) يستخدم بين القيم.

خطوات البرنامج التعليمي

  1. اختر اختبار منطقي خط في مربع الحوار.
  2. حدد الخلية D7 لإضافة مرجع الخلية هذا إلى سطر Logical_test.
  3. اضغط على أقل من مفتاح ( < ) على لوحة المفاتيح.
  4. نوع 30000 بعد اقل من الرمز.
  5. يعرض الاختبار المنطقي المكتمل كـ D7 <30000.

ملحوظة: لا تدخل علامة الدولار ( $ ) أو فاصلة فاصلة ( , ) مع 30000. تظهر رسالة خطأ غير صالحة في نهاية السطر Logical_test إذا تم إدخال أي من هذه الرموز مع البيانات.

04 من 06

أدخل الوسيطة Value_if_true

تخبر الوسيطة Value_if_true الدالة IF ما يجب فعله عندما يكون Logical_test صحيحًا.يمكن أن تكون الوسيطة Value_if_true صيغة أو كتلة نصية أو قيمة أو مرجع خلية أو يمكن ترك الخلية فارغة.

في هذا المثال ، عندما تكون البيانات في الخلية D7 أقل من 30،000 دولار ، يقوم Excel بضرب الراتب السنوي للموظف في الخلية D7 بمعدل الاستقطاع 6 بالمائة الموجود في الخلية D3.

النسبية مقابل مراجع الخلايا المطلقة

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

يتم إنشاء مراجع الخلايا المطلقة عن طريق إضافة علامات الدولار حول مرجع خلية منتظمة ، مثل $ D $ 3. يتم إضافة علامات الدولار بسهولة عن طريق الضغط على F4 المفتاح على لوحة المفاتيح بعد إدخال مرجع الخلية في مربع الحوار.

في المثال ، يتم إدخال معدل الاستنتاج الموجود في الخلية D3 كمرجع خلية مطلق في سطر Value_if_true لمربع الحوار.

خطوات البرنامج التعليمي

  1. اختر كانت value_if_true خط في مربع الحوار.
  2. حدد الخلية D3 في ورقة العمل لإضافة مرجع الخلية هذا إلى سطر Value_if_true.
  3. اضغط على F4 المفتاح لجعل D3 مرجع خلية مطلق ($ D $ 3).
  4. اضغط على العلامة النجمية ( * ) مفتاح. العلامة النجمية هي رمز الضرب في Excel.
  5. حدد الخلية D7 لإضافة مرجع الخلية هذا إلى سطر Value_if_true.
  6. يعرض السطر Value_if_true المكتمل كـ $ D $ 3 * D7.

ملحوظة: لم يتم إدخال D7 كمرجع خلية مطلقة. يجب تغيير عندما يتم نسخ الصيغة إلى الخلايا E8: E11 للحصول على مقدار الخصم الصحيح لكل موظف.

05 من 06

أدخل الدالة IF المتداخلة كوسيطة Value_if_false

عادة ، تخبر الوسيطة Value_if_false الدالة IF ما يجب فعله عندما يكون Logical_test خاطئًا. في هذه الحالة ، يتم إدخال الدالة IF المتداخلة كوسيطة. بالقيام بذلك ، تحدث النتائج التالية:

  • تختبر الوسيطة Logical_test في الدالة IF المتداخلة (D7> = 50000) جميع المرتبات التي لا تقل عن 30،000 دولار.
  • بالنسبة لتلك المرتبات التي تزيد قيمتها عن 50،000 دولار أو تساويها ، تقوم وسيطة Value_if_true بضربها بخصم 10٪ الموجود في الخلية D5.
  • بالنسبة إلى الرواتب المتبقية (تلك التي تزيد عن 30000 دولار ولكن أقل من 50.000 دولار) ، تقوم وسيطة Value_if_false بضربها بخصم 8٪ الموجود في الخلية D4.

خطوات البرنامج التعليمي

كما ذكر في بداية البرنامج التعليمي ، لا يمكن فتح مربع حوار ثاني لإدخال الدالة المتداخلة ، لذا يجب كتابتها في سطر Value_if_false.

ملحوظة: لا تبدأ الدوال المتداخلة بعلامة مساواة ، ولكن مع اسم الدالة.

  1. اختر value_if_false و خط في مربع الحوار.
  2. أدخل الدالة IF التالية:

    IF (D7> = 50000، $ D $ 5 * D7، $ D $ 4 * D7)

  3. تحديد حسنا لإكمال وظيفة IF وإغلاق مربع الحوار.
  4. تظهر قيمة $ 3،678.96 في الخلية E7. وبما أن ر. هولت يكسب أكثر من 30 ألف دولار ولكنه أقل من 50 ألف دولار في السنة ، فإن المعادلة التي تبلغ 45،987 دولار * 8٪ تستخدم لحساب خصمه السنوي.
  5. حدد الخلية E7 لعرض الوظيفة الكاملة = IF (D7 = 50000 ، $ D $ 5 * D7 ، $ D $ 4 * D7)) في شريط الصيغة أعلى ورقة العمل.

بعد اتباع هذه الخطوات ، يطابق المثال الخاص بك الآن الصورة الأولى في هذه المقالة.

تتضمن الخطوة الأخيرة نسخ صيغة IF للخلايا E8 إلى E11 باستخدام مقبض التعبئة لإكمال ورقة العمل.

06 من 06

انسخ دالات IF المتداخلة باستخدام مقبض التعبئة

لإكمال ورقة العمل ، قم بنسخ الصيغة التي تحتوي على الدالة IF المتداخلة للخلايا E8 إلى E11. عند نسخ الدالة ، يقوم Excel بتحديث مراجع الخلية النسبية لتعكس الموقع الجديد للوظيفة مع الاحتفاظ بمرجع الخلية المطلق نفسه.

إحدى الطرق السهلة لنسخ الصيغ في Excel هي مع مقبض التعبئة.

خطوات البرنامج التعليمي

  1. حدد الخلية E7 لجعلها الخلية النشطة.
  2. ضع مؤشر الماوس فوق المربع الموجود في الزاوية السفلية اليمنى للخلية النشطة. سيتغير المؤشر إلى علامة الجمع (+).
  3. حدد واسحب مقبض التعبئة إلى الخلية E11.
  4. تمتلئ الخلايا من E8 إلى E11 بنتائج الصيغة كما هو موضح في الصورة أعلاه.