تابع CHOOSE

بر اساس یک شماره، یکی از چند مقدار مشخص‌شده را برمی‌گرداند

ساختار تابع

=CHOOSE(index_num, value1, [value2], ...)

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع CHOOSE یک شماره می‌گیرد و از بین مقدارهایی که پشت سر هم نوشته‌اید، مقدارِ همان شماره را برمی‌گرداند. شماره‌ی 1 یعنی مقدار اول، 2 یعنی مقدار دوم و به همین ترتیب.

مثال: تبدیل کد 1 تا 3 به وضعیت
=CHOOSE(A2, "ضعیف", "متوسط", "خوب")

مثال: نام روز هفته از روی تاریخ
=CHOOSE(WEEKDAY(A2), "یکشنبه", "دوشنبه", "سه‌شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه")
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

متوسط
▣ دسته‌بندی اکسلی جستجو و مرجع
◷ اولین نسخه همه نسخه‌ها
↦ نوع خروجی ترکیبی
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۶۰ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
index_num عدد الزامی عدد یا مقدار نا مشخص
value1 هر نوع الزامی مقدار در صورتی که عدد ورودی 1 باشد
value2 هر نوع اختیاری، تکرارشونده مقدار در صورتی که عدد ورودی 2 باشد
value3 هر نوع اختیاری مقدار در صورتی که عدد ورودی 3 باشد
Function Arguments
CHOOSE
عدد
هر نوع
هر نوع
هر نوع
بر اساس یک شماره، یکی از چند مقدار مشخص‌شده را برمی‌گرداند

کاربردهای تابع

✓

تبدیل کد به عنوان

برگرداندن متن یا وضعیت از روی یک شماره

✓

نام روز یا ماه

نوشتن نام روز هفته یا ماه از روی شماره‌ی آن

✓

انتخاب بین چند محاسبه

جابه‌جا شدن بین چند فرمول یا محدوده با تغییر یک عدد

خطاهای رایج و راه‌حل

#VALUE!

شماره کمتر از 1 یا بیشتر از تعداد مقدارهاست

راه‌حل: بررسی ورودی اول

✦

نکات مهم

  • شماره باید بین 1 و تعداد مقدارها باشد، وگرنه خطای #VALUE! می‌دهد.
  • اگر شماره اعشاری باشد، اعشار آن حذف می‌شود.
  • تا 254 مقدار می‌توان نوشت.
  • اگر مبنای انتخاب عدد نیست، SWITCH مناسب‌تر است.

توضیحات بیشتر

مقدارها فقط متن و عدد نیستند؛ می‌توانند آدرس سلول، محدوده یا حتی یک فرمول باشند. به این ترتیب می‌توان با یک شماره بین چند محاسبه یا چند محدوده جابه‌جا شد.

توابع مرتبط و جایگزین

مشابه

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها