0Pricing
Excel Formulas Academy · درس

تفريع أوضح باستخدام IFS

استبدل عبارات IF المتداخلة بالدالة IFS الأسهل قراءة

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

مشكلة دوال IF المتداخلة

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

يصبح هذا التداخل صعب القراءة، وسهل التعطيل، كما يصعب معه عدّ الأقواس الختامية. وقد صُممت الدالة IFS لحل هذه المشكلة تحديدًا. فهي تتيح لك سرد أزواج الشروط والنتائج في سطر مرتب ومسطح.

شكل دوال IF المتداخلة

إليك صيغة تقدير مكتوبة باستخدام دوال IF متداخلة. تحتوي كل دالة IF على دالة IF أخرى في فرعها الخاص بالحالة الخاطئة.

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

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

بنية IFS

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

  • test1, value1 إذا كان test1 صحيحًا، فأرجع value1
  • test2, value2 وإلا، إذا كان test2 صحيحًا، فأرجع value2

تُرجع قيمة أول شرط صحيح، ثم تتوقف. ويمكنك ربط ما يصل إلى 127 زوجًا.

=IFS(test1, value1, test2, value2, ...)

إعادة كتابة صيغة التقدير

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

تتحقق IFS أولًا من 90، ثم 80، ثم 70. ويفوز أول شرط صحيح. قارن ذلك بالصيغة المتداخلة؛ فهي تؤدي المهمة نفسها، لكنها أسهل قراءة بكثير.

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D")

الترتيب مهم

نظرًا إلى أن IFS تُرجع نتيجة أول شرط صحيح، فإن ترتيب اختباراتك بالغ الأهمية. وبالنسبة إلى النطاقات، ابدأ بالأكثر تقييدًا ثم انتقل إلى الأقل تقييدًا.

إذا عكست ترتيب التقديرات واختبرت A2>=60 أولًا، فستُرجع درجة قدرها 95 القيمة D بالخطأ، لأن 95 أكبر من 60 أيضًا، ولأن هذا الزوج يأتي أولًا. احرص دائمًا على ترتيب نطاقاتك بعناية، من الأعلى إلى الأدنى أو من الأدنى إلى الأعلى، وبصورة متسقة.

=IFS(A2>=90, "A", A2>=80, "B")

إضافة حالة عامة

إذا لم يتحقق أي من الشروط، تُرجع IFS خطأ #N/A. لتجنب ذلك، أضيفوا زوجًا نهائيًا شاملًا يكون شرطه ببساطة TRUE.

بما أن TRUE صحيحة دائمًا، فهي تعمل مثل فرع else الأخير في IF. في الصيغة أدناه، تمرر أي درجة أقل من 60 إلى الزوج الأخير، الذي يُرجع F.

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

مثال تطبيقي: مستويات الشحن

لنفترض أن وزن الطلب في A2 يحدد تصنيف الشحن. إذا كان الوزن أقل من 1 كجم فالتصنيف Small، وإذا كان أقل من 5 كجم فالتصنيف Medium، وإذا كان أقل من 20 كجم فالتصنيف Large، أما الأوزان الأكبر فهي Freight.

تسرد صيغة IFS أدناه كل مستوى بالترتيب، وتستخدم حالة عامة TRUE للحالة ذات الوزن الأكبر. يُفحص كل وزن مقابل النطاقات حتى يتطابق مع أحدها.

=IFS(A2<1, "Small", A2<5, "Medium", A2<20, "Large", TRUE, "Freight")

دمج AND وOR

يمكن أن يكون كل شرط في IFS اختبارًا منطقيًا من أي نوع، بما في ذلك AND أو OR. يتيح لكم ذلك إنشاء فروع غنية تعتمد على عدة عوامل.

يُسنِد المثال أدناه مستوى للعميل: Gold إذا أنفق أكثر من 1000 وكان عضوًا، وSilver إذا أنفق أكثر من 500 أو كان عضوًا، وإلا فالمستوى Standard.

=IFS(AND(A2>1000, B2="Yes"), "Gold", OR(A2>500, B2="Yes"), "Silver", TRUE, "Standard")

انتبهوا إلى الوسائط غير المتطابقة

تتوقع IFS الوسائط في أزواج: يجب أن تتبع كل شرط قيمةٌ له. من الأخطاء الشائعة نسيان نتيجة أو إضافة فاصلة زائدة، مما يترك وسيطة بلا زوج.

  • خطأ: =IFS(A2>=90, "A", A2>=80) لا توجد قيمة للشرط الأخير
  • صحيح: =IFS(A2>=90, "A", A2>=80, "B")

إذا ظهر لكم خطأ، فعدّوا الوسائط؛ يجب أن يكون عددها دائمًا زوجيًا.

=IFS(A2>=90, "A", A2>=80, "B")

مقارنة بين IFS وSWITCH

تُعد IFS مثالية عندما يكون كل فرع عبارة عن مقارنة، مثل النطاقات أو الاختبارات المختلفة. أما إذا كنتم تطابقون قيمة واحدة مع قائمة ثابتة من الخيارات المحددة، فغالبًا ما تكون الدالة SWITCH أكثر ترتيبًا.

قاعدة عامة: استخدموا IFS للنطاقات والشروط المتنوعة، واستخدموا SWITCH عندما تقارنون الخلية نفسها بعدة قيم محددة. ستتعرفون إلى SWITCH لاحقًا في الدورة.

أهمية IFS

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

احرصوا على اتباع العادات التالية:

  • رتّبوا الشروط بعناية، لأن أول شرط صحيح هو الذي يفوز
  • أضيفوا حالة عامة TRUE لتجنب الخطأ #N/A
  • احرصوا على أن تكون الوسائط في أزواج وأن يكون عددها زوجيًا

حان الآن وقت إجراء اختبار سريع.

اختبار سريع

اختبروا مدى فهمكم لسلوك الدالة IFS.

مراجعة: تفريع أوضح باستخدام IFS

تعلمتم أن IFS تتعامل مع نتائج متعددة من خلال قائمة مسطحة من أزواج الشرط والنتيجة، لتحل محل صيغ IF المتداخلة صعبة القراءة.

  • الصيغة: =IFS(test1, value1, test2, value2, ...)
  • تُرجع أول شرط صحيح، لذلك يهم الترتيب
  • اختموا بـ TRUE, "default" لالتقاط جميع الحالات الأخرى
  • يمكن أن تتضمن الشروط AND وOR

لقد أتقنتم الآن دمج الشروط باستخدام AND وOR وNOT وIFS. أحسنتم العمل!

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

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

هل درس «تفريع أوضح باستخدام IFS» مجاني؟

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

ماذا ستتعلم في «تفريع أوضح باستخدام IFS»؟

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

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

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

كم من الوقت يستغرق درس «تفريع أوضح باستخدام IFS»؟

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

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

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

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

  1. اشتراط تحقق كل شيء باستخدام AND
  2. قبول أي تطابق باستخدام OR
  3. عكس المنطق باستخدام NOT
  4. تفريع أوضح باستخدام IFS
← العودة إلى Excel Formulas Academy