Excel Formulas Academy · درس

تكديس IF لنتائج متعددة

ضمّن دوال IF لتقييم القيم أو تصنيفها

الدرس 1 من 413 خطوة

تكديس IF لنتائج متعددة درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

لا تكفي IF واحدة دائمًا

لا تستطيع IF واحدة اختيار سوى بين نتيجتين: أن يكون الاختبار صحيحًا أو خاطئًا. لكن البيانات الواقعية غالبًا ما تتضمن أكثر من فئتين. فكروا في التقديرات بالحروف A وB وC وD وF، أو مستويات الشحن مثل العادي والسريع والأولوية.

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

بنية IF المتداخلة

تتبع كل IF النمط IF(test, value_if_true, value_if_false). وللتداخل، ما عليكم سوى وضع IF أخرى مكان value_if_false.

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

=IF(test1, result1, IF(test2, result2, result3))

مثال على التقديرات

لنفترض أن علامةً موجودة في الخلية A2، وأنكم تريدون تحديد تقدير بالحروف. افحصوا أعلى حد أولًا، ثم انتقلوا إلى الحدود الأدنى. وتكون القيمة الأخيرة هي القيمة الاحتياطية عندما لا تتطابق أي حالة أخرى.

الترتيب مهم: بما أن 90 أكبر من 80 أيضًا، يجب أن تختبروا العدد الأكبر أولًا، وإلا فسيتوقف كل عدد مرتفع عند الفرع الخطأ.

=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))

لماذا يُعد الترتيب مهمًا للغاية

تتوقف دوال IF المتداخلة عند أول اختبار تكون نتيجته صحيحة. فإذا اختبرتم A2>=70 أولًا، فستكون النتيجة صحيحة بالفعل لعلامة تساوي 95، وستعيد C عن طريق الخطأ.

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

=IF(A2>=70,"C",IF(A2>=90,"A","F"))

قراءة سلسلة الشروط بصوت عالٍ

من الطرق المفيدة لفهم أي IF متداخلة قراءتها على شكل جملة:

  • إذا كانت العلامة 90 أو أكثر، فالتقدير هو A،
  • وإلا إذا كانت 80 أو أكثر، فالتقدير هو B،
  • وإلا إذا كانت 70 أو أكثر، فالتقدير هو C،
  • وإلا فالتقدير هو F.

كل IF( تعني «وإلا إذا»، والقيمة النهائية تعني «وإلا» فقط.

عد الأقواس

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

إذا قمتم بتداخل ثلاث دوال IF، فستكون لديكم ثلاثة أقواس إغلاق متتالية: ))). تميّز معظم جداول البيانات الأزواج المتطابقة بالألوان أثناء الكتابة، فاستخدموا ذلك للتأكد من العدد قبل الضغط على Enter.

=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))

تصنيف القيم النصية

تعمل دوال IF المتداخلة مع النصوص أيضًا، وليس مع الأعداد فقط. تخيلوا وجود رمز منطقة في B2 ورغبتكم في عرض اسم المنطقة كاملًا. قارنوا الخلية بكل رمز بالتتابع.

لاحظوا أن مقارنات النصوص تحتاج إلى علامتي اقتباس حول القيمة التي تختبرونها وحول النتيجة التي تعيدونها.

=IF(B2="N","North",IF(B2="S","South",IF(B2="E","East","West")))

إعادة الحسابات، لا التسميات فقط

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

يضرب كل فرع المبلغ في معدل مختلف، ولذلك تتولى صيغة واحدة معالجة جدول الأسعار بالكامل.

=IF(A2>=1000,A2*0.2,IF(A2>=500,A2*0.1,IF(A2>=100,A2*0.05,0)))

مثال تطبيقي أعمق

لنفترض أننا نريد تصنيف إنفاق العميل الموجود في A2 إلى مستويات ولاء. نختبر من الأعلى إلى الأدنى حتى يفوز أعلى مستوى مؤهل:

  • القيمة 5000 أو أكثر تصبح Platinum
  • القيمة 2000 أو أكثر تصبح Gold
  • القيمة 500 أو أكثر تصبح Silver
  • كل ما عدا ذلك هو Bronze

تحتاج أربع نتائج إلى ثلاث دوال IF متداخلة.

=IF(A2>=5000,"Platinum",IF(A2>=2000,"Gold",IF(A2>=500,"Silver","Bronze")))

معرفة متى تصبح الدوال كثيرة جدًا

يسمح Excel بما يصل إلى 64 دالة IF متداخلة، لكن أي عدد يتجاوز ثلاثًا أو أربعًا يصبح صعب القراءة وسهل التعطيل. وتُعد السلاسل الطويلة علامة تحذير.

عندما تجدون أنفسكم تكدّسون العديد من دوال IF، فقد حان الوقت عادةً للانتقال إلى أداة أوضح مثل IFS أو SWITCH أو جدول بحث. ستتعرفون إلى SWITCH في الدرس التالي.

أفضل الممارسات عند التداخل

حافظوا على موثوقية دوال IF المتداخلة باتباع العادات التالية:

  • اختبروا الحدود دائمًا في اتجاه ثابت، من الأعلى إلى الأدنى أو من الأدنى إلى الأعلى.
  • وفروا قيمة احتياطية نهائية حتى لا تظل أي حالة فارغة.
  • ضعوا قيم النصوص ونتائجها بين علامتي اقتباس.
  • عدوا أقواس الإغلاق قبل الضغط على Enter.

باتباع هذه الإرشادات، تظل حتى دالة IF ذات ثلاثة مستويات موثوقة.

تحقق سريع

اختبروا مدى فهمكم لترتيب دوال IF المتداخلة.

مراجعة: تكديس دوال IF

تعلمتم التعامل مع أكثر من نتيجتين من خلال تداخل دالة IF داخل الفرع الخاطئ لدالة أخرى. أهم النقاط:

  • النمط هو IF(test, result, IF(test, result, fallback)).
  • اختبروا الحدود في اتجاه واحد ثابت حتى يكون التطابق الأول صحيحًا.
  • أدرجوا دائمًا قيمة احتياطية نهائية، ووازنوا الأقواس.
  • بعد ثلاثة أو أربعة مستويات، استخدموا أداة أوضح بدلًا منها.
=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))
البدء مجانًا

تعلم Excel مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

الأسئلة الشائعة

هل درس «تكديس IF لنتائج متعددة» مجاني؟

نعم — نص درس «تكديس IF لنتائج متعددة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ماذا ستتعلم في «تكديس IF لنتائج متعددة»؟

ضمّن دوال IF لتقييم القيم أو تصنيفها تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟

لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «تكديس IF لنتائج متعددة»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟

نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. تكديس IF لنتائج متعددة
  2. اختيار الحالات باستخدام SWITCH
  3. اختيار العناصر باستخدام CHOOSE
  4. الحفاظ على وضوح المنطق المعقد
← العودة إلى Excel Formulas Academy