كيفية تداخل وظائف IF المتعددة في Excel

جدول المحتويات:

كيفية تداخل وظائف IF المتعددة في Excel
كيفية تداخل وظائف IF المتعددة في Excel
Anonim

ما يجب معرفته

  • =IF (D7=50000، $ D $ 5D7، $ D $ 4D7))=هي الصيغة التي تدخلها لبدء وظيفة IF المتداخلة.
  • أدخل الوسيطة Logical_test ، التي تقارن بين عنصرين من البيانات ، ثم أدخل الوسيطة Value_if_true.
  • أدخل دالة IF المتداخلة باعتبارها الوسيطة Value_if_false. للإنهاء ، انسخ وظائف IF المتداخلة باستخدام Fill Handle.

تشرح هذه المقالة كيفية تداخل وظائف IF في Excel لزيادة الشروط التي تم اختبارها والإجراءات التي تقوم بها الوظيفة. التعليمات تغطي Excel 2019-10 و Excel for Mac و Excel Online.

Nest IF Functions البرنامج التعليمي

Image
Image

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

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

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

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

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

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

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

ابدأ وظيفة IF المتداخلة

Image
Image

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

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

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

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

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

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

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

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

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

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

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

أدخل وسيطة Logical_test

Image
Image

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

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

  • أقل من 000 30 دولار.
  • بين $ 30 ، 000 و $ 49 ، 999.
  • $ 50 أو 000 أو أكثر

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

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

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

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

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

Image
Image

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

في هذا المثال ، عندما تكون البيانات الموجودة في الخلية D7 أقل من 30000 دولار أمريكي ، يقوم 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 $ 3D7.

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

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

Image
Image

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

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

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

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

لا تبدأ الدوال المتداخلة بعلامة التساوي ، بل تبدأ باسم الوظيفة.

  1. حدد Value_if_falseسطر في مربع الحوار.
  2. أدخل وظيفة IF التالية:
  3. IF (D7>=50000، $ D $ 5D7، $ D $ 4D7)

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

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

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

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

Image
Image

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

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

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

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

موصى به: