index_num을 사용하여 인수 값 목록에서 값을 반환합니다. 선택 을 사용하여 인덱스 번호에 따라 최대 29개 값 중 하나를 선택합니다. 예를 들어 value1에서 value7까지가 요일을 나타내고 1부터 7까지의 숫자 중 하나가 index_num으로 사용되는 경우 CHOOSE 함수는 요일을 반환합니다.
구문
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,... 는 SELECT가 index_num 따라 수행할 값 또는 작업을 선택하는 1~29개의 값 인수입니다. 인수는 숫자, 열 참조, 수식, 함수 또는 텍스트일 수 있습니다.
예제 1
Col1 |
Col2 |
Col3 |
Col4 |
수식 |
설명(결과) |
---|---|---|---|---|---|
첫째 |
둘째 |
셋째 |
완료 |
=CHOOSE(2,[Col1],[Col2],[Col3],[Col4]) |
두 번째 인수 Col2의 값(2번째) |
못 |
나사 |
너트 |
볼트 |
=CHOOSE(4,[Col1],[Col2],[Col3],[Col4]) |
네 번째 인수 Col4(Bolt)의 값 |
예제 2
Col1 |
Col2 |
Col3 |
Col4 |
수식 |
설명(결과) |
---|---|---|---|---|---|
23 |
45 |
12 |
10 |
=SUM([Col1], CHOOSE(2,[Col2],[Col3],[Col4])) |
Col1 인수 두 개와 Choose 함수의 결과를 합산합니다(35). |