كيفية كتابة بيان حالة في برنامج إكسل (مع مثال)
عبارة الحالة هي نوع من البيانات التي تتنقل عبر الشروط وترجع قيمة عند استيفاء الشرط الأول.
أسهل طريقة لتنفيذ بيان الحالة في Excel هي استخدام الدالة SWITCH() ، التي تستخدم بناء الجملة الأساسي التالي:
=SWITCH( A2 , "G", "Guard", "F", "Forward", "C", "Center", "None")
تبحث هذه الدالة المحددة في الخلية A2 وترجع القيمة التالية:
- ” احتفظ ” إذا كانت الخلية A2 تحتوي على “G”
- ” إلى الأمام ” إذا كانت الخلية A2 تحتوي على “F”
- ” مركز ” إذا كانت الخلية A2 تحتوي على “C”
- ” لا شيء ” إذا كانت الخلية A2 لا تحتوي على أي من القيم السابقة
يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.
مثال: بيان الحالة في Excel
لنفترض أن لدينا القائمة التالية لمراكز كرة السلة:
سوف نستخدم الدالة SWITCH() التالية لإرجاع اسم موضع محدد في العمود B بناءً على القيمة الموجودة في العمود A:
=SWITCH( A2 , "G", "Guard", "F", "Forward", "C", "Center", "None")
سنكتب هذه الصيغة في الخلية B2 ، ثم ننسخها ونلصقها في كل خلية متبقية في العمود B:
لاحظ أن هذه الصيغة ترجع القيم التالية في العمود B:
- ” احتفظ ” إذا كان العمود A يحتوي على “G”
- ” إلى الأمام ” إذا كان العمود A يحتوي على “F”
- ” المركز ” إذا كان العمود A يحتوي على “C”
- ” لا شيء ” إذا كان العمود A لا يحتوي على أي من القيم السابقة
لاحظ أن القيمة الأخيرة في العمود B ترجع ” لا شيء ” لأننا لم نحدد قيمة معينة لإرجاعها لـ “Z” في الصيغة.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية العثور على قيم فريدة من أعمدة متعددة
Excel: كيفية مطابقة عمودين وإرجاع عمود ثالث