جدول المحتويات
في هذه المقالة ، سوف نتعلم استخدام وظيفة IF المتداخلة في Excel . عندما يتم إدراج دالة داخل دالة أخرى ، فإنها تسمى وظيفة متداخلة. اليوم ، سنعرض 6 أمثلة مثالية لوظيفة IF المتداخلة. ستساعدك هذه الأمثلة على فهم استخدام الدالة IF المتداخلة. لذلك ، دون أي تأخير ، لنبدأ المناقشة.
تنزيل كتاب التدريب
تنزيل كتاب التدريب من هنا.
استخدم وظيفة IF المتداخلة. xlsx
مقدمة إلى Excel IF Function
لفهم دالة IF المتداخلة ، نحتاج إلى معرفة دالة IF أولاً. في Microsoft Excel ، تتحقق وظيفة IF من شرط معين وإذا استوفت ذلك ، تظهر نتيجة. أيضًا ، إذا لم يتم استيفاء الشرط ، فسيظهر نتيجة أخرى.
- بناء الجملة
IF (logical_test، [value_if_true]، [value_if_false])
- الوسيطة
logical_test: إنه أمر إلزامي وسيطة الدالة IF . تمثل هذه الوسيطة الشرط المحدد لخلية أو نطاق من الخلايا.
[value_if_true]: إنها الوسيطة الثانية للدالة. إنها العبارة المحددة إذا تم استيفاء الشرط.
[value_if_false]: إنها الوسيطة الثالثة التي تظهر إذا كان الشرط خاطئًا.
مقدمة إلى Excel Nested IF Function
متداخلةالدالة IFS ، يمكننا استخدام مجموعة البيانات السابقة.
دعونا نلاحظ الخطوات أدناه لمعرفة المزيد.
الخطوات:
- للبدء ، حدد الخلية D5 واكتب الصيغة:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- ثم اضغط على أدخل .
هنا ، الاختبار 1 هو التحقق مما إذا كانت الخلية C5 أكبر من 5500 . إذا كان صحيحًا ، فسيظهر 12 ٪. خلاف ذلك ، سينتقل إلى اختبار 2 وما إلى ذلك.
- في الخطوة التالية ، استخدم مقبض التعبئة لأسفل لمشاهدة جميع النتائج.
3. أدخل وظيفة CHOOSE
يمكننا أيضًا استخدام وظيفة CHOOSE للتحقق من شروط متعددة. ترجع الدالة CHOOSE قيمة من القائمة بناءً على رقم الفهرس لتلك القيمة. الشكل العام للدالة CHOOSE موضح أدناه.
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
يمكنك التحقق من المزيد من الاختبارات داخل الصيغة إذا كنت تريد .
دعنا ننتبه إلى الخطوات أدناه لمزيد من المعلومات.
الخطوات:
- In في البداية ، حدد الخلية D5 واكتب الصيغة:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- بعد ذلك ، اضغط على أدخل .
هنا ، يمكنك رؤية أربع وسيطات داخل اختر وظيفة. في الوسيطة الأولى ، وضعنا جميع الشروط لإضافتها بعلامة زائد ( + ). بعد ذلك ، في الحجج التالية ، وضعنا قيمة النتائج معفيما يتعلق بموقف الشروط. على سبيل المثال ، تشير الوسيطة الثانية إلى نتيجة الشرط الأول . وهكذا.
- في النهاية ، اسحب مقبض التعبئة لأسفل.
4. جرب وظيفة تبديل Excel
يمكنك أيضًا استخدام وظيفة التبديل كبديل لوظيفة IF المتداخلة. لكن عليك أن تتذكر شيئًا واحدًا. يمكنك استخدام الوظيفة SWITCH عندما تحتاج إلى التعامل مع مجموعة ثابتة من القيم المحددة. في مجموعة البيانات ، يمكنك أن ترى أننا قدمنا رتبة بدلاً من نطاق المبيعات . ستساعدنا هذه القيم المحددة لـ الرتبة على توزيع العمولة بسهولة.
اتبع الخطوات أدناه لمعرفة المزيد عن هذه الطريقة.
الخطوات:
- أولاً ، اكتب الصيغة أدناه في الخلية E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- الآن ، اضغط على أدخل لرؤية النتيجة.
هنا ، ستبحث الصيغة عن قيمة الخلية D5 . إذا كانت القيمة A ، فستتم طباعة 5 ٪ ، إذا كانت B ثم 9 ٪ ، وإذا كانت C ثم 12 ٪.
- في الخطوة التالية ، فقط اسحب مقبض التعبئة لأسفل.
5. استخدم دالة CONCATENATE
تم تقديم الوظيفة SWITCH في Excel 2016 . لا تحتوي الإصدارات الأقدم على الوظيفة SWITCH . في هذه الحالة ، يمكنك استخدام دالة CONCATENATE بدلاً من ملفالطريقة السابقة.
دعونا نناقش الخطوات أدناه.
الخطوات:
- في الأول ضع ، اكتب الصيغة أدناه في الخلية E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- بعد ذلك ، اضغط على أدخل لرؤية النتيجة. المهام. تُظهر هذه الصيغة 5 ٪ إذا كانت قيمة الخلية D5 هي A ، 9 ٪ إذا كانت B ، و 12 ٪ if C .
- أخيرًا ، اسحب لأسفل مقبض التعبئة لرؤية النتائج في الخلايا المطلوبة.
أشياء يجب تذكرها
تحتاج إلى تذكر الأشياء التالية أثناء العمل مع وظيفة IF المتداخلة في Excel.
- يجب الحفاظ على الترتيب الصحيح للاختبارات والنتائج عند استخدام وظيفة IF المتداخلة.
- في Excel 2007 - 2016 ، يمكنك استخدام شرط 64 كحد أقصى.
- إذا كانت الصيغة الخاصة بك أكبر بسبب عدد الشروط ، فقم بتطبيق الطرق البديلة بدلاً من ذلك.
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
هنا ،
- C1: الشرط الأول.
- T1: القيمة التي سيتم عرضها إذا تم استيفاء الشرط الأول.
- C2: الحالة الثانية.
- T2: القيمة التي سيتم عرضها إذا تم استيفاء الشرط الثاني.
- C3: الشرط الثالث.
- T3: القيمة المراد عرضها إذا تم استيفاء الشرط الثالث.
- C4: الشرط الرابع.
- T4: القيمة التي سيتم عرضها إذا تم استيفاء الشرط الرابع
- F4: هذه هي القيمة التي سيتم عرضها إذا لم يتم استيفاء الشروط .
يمكنك إضافة المزيد من الشروط وفقًا لاحتياجاتك داخل الصيغة.
6 أمثلة مثالية لاستخدام دالة IF المتداخلة في Excel
1. استخدام بسيط وظيفة IF المتداخلة للعثور على النتائج
لفهم استخدام الدالة IF المتداخلة ، سنعرض مثالًا بسيطًا في المقام الأول. في هذا المثال ، سنحاول العثور على نتائج بعض الطلاب. هنا ، نستخدم ثلاثة شروط.
- أولاً ، إذا حصل الطالب على 70 أو أعلى ، فسوف ينجح.
- ثانيًا ، إذا حصل على أقل من 70 ، فسيرسب.
- ثالثًا ، إذا لم تكن هناك علامة ، فسيتم اعتبار الطالبغائب.
دعنا نتبع الخطوات أدناه لنرى كيف تعمل وظيفة IF المتداخلة.
STEPS :
- أولاً ، حدد الخلية C5 واكتب الصيغة:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- بعد ذلك ، اضغط على أدخل لرؤية النتيجة.
في هذه الصيغة ،
- الوسيطة الأولى C5 = "" والوسيطة الثانية هي "Absent" . إنه يدل على الشرط الأول. يشير إلى ما إذا كانت الخلية الخلية C5 فارغة ، فستظهر الوسيطة الثانية. في حالتنا ، هذا هو غائب .
- توضح الوظيفة IF الثانية أنه إذا كانت العلامة أعلى من 70 ، فإن الطالب سوف يمر. خلاف ذلك ، لن يفعل.
- في الخطوة التالية ، ضع المؤشر على الجانب الأيمن السفلي من الخلية D5 واسحب مقبض التعبئة لأسفل.
- أخيرًا ، سترى نتائج مثل الصورة أدناه.
2. ابحث عن درجة باستخدام وظيفة IF المتداخلة في Excel
في المثال الثاني ، سنستخدم الدالة IF المتداخلة في Excel للعثور على درجات بعض الطلاب. إنه أحد الأمثلة الأكثر استخدامًا لوصف وظيفة IF المتداخلة. في هذا المثال ، سنستخدم مجموعة بيانات تحتوي على علامات بعض الطلاب. هنا ، يتم أيضًا تقديم نطاق العلامات والدرجات المقابلة. نحتاج إلى تقييم درجات الطلاب بناءً على العلامات التي حصلوا عليها.
دعنااتبع الخطوات أدناه لمعرفة المزيد حول هذا المثال.
الخطوات:
- في المقام الأول ، حدد الخلية D5 واكتب الصيغة:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- ثم اضغط أدخل لرؤية النتيجة.
في هذه الصيغة ،
- الشرط الأول لدينا هو التحقق مما إذا كانت هناك أي علامة أدناه 61 .
- إذا كان TRUE ، فإنه يعرض F .
- إذا كان FALSE ، فإنه يتحقق التالي إذا كان
- في الوظيفة IF التالية ، يتحقق من العلامات أدناه 71 ويعيد D إذا كان كذلك صحيح .
- بهذه الطريقة ، تنتقل الوظيفة المتداخلة IF للتحقق من جميع الشروط.
- بعد ذلك ، استخدم مقبض التعبئة لمشاهدة النتائج في جميع الخلايا.
3. تطبيق Excel Nested IF Function لتخصيص أيام الإجازة
يمكننا استخدام وظيفة IF المتداخلة لمزيد من الأغراض أيضًا. في المثال الثالث ، سنحاول تخصيص فترة إجازة لموظفي الشركة. لتخصيص فترة الإجازة ، أدخلنا بعض الشروط. إذا كانت فترة عمل الموظف 15 سنة أو أكثر ، فسيكون لديه 25 يوم إجازة. إذا كانت بين 9 إلى 14 سنة ، فسيكون لديه 15 يوم إجازة. وأخيرًا ، إذا كانت فترة العمل أقل من 9 سنوات ، فسيكون لديه 10 أيام إجازة.
فلنقم بالدفع الانتباه إلى الخطوات أدناهلمعرفة المثال.
الخطوات:
- أولاً ، حدد الخلية D5 واكتب الصيغة أدناه:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- بعد ذلك ، اضغط على أدخل لرؤية النتيجة.
في هذه الصيغة ، استخدمنا شروط 3 .
- في الحالة الأولى ، تحققنا مما إذا كان الخلية C5 أكبر من 15 . نظرًا لأنه صحيح ، فإنه يظهر 25 في الخلية D5 .
- إذا كان خطأ ، إذن ، سيتحقق من الحالة التالية وما إلى ذلك.
- أخيرًا ، اسحب مقبض التعبئة لأسفل لرؤية النتائج مثل لقطة الشاشة أدناه.
4. تحديد حالة الدفع باستخدام وظيفة IF المتداخلة في Excel
في الحياة العملية ، نحتاج إلى تحديد حالة الدفع كثيرًا. تحتاج المنظمات المقدمة للخدمة إلى الاحتفاظ بسجل مدفوعات عملائها. في هذه الحالات ، يمكننا أيضًا استخدام وظيفة المتداخلة IF .
في مجموعة البيانات أدناه ، يمكننا رؤية الفاتورة و المبالغ المدفوعة لبعض العملاء. باستخدام هذه المعلومات ، سنحاول تحديث العمود الحالة .
لذلك ، دعنا نتبع الخطوات أدناه لفهم المثال.
خطوات:
- في المقام الأول ، حدد خلية G5 واكتب الصيغة:
=IF(F5=0,"Paid",IF(TODAY()
- اضغط على أدخل لرؤية النتيجة.
في هذه الصيغة ،
- سنتحقق أولاً مما إذا كانت الخلية F5 تساوي 0 .إذا كان صحيحًا ، فسيظهر مدفوع .
- وإلا فإنه سينتقل إلى الشرط الثاني
- في الحالة الثانية ، استخدمنا وظيفة TODAY وقارنتها مع تاريخ الاستحقاق .
- إذا كان التاريخ الحالي أكبر من تاريخ الاستحقاق ، إذن ، سيظهر الاستحقاق .
- وإذا كان التاريخ الحالي أقل من تاريخ الاستحقاق ، فسيتم عرض في .
- أخيرًا ، اسحب مقبض التعبئة لأسفل لرؤية النتائج في كل الخلايا.
5. أدخل Excel Nested IF Function to Return Correct Product
في هذا المثال ، سنحاول إرجاع المنتج الصحيح لرقمين باستخدام الدالة IF المتداخلة. لشرح المثال ، سنستخدم مجموعة البيانات أدناه.
دعنا نتبع الخطوات أدناه لفهم المثال.
STEPS:
- للبدء ، حدد الخلية C5 واكتب الصيغة:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- واضغط أدخل .
في هذه الصيغة ،
- الشرط الأول هو التحقق مما إذا كانت الخلية B5 تساوي 15 × 12 . إذا كان صحيحًا ، فسيظهر 180 . إذا كانت FALSE ، فسننتقل إلى الحالة التالية.
- في الحالة التالية ، ستبحث عن 14 × 19 وتظهر 266 إذا كان يفي بالشرط.
- وفي الحالة الأخيرة ، سيبحث عن قيمة 2 0x25 ويعرض 500 إذا كان يلبيالحالة.
- بعد كتابة الصيغة ، اسحب لأسفل مقبض التعبئة .
- في النهاية ، سترى نتائج مثل الصورة أدناه.
6. تطبيق IF المتداخلة مع وظائف AND / OR في Excel
في المثال الأخير ، سنستخدم الدالة المتداخلة IF مع كل من AND & amp؛ وظائف أو . أولاً ، سنعرض استخدام الدالة OR ثم سننفذ الدالة AND .
لشرح المثال ، سنستخدم مجموعة البيانات التي يحتوي على معلومات حول حجم المبيعات في مارس & amp؛ أبريل . سنقوم بتوزيع عمولة المبيعات بناءً على مبلغ مبيعاتهم.
دعنا نتبع الخطوات أدناه لمعرفة المزيد حول توزيع العمولة.
الخطوات:
- في المقام الأول ، حدد الخلية E5 واكتب الصيغة:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- ثم اضغط على مفتاح أدخل لرؤية النتيجة.
في هذه الصيغة ، استخدمنا وظيفة IF المتداخلة مع وظيفة OR . يمكننا استخدام شروط متعددة داخل وظيفة أو . إذا كان أي من هذه الشروط صحيحًا ، فسيتم عرض القيمة المخصصة. هذا يعني أنك إذا كنت بحاجة إلى تلبية أي شرط واحد ، فعليك تطبيق الوظيفة أو .
- يتحقق الشرط الأول مما إذا كان مبلغ المبيعات في أي من الشهرين أكبر من 5500 وإذا كان TRUE ، فإنه يضبط العمولة على 12 ٪.
- في الحالة الثانية ، يتحقق مما إذا كان مبلغ المبيعات بين 4001 إلى 5500 . يطبع 9 ٪ في العمولة .
- والشرط الأخير هو التحقق من مبلغ المبيعات بين 2500 إلى 4000 .
- بعد ذلك ، استخدم Fill Handle لنسخ الصيغة لأسفل.
ملاحظة: تنسيق الرقم للنطاق E5: E10 يجب تعيينه على النسبة المئوية . خلاف ذلك ، سوف يظهر 0 .
- في الخطوة التالية ، سنقوم بإدراج صيغة IF المتداخلة مع AND .
- لهذا الغرض ، حدد الخلية E5 واكتب الصيغة:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
هنا ، يجب أن يكون كلا الشرطين داخل الدالة AND TRUE . خلاف ذلك ، سيتم تنفيذ الشرط التالي IF . على سبيل المثال ، إذا كان كل من Cell C5 و D5 أكبر من 5500 ، عندها فقط سيتم تعيين العمولة على 12 ٪.
- أخيرًا ، اسحب مقبض التعبئة لأسفل لمشاهدة جميع النتائج.
بدائل وظيفة IF المتداخلة في Excel
يصبح من الصعب تنفيذ وظيفة IF المتداخلة إذا كان لديك الكثير من الشروط. قد تكبر الصيغة وأي خطأ صغير يمكن أن يقودك إلى نتائج غير صحيحة. لتجنب الصعوبات ، يمكنك استخدام بدائل المتداخلةIF تعمل في Excel. هنا ، سنناقش بدائل 5 . يمكنك استخدامها وفقًا لاحتياجاتك.
1. استخدم وظيفة VLOOKUP
عندما تستخدم نطاقات أرقام متصلة ، يمكنك حينئذٍ استخدام وظيفة VLOOKUP بدلاً من الدالة المتداخلة IF . لهذا الغرض ، يجب أن يكون لديك جدول مرجعي وإنشاء الصيغة بالمطابقة التقريبية. في حالتنا ، جدول العمولة هو جدولنا المرجعي. في مجموعة البيانات ، لدينا مبلغ مبيعات لكل بائع وسنحاول تخصيص العمولة.
دعنا نتبع الخطوات بعناية لمعرفة المزيد.
الخطوات:
- أولاً ، حدد الخلية D5 واكتب الصيغة:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- بعد ذلك ، اضغط على أدخل .
هنا ، نحن استخدمت الدالة VLOOKUP للبحث عن قيمة Cell C5 في العمود الثاني لجدول البحث تتراوح من الخلية C13 من إلى D15 . نحتاج إلى تطبيق التطابق التقريبي هنا ، لذلك استخدمنا TRUE في الوسيطة الأخيرة للصيغة.
- أخيرًا ، اسحب Fill Handle لأسفل إلى انظر جميع النتائج.
2. تطبيق وظيفة Excel IFS
تطبيق وظيفة IFS يجعل مهمة تنفيذ شروط متعددة سهل للغاية. يمكن كتابة الشكل العام لوظيفة IFS على النحو التالي:
IFS(Test1,Value1,[Test 2],[Value 2]....)
لشرح استخدام