دالة SWITCH

تتناول هذه المقالة بناء جملة الصيغة SWITCH وطريقة استخدامها، وهي إحدى الدالات المنطقية في Microsoft Excel.

ملاحظة: لا تتوفر هذه الميزة إلا إذا كان لديك اشتراك في Office 365. إذا كنت مشتركاً في Office 365،فتأكد أن لديك أحدث إصدار من Office‏.

تجربة Office 365 أو الإصدار الأخير من Excel

الوصف

تقيّم الدالة «SWITCH» قيمة واحدة (تسمى التعبير) مقابل قائمة بالقيم وتُظهر النتيجة المقابلة للقيمة المطابقة الأولى. وإذا لم يكن هناك أي تطابق، فسيتم إظهار القيمة الافتراضية الاختيارية.

بناء الجملة

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

الوسيطة

الوصف

التعبير
(مطلوب)

التعبير هو القيمة (مثل رقم أو تاريخ أو نص ما) التي ستتم مقارنتها مقابل value1... value126.

value1…value126

ValueN هي قيمة ستتم مقارنتها مقابل التعبير.

result1…result126

ResultN هي قيمة سيتم إرجاعها عندما تطابق وسيطة valueN المقابلة التعبير. ويجب إدخال ResultN لكل وسيطة valueN مقابلة.

الافتراضي
(اختياري)

الإعداد الافتراضي هو القيمة التي سيتم إرجاعها في حال لم يتم العثور على تطابقات في تعبيرات valueN . يتم تعريف الوسيطة الافتراضية بحالة عدم وجود تعبير resultN مقابل (راجع الأمثلة). يجب أن تكون القيمة الافتراضية هي الوسيطة الأخيرة في هذه الدالة.

لأن الدالات محدودة بعدد 254 وسيطة، يمكنك استخدام حتي 126 زوجاً من وسيطات النتيجة والقيمة.

نظرة عامة

في أبسط نموذج للدالة SWITCH، فإنها تشير إلى ما يلي:

  • =SWITCH(القيمة المراد تبديلها، القيمة المراد مطابقتها1...[2-126]...، القيمة المراد إرجاعها إذا كانت هناك مطابقة1...[2-126]، أو القيمة المراد إظهارها إذا لم تكن هناك مطابقة)

حيث يمكنك تقييم حتى 126 قيمة ونتيجة مطابقة.

انظر الصيغة التالية:

تصنيف تفصيلي لوسيطات الدالة SWITCH
  1. قيمة إلى تبديل؟ في هذه الحالة، يوم من الأسبوع(A2) يساوي 2.

  2. ما هي القيمة التي تريد مطابقتها؟ في هذه الحالة، القيمة هي 1 و2 و3.

  3. في حالة وجود تطابق، ما الذي تريد إرجاعه كنتيجة؟ في هذه الحالة، سيتم إظهار الأحد لـ 1 والاثنين لـ 2 والثلاثاء لـ 3.

  4. القيمة الافتراضية المطلوب إظهارها إذا لم يتم العثور على تطابق. في هذه الحالة، القيمة الافتراضية هي عبارة "لا يوجد تطابق".

    ملاحظة: إذا لم تكن هناك أي قيم مطابقة، ولم يتم إدخال وسيطات افتراضية، فستظهر الدالة SWITCH الخطأ #N/A!.

الأمثلة

يمكن نسخ البيانات النموذجية في الجدول التالي ولصقها في الخلية A1 في ورقة عمل Excel جديدة لمشاهدة الدالة SWITCH أثناء العمل. فإذا لم تُظهر الصيغ النتائج، يمكنك تحديدها ثم الضغط على F2 > Enter. عند الحاجة، يمكنك ضبط عرض العمود لمشاهدة كل البيانات.

المثال

القيمة

الصيغة

النتيجة

2

=SWITCH(WEEKDAY(A2),1,"Sunday",2,"Monday",3,"Tuesday","No match")

لأن A2=2، ويوم الإثنين هما الوسيطة النتيجة المطابقة للقيمة 2، تُرجع SWITCH الإثنين

99

=SWITCH(A3,1,"Sunday",2,"Monday",3,"Tuesday")

نظراً لعدم وجود تطابق أو وسيطة else تُرجع SWITCH القيمة #N/A!

99

=SWITCH(A4,1,"Sunday",2,"Monday",3,"Tuesday","No match")

لا يوجد تطابق

2

=SWITCH‏(A5,1،»الأحد»، 7، «السبت»، «يوم من أيام الأسبوع»)

يوم من أيام الأسبوع

3

=SWITCH(A6,1,"Sunday",2,"Monday",3,"Tuesday","No match")

الثلاثاء

هل تحتاج إلى مزيد من المساعدة؟

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

انظر أيضاً

دالة VLOOKUP‏

دالة CHOOSE‏

دالة IF‏

دالة IFS‏

نظرة عامة حول الصيغ في Excel‏

كيفية تفادي الصيغ المقطوعة

البحث عن الأخطاء وتصحيحها في الصيغ

اختصارات لوحة المفاتيح والمفاتيح الوظيفية في Excel‏

الدالات المنطقية (مرجع)

دالات Excel (بالترتيب الأبجدي)

دالات Excel (حسب الفئة)

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×