تابع 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 باشد |
بر اساس یک شماره، یکی از چند مقدار مشخصشده را برمیگرداند
کاربردهای تابع
✓
تبدیل کد به عنوان
برگرداندن متن یا وضعیت از روی یک شماره
✓
نام روز یا ماه
نوشتن نام روز هفته یا ماه از روی شمارهی آن
✓
انتخاب بین چند محاسبه
جابهجا شدن بین چند فرمول یا محدوده با تغییر یک عدد
خطاهای رایج و راهحل
#VALUE!
شماره کمتر از 1 یا بیشتر از تعداد مقدارهاست
راهحل: بررسی ورودی اول
نکات مهم
- شماره باید بین 1 و تعداد مقدارها باشد، وگرنه خطای #VALUE! میدهد.
- اگر شماره اعشاری باشد، اعشار آن حذف میشود.
- تا 254 مقدار میتوان نوشت.
- اگر مبنای انتخاب عدد نیست، SWITCH مناسبتر است.
توضیحات بیشتر
مقدارها فقط متن و عدد نیستند؛ میتوانند آدرس سلول، محدوده یا حتی یک فرمول باشند. به این ترتیب میتوان با یک شماره بین چند محاسبه یا چند محدوده جابهجا شد.
