تستخدم 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
عمود1 |
عمود2 |
Col3 |
Col4 |
الصيغة |
الوصف (الناتج) |
---|---|---|---|---|---|
الأول |
الثاني |
الثالث |
الأخير |
=CHOOSE(2,[Col1],[Col2],[Col3],[Col4]) |
قيمة من الوسيطة الثانية Col2 (الثانية) |
مسامير ملولبة |
مسامير قلاووظ |
صواميل |
مسامير ربط |
=CHOOSE(4,[Col1],[Col2],[Col3],[Col4]) |
قيمة من الوسيطة الرابعة Col4 (Bolts) |
المثال 2
عمود1 |
عمود2 |
Col3 |
Col4 |
الصيغة |
الوصف (النتيجة) |
---|---|---|---|---|---|
23 |
45 |
12 |
10 |
=SUM([Col1], CHOOSE(2,[Col2],[Col3],[Col4])) |
جمع الوسيطتين Col1 ونتيجة الدالة Choose (35) |