이 문서에서는 Microsoft Excel의 CHOOSE 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.
설명
index_num을 사용하여 인수 값 목록에서 값을 반환합니다. CHOOSE 함수를 사용하여 254개까지의 값 중에서 인덱스 번호를 기준으로 한 개의 값을 선택할 수 있습니다. 예를 들어 value1에서 value7까지가 요일을 나타내고 1부터 7까지의 숫자 중 하나가 index_num으로 사용되는 경우 CHOOSE 함수는 요일을 반환합니다.
구문
CHOOSE(index_num, value1, [value2], ...)
CHOOSE 함수 구문에는 다음과 같은 인수가 사용됩니다.
-
index_num 필수 요소입니다. 인수가 선택되는 값을 지정합니다. index_num은 1과 254 사이의 숫자이거나 이에 해당하는 숫자가 들어 있는 수식 또는 셀 참조여야 합니다.
-
index_num이 1이면 CHOOSE에서는 value1이 반환되고, 2이면 CHOOSE에서는 value2가 반환됩니다.
-
index_num이 1보다 작거나 목록의 마지막 값에 해당하는 번호보다 크면 CHOOSE에서는 #VALUE! 오류 값이 반환됩니다.
-
index_num이 분수이면 가장 작은 정수로 잘린 후 사용됩니다.
-
-
value1, value2, ... value1은 필수 요소이고, 이후의 value는 선택 요소입니다. CHOOSE 함수에서 index_num을 기준으로 수행할 작업이나 값을 선택하는 데 사용하는 인수로 1개부터 254개까지 지정할 수 있습니다. 인수는 숫자, 셀 참조, 정의된 이름, 수식, 함수 또는 텍스트가 될 수 있습니다.
주의
-
index_num이 배열이면 CHOOSE 함수가 계산될 때 모든 값이 계산됩니다.
-
CHOOSE 함수에서 value 인수는 단일 값일 수도 있고 범위에 대한 참조일 수도 있습니다.
다음 수식을 참조하세요.
=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))
위 수식은 다음과 같이 계산됩니다.
=SUM(B1:B10)
그런 다음 B1:B10 범위의 값에 따라 결과값이 반환됩니다.
CHOOSE 함수가 먼저 계산되어 B1:B10 참조 영역이 반환됩니다. 그 다음으로 CHOOSE 함수의 결과인 B1:B10을 인수로 사용하여 SUM 함수가 계산됩니다.
예제
다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.
데이터 |
|
|
첫째 |
못 |
|
둘째 |
나사 |
|
셋째 |
너트 |
|
완료 |
볼트 |
|
수식 |
설명 |
결과 |
=CHOOSE(2,A2,A3,A4,A5) |
둘째 목록 인수의 값(셀 A3의 값)입니다. |
둘째 |
=CHOOSE(4,B2,B3,B4,B5) |
넷째 목록 인수의 값(셀 B5의 값)입니다. |
볼트 |
=CHOOSE(3,"넓은",115,"세상",8) |
셋째 목록 인수의 값입니다. |
세상 |
예제 2
데이터 |
||
23 |
||
45 |
||
12 |
||
10 |
||
수식 |
설명(결과) |
결과 |
=SUM(A2:CHOOSE(2,A3,A4,A5)) |
A2:A4 범위의 합계입니다. CHOOSE 함수는 SUM 함수 범위의 두 번째 부분으로 A4를 반환합니다. |
80 |