الدالة CHOOSE

ينطبق على
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

تستخدم index_num لإرجاع قيمة من قائمة وسيطات القيم. استخدم CHOOSE لتحديد قيمة من بين ما يصل إلى 29 قيمة استنادا إلى رقم الفهرس. على سبيل المثال، إذا كانت القيم من value1 إلى value7 تمثل أيام الأسبوع، فتُرجع CHOOSE أحد الأيام عند استخدام رقم بين 1 و7 كـ index_num.

بناء الجملة

CHOOSE(index_num,value1,value2,...)

يحدد Index_num وسيطة القيمة المحددة. يجب أن يكون Index_num رقما بين 1 و29، أو مرجع صيغة أو عمود يحتوي على رقم بين 1 و29.

  • إذا كانت قيمة index_num هي 1، فتُرجع CHOOSE القيمة value1؛ وإذا كانت 2، فتُرجع CHOOSE القيمة value2، وهكذا دواليك.
  • إذا كان index_num أقل من 1 أو أكبر من عدد القيمة الأخيرة في القائمة، فترجع CHOOSE #VALUE! وهي قيمة خطأ.
  • إذا كانت قيمة index_num عبارة عن كسر، فيتم تقريبها إلى أدنى عدد صحيح قبل استخدامها.

Value1,value2,... هي وسيطات قيمة من 1 إلى 29 تحدد CHOOSE منها قيمة أو إجراء لتنفيذه استنادا إلى index_num. يمكن أن تكون الوسيطات أرقاما أو مراجع أعمدة أو صيغا أو وظائف أو نصا.

‏المثال 1‏

Col1 Col2 Col3 Col4 الصيغة الوصف (النتيجة)
الأول الثاني الثالث الأخير =CHOOSE(2,[Col1],[Col2],[Col3],[Col4]) قيمة من الوسيطة الثانية Col2 (الثانية)
مسامير ملولبة مسامير قلاووظ صواميل مسامير ربط =CHOOSE(4,[Col1],[Col2],[Col3],[Col4]) قيمة من الوسيطة الرابعة Col4 (Bolts)

المثال 2

Col1 Col2 Col3 Col4 الصيغة الوصف (النتيجة)
23 45 12 10 =SUM([Col1], CHOOSE(2,[Col2],[Col3],[Col4])) جمع الوسيطتين Col1 ونتيجة الدالة Choose (35)