جدول المحتويات
تقدم لك هذه المقالة وظيفة Excel SWITCH ، وتصف بناء الجملة الخاص بها وتوفر حالتين من حالات الاستخدام لتوضيح كيف يمكنك تبسيط كتابة IFs المتداخلة في Excel.
إذا قضيت وقتًا طويلاً جدًا في محاولة الحصول على صيغة IF متداخلة ، فستحب استخدام وظيفة SWITCH التي تم إصدارها حديثًا في Excel. يمكن أن يكون وقتًا حقيقيًا في المواقف التي تتطلب وجود IF متداخل معقد. كان متوفرًا سابقًا في VBA فقط ، وقد تمت إضافة SWITCH مؤخرًا كوظيفة في Excel 2016 و Excel Online و Mobile و Excel لأجهزة الكمبيوتر اللوحية والهواتف التي تعمل بنظام Android.
ملاحظة. حاليًا ، تتوفر وظيفة التبديل في Excel لـ Office 365 و Excel Online و Excel 2019 و Excel 2016 المضمنة في اشتراكات Office 365.
Excel SWITCH - بناء الجملة
تقارن الدالة SWITCH تعبيرًا مقابل قائمة من القيم وتعيد النتيجة وفقًا للقيمة المطابقة الأولى. إذا لم يتم العثور على تطابق ، فمن الممكن إرجاع قيمة افتراضية اختيارية.
هيكل وظيفة التبديل كما يلي:
التبديل ( التعبير ، القيمة 1 ، نتيجة 1 ، [افتراضي أو قيمة 2 ، نتيجة 2] ، ... [افتراضي أو قيمة 3 ، نتيجة 3])بها 4 وسيطات ، أحدها اختياري:
- التعبير هو الوسيطة المطلوبة مقارنة بالقيمة 1 ... value126.
- ValueN قيمة مقارنة بالتعبير.
- النتيجة N هي القيمة التي يتم إرجاعها عندما تكون القيمة المقابلةالحجة تطابق التعبير. يجب تحديده لكل وسيطة valueN.
- الافتراضي هي القيمة التي يتم إرجاعها إذا لم يتم العثور على مطابقات في تعبيرات valueN. لا تحتوي هذه الوسيطة على تعبير resultN مطابق ويجب أن تكون الوسيطة الأخيرة في الدالة.
نظرًا لأن الدوال تقتصر على 254 وسيطة ، يمكنك استخدام ما يصل إلى 126 زوجًا من وسيطات القيمة والنتيجة.
الدالة SWITCH مقابل IF المتداخلة في Excel مع حالات الاستخدام
تساعد وظيفة Excel SWITCH ، وكذلك IF ، في تحديد سلسلة من الشروط. ومع ذلك ، باستخدام هذه الوظيفة ، يمكنك تحديد تعبير وتسلسل من القيم والنتائج ، وليس عددًا من العبارات الشرطية. ما هو جيد في وظيفة SWITCH هو أنك لست بحاجة إلى تكرار التعبير مرارًا وتكرارًا ، والذي يحدث أحيانًا في صيغ IF المتداخلة.
بينما كل شيء على ما يرام مع تداخل IFs ، هناك حالات حيث الأرقام شروط التقييم تجعل بناء IF متداخلة غير منطقي.
لتوضيح هذه النقطة ، دعنا نلقي نظرة على حالات الاستخدام أدناه.
لنفترض أن لديك عدة اختصارات وتريد إرجاع الأسماء الكاملة لهم:
- DR - مزيل مكرر
- MTW - معالج دمج الجداول
- CR - دمج الصفوف.
ستكون وظيفة التبديل في Excel 2016 واضحة تمامًا لهذه المهمة.
مع وظيفة IF تحتاج إلى تكرارالتعبير ، لذلك يستغرق الأمر وقتًا أطول للدخول ويبدو أطول.
يمكن رؤية الشيء نفسه في المثال التالي مع نظام التصنيف حيث تبدو وظيفة Excel SWITCH أكثر إحكاما.
دعونا نرى كيف يعمل SWITCH مع الوظائف الأخرى. لنفترض أن لدينا عددًا من التواريخ ونريد أن نرى في لمحة ما إذا كانت تشير إلى اليوم أو غدًا أو أمس. لهذا نضيف الدالة TODAY التي تُرجع الرقم التسلسلي للتاريخ الحالي ، و DAYS التي تُرجع عدد الأيام بين تاريخين.
يمكنك أن ترى أن SWITCH تعمل بشكل مثالي لهذه المهمة.
مع وظيفة IF ، يحتاج التحويل إلى بعض التداخل ويصبح معقدًا. لذا فإن فرص ارتكاب خطأ عالية.
نظرًا لعدم الاستفادة منها والتقليل من شأنها ، فإن Excel SWITCH هي وظيفة مفيدة حقًا تتيح لك إنشاء منطق تقسيم شرطي.