تتيح لك وظيفة SWITCH في Excel تنفيذ عمليات فحص متعددة على قيمة وإرجاع النتائج استنادًا إلى الشروط. فيما يلي تفاصيل حول كيفية استخدام وظيفة SWITCH في Excel .
إذا قضيت وقتًا طويلاً في إنشاء صيغة IF متداخلة ( دالة IFS )، فسوف تحب استخدام دالة SWITCH الجديدة في Excel . توفر لك هذه الوظيفة الوقت في المواقف التي تحتاج فيها إلى استخدام وظيفة IFS. في السابق كانت هذه الوظيفة متاحة فقط في VBA، ولكن تمت إضافة SWITCH مؤخرًا في Excel 2016، وExcel Online وMobile، وExcel لأجهزة سطح المكتب وهواتف Android. سوف يرشدك هذا المقال إلى كيفية استخدام الدالة SWITCH في Excel 2016.
بناء جملة دالة SWITCH
تقوم الدالة SWITCH بمقارنة تعبير بقائمة من القيم وترجع النتيجة وفقًا للقيمة المطابقة الأولى. إذا لم يتم العثور على تطابق، فقد يتم إرجاع قيمة افتراضية.
هيكل وظيفة SWITCH هو كما يلي:
SWITCH(التعبير، القيمة 1، النتيجة 1، [الافتراضي أو القيمة 2، النتيجة 2]،…[الافتراضي أو القيمة 3، النتيجة 3])
يحتوي على 4 وسيطات، واحدة منها اختيارية:
- التعبير هو وسيطة مطلوبة تستخدم لمقارنة القيمة 1… القيمة 126.
- ValueN هي قيمة تستخدم للمقارنة مع التعبير.
- ResultN هي القيمة التي يتم إرجاعها عندما تتطابق وسيطة valueN المقابلة مع التعبير. يجب تحديد ذلك لكل قيمةN من الحجج.
- القيمة الافتراضية هي القيمة التي يتم إرجاعها إذا لم يتم العثور على تطابق في تعبيرات valueN. لا تحتوي هذه الحجة على تعبير resultN مطابق ويجب أن تكون الحجة الأخيرة في الدالة.
نظرًا لأن الوظائف محدودة بـ 254 وسيطة، فيمكنك استخدام ما يصل إلى 126 زوجًا من وسيطات القيمة والنتيجة.
كيفية استخدام الدالة SWITCH مع الدوال الأخرى في Excel
يمكنك أيضًا دمج وظيفة SWITCH مع وظائف Excel الأخرى. على سبيل المثال، يمكنك تضمينه داخل دالة IF لزيادة الكفاءة الإجمالية وإنشاء صيغ أكثر تعقيدًا.
بالإضافة إلى ذلك، يمكنك دمج SWITCH مع وظائف Excel التالية:
- دالة SUM : يمكنك جمع القيم استنادًا إلى شروط محددة باستخدام دالتي SUM وSWITCH. على سبيل المثال، استخدم الدالة SWITCH أولاً لتحديد القيم التي سيتم جمعها بناءً على الشرط، ثم استخدم الدالة SUM للحساب.
- وظائف INDEX و MATCH : باستخدام هذه الوظائف، يمكنك استخراج البيانات من جدول بناءً على شروط معينة. على سبيل المثال، يمكنك استخدام الدالة SWITCH لتحديد قيم الهدف، ثم استخدام INDEX وMATCH لاستخراج البيانات المطلوبة. يمكنك أيضًا استخدام الدالة VLOOKUP للحصول على القيمة المقابلة.
مقارنة وظيفة SWITCH مع وظيفة IFS
تساعد وظيفة SWITCH، مثل وظيفة IFS، في تحديد سلسلة من الشروط. ومع ذلك، باستخدام الدالة SWITCH، يمكنك تعريف تعبير وسلسلة من القيم والنتائج، وليس بعض العبارات الشرطية. مع وظيفة SWITCH، لا تحتاج إلى تكرار التعبيرات مرة أخرى كما هو الحال في وظيفة IFS.
على سبيل المثال، تبحث وظيفة IFS أدناه عن الحالات الدقيقة.

توضيح: تحتوي الخلية A2 على السلسلة 85-UT. تقوم الدالة RIGHT باستخراج الحرفين الموجودين في أقصى اليمين من هذه السلسلة (UT). ونتيجة لذلك، تقوم دالة IFS بإرجاع الحالة الصحيحة (يوتا). إذا لم يكن الحرفان الموجودان في أقصى اليمين مساويين لـ UT أو TX أو OH، فستقوم دالة IFS بإرجاع علامة استفهام. بدلاً من TRUE، يمكنك أيضًا استخدام 1=1 أو أي شيء آخر يكون دائمًا TRUE.
تنتج وظيفة SWITCH أدناه نتائج متطابقة ولكنها أكثر قابلية للقراءة.

التوضيح: إذا كانت الحجة الأولى (RIGHT(A2,2) في هذا المثال) تساوي UT، فإن الدالة SWITCH ترجع Uta؛ إذا عادت تكساس إلى تكساس؛ إذا عادت أوهايو إلى أوهايو. الحجة الأخيرة (علامة الاستفهام في هذا المثال) هي دائمًا القيمة الافتراضية (إذا لم يكن هناك تطابق).
وبالمثل، يمكنك رؤية المثال أدناه مع نظام الترتيب، حيث تبدو وظيفة SWITCH أكثر إحكاما.


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

مع الدالة IF، يتطلب التحويل بعض التعشيش والتعقيد. لذلك، من المرجح أن ترتكب أخطاء.

ومع ذلك، ليس من الممكن دائمًا استخدام وظيفة SWITCH في Excel. هناك العديد من الأمثلة حيث لا يمكنك استخدام الدالة SWITCH بدلاً من الدالة IFS.

التوضيح: بما أن الرموز "<=" و="" "="">" تُستخدم هنا في دالة IFS هذه، فلا يمكنك استخدام دالة SWITCH.
إن وظيفة SWITCH هي وظيفة مفيدة حقًا، فهي توفر الوقت وتتسبب في أخطاء أقل.
حظ سعيد!
انظر أيضا: