شروط IF المتداخلة
جزء من قسم الأساسيات في رحلة Excel على Coddy — الدرس 37 من 42.
تختار دالة IF واحدة بين إجابتين اثنتين. ولكن ماذا عن الدرجات، A أو B أو C؟ الحيلة هي وضع دالة IF ثانية داخل الأولى، في خانة الإجابة الخاطئة. ويسمى هذا IF المتداخلة (nested IF):
=IF(A1>=90, "A", IF(A1>=80, "B", "C"))اقرأها من اليسار إلى اليمين: هل A1 يساوي 90 على الأقل؟ نعم ← اعرض A، انتهى. لا ← لا تستسلم، اسأل السؤال التالي: هل هو 80 على الأقل؟ نعم ← B، لا ← C. كل IF تتولى سؤالاً واحداً وتسلم الباقي للسؤال التالي.
إن ترتيب الفحوصات أمر مهم. تتوقف Excel عند أول شرط يتحقق، لذلك يجب عليك اختبار أعلى فئة أولاً. إذا تحققت من A1>=80 أولاً، فإن النتيجة 95 ستحصل على التقدير B قبل أن يتم تشغيل فحص الحصول على A على الإطلاق.
نصيحتان في مسك الدفاتر: كل دالة IF تفتحها تحتاج إلى قوس إغلاق خاص بها، فدالتا IF تتطلبان قوسين ) في النهاية. وكل دالة IF إضافية تضيف نتيجة محتملة واحدة فقط: دالتا IF متداخلتان تعطيان ثلاث نتائج، وثلاث دوال IF تعطي أربع نتائج، وهكذا.
التحدي
سهلتحتوي ورقة العمل على درجة اختبار: Score في الخلية A1 والرقم في الخلية B1.
في الخلية C1، اكتب دالة IF متداخلة تحول الدرجة إلى تقدير حرفي:
Aللدرجات التي تساوي 90 أو أكثرBللدرجات التي تساوي 80 أو أكثر (ولكن أقل من 90)Cلأي شيء آخر
استخدم الحروف الكبيرة A و B و C. ستُرسل الاختبارات درجة إلى كل فئة، لذا تحقق من الفئات لديك من الأعلى إلى الأسفل.
جرّب بنفسك
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Score | 87 | |||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
1التعرف على الجداول الإلكترونية
ما هو الجدول الإلكتروني؟الخلايا والمراجعخلاياك الأولىالصفوف والأعمدة والشبكةملخص: التعرف على الشبكة4مراجع الخلايا
الإشارة إلى خلايا أخرىالصيغ التي تتحدث تلقائيًاالصيغ المترابطةالنطاقات من A1 إلى A10ملخص: مراجع الخلايا7اتخاذ القرارات باستخدام IF
الدالة IFكتابة شرط IFمعاملات المقارنةشروط IF المتداخلةملخص: اتخاذ القرارات باستخدام IF