دالة الـSWITCH في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

الكاتب: سامي -
دالة الـSWITCH في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـSWITCH في الإكسيل

تعد دالة الـSWITCH إحدى الدوال المنطقية التابعة لبرنامج الإكسيل، والتي تستخدم لتقييم تعبير منطقي معيّن من خلال مجموعة من القيم، بحيث ستعرض في النهاية نتيجة أوّل قيمة مطابقة للتعبير هذا، أمّا إذا لم يكن هنالك أية قيمة تحقق التعبير المنطقي المدخل فستقوم هذه الدالة بإرجاع قيمة افتراضية اختيارية يحددها المستخدم، ومن الجدير بالذكر أن دالة الـSWITCH أُدرجت للمرة الأولى ضمن إصدار إكسيل لعام 2016، ولذلك فليس من الممكن استخدامها في الإصدارات الأقدم، وعلى المستخدم التأكد من الإصدار الذي يملكه قبل محاولة استخدام دالة الـSWITCH، كما تعد هذه الدالة بديلًا عن استخدام مجموعة من دوال الـIF المتداخلة.

كيفية استخدام دالة الـSWITCH في الإكسيل

تقوم دالة الـSWITCH في الإكسيل بتقييم تعبير منطقي عند مجموعة من القيم، ومن ثم تُرجع النتيجة المقابلة للقيمة الأولى التي تحقّق التعبير المنطقي، وتتطلب صيغة هذه الدالة 3 مدخلات على الأقل، وفي ما يأتي الصيغة العامة لدالة الـSWITCH في الإكسيل:

([SWITCH(expression, value1, result1, [default or value2, result2],…[default or value3, result3=

بحيث تمثل المدخلات ما يأتي:

المدخل الأول ""expression"" يمثل التعبير المنطقي المراد تقييمه،
المدخل الثاني ""value1"" يمثل القيمة الأولى المراد تقييم التعبير من خلالها،
المدخل الثالث ""result1"" يمثل النتيجة الأولى المراد عرضها إذا ما حقّقت القيمة الأولى التعبير المنطقي المدخل.

ومن الممكن إدراج زوج آخر يتكون من القيمة الثانية ونتيجتها وهكذا حتى يصل عدد الأزواج إلى 126، إذا لا تتقبل هذه الدالة أكثر من هذا العدد من الأزواج.


 
أمثلة عملية على استخدام دالة الـSWITCH في الإكسيل

قد يظهر الخطأ ""#N/A"" عند استخدام دالة الـSWITCH في الإكسيل، حيث يظهر هذا الخطأ نتيجة عدم تطابق أيّ من البيانات المدخلة مع التعبير المنطقي في حال لم يتم تزويد الصيغة بقيمة افتراضية لعرضها إذا لم يتحقق التعبير عند أية قيمة، وفي ما يأتي بعض الأمثلة العملية على كيفية استخدام دالة الـSWITCH بالشكل الصحيح تبعًا للجدول المرفق:




A

B


1

الرقم

الاسم


2

1

=SWITCH( A2, 1, ""Amy"", 2, ""Bob"", 3, ""Ian"", ""Invalid Subject Number"" )


3

3

=SWITCH( A3, 1, ""Amy"", 2, ""Bob"", 3, ""Ian"", ""Invalid Subject Number"" )


4

7

=SWITCH( A4, 1, ""Amy"", 2, ""Bob"", 3, ""Ian"", ""Invalid Subject Number"" )
لإيجاد القيمة الأولى المطابقة للعدد الحقيقي 1 المدخل في الخلية A2، إذا كانت القيم المراد تقييمها على الترتيب {1 ,2 ,3}، والنتائج المقابلة لهذه القيم على التوالي {Ian, Bob, Amy}، وكانت القيمة المراد عرضها إذا لم تتطابق أي من القيم السابقة ""Invalid Subject Number""، فيمكن استخدام الصيغة الآتية، بحيث سيظهر الناتج ""Amy"":

SWITCH( A2, 1, ""Amy"", 2, ""Bob"", 3, ""Ian"", ""Invalid Subject Number"" )=

لإيجاد القيمة الأولى المطابقة للعدد 3 المُدخل في الخلية A3 للقيم والنتائج المذكورة في المثال الأول، يمكن استخدام الصيغة الآتية، بحيث سيظهر الناتج ""Ian"":

SWITCH( A3, 1, ""Amy"", 2, ""Bob"", 3, ""Ian"", ""Invalid Subject Number"" )=

لإيجاد القيمة الأولى المطابقة للعدد 7 المُدخل في الخلية A4 بالاعتماد على المعلومات المتوفرة في المثال الأول، يمكن استخدام الصيغة الآتية، بحيث سيظهر الناتج ""Invalid Subject Number"":
SWITCH( A4, 1, ""Amy"", 2, ""Bob"", 3, ""Ian"", ""Invalid Subject Number"")=
"
شارك المقالة:
502 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook