본문 바로가기

IT자격증공부방

CHOOSE 함수란?

CHOOSE 함수란?

CHOOSE 기능은 excel 조회 및 참조 기능으로 분류된다. 제공된 인덱스 번호에 해당하는 배열에서 값을 반환한다. 이 함수는 주어진 목록에서 n번째 항목을 반환한다. 재무 분석가로서 CHOOSE 기능은 재무 모델에서 시나리오를 생성할 때 매우 유용하다.

분석가는 CHOOSE 공식을 사용하여 전체 모델을 통과할 수 있는 5가지 시나리오 중에서 선택할 수 있다. 시나리오 분석은 강력한 재무 모델을 구축하는 데 중요한 부분이다.

 

▶ 공식

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

수식은 다음 인수를 사용한다.

index_num(필수인수) - 선택된 값 인수를 지정하는 정수이다. index_num은 1에서 254 사이의 숫자이거나 1에서 254 사이의 숫자를 포함하는 셀에 대한 참조 또는 공식이어야 한다.

value1, value2 - value1은 필수 옵션이지만 나머지는 선택 사항이다. 값을 반환하려는 하나 이상의 값 목록이다.

 

▶메모

index_num이 1이면 CHOOSE는 value1을 반환한다. 2이면 CHOOSE는 value2를 반환한다.

value1, value2는 개별 값으로 입력해야 한다.(또는 값을 포함하는 개별 셀에 대한 참조)

index_num 인수가 분수인 경우 사용되기 전에 가장 낮은 정수로 잘린다.

index_num 인수가 배열인 경우 CHOOSE가 평가될 때 모든 값이 평가된다.

값 인수는 단일값뿐만 아니라 범위 참조 일 수 있다.

 

▶엑셀 CHOOSE 함수 사용 예

다음 중 수식의 결과가 나머지 셋과 다른 것은?

① =CHOOSE(ROWS(A2:B6), A2,A3,A4,A5,A6)

② =CHOOSE(N(B5), A2, A3, A4, A5, A6)

③ =CHOOSE(CELL("contents", B2), A2, A3, A4, A5, A6)

④ =CHOOSE(TYPE(B4), A2, A3, A4, A5, A6)

▶해설

① ROWS(A2:B6) : [A2:B6] 영역의 행의 수인 5를 반환한다.

    =CHOOSE(5, A2, A3, A4, A5, A6) : 다섯 번째에 있는 [A6] 셀의 값인 식기세척기를 반환한다.

② N(B5)는 [B5] 셀의 값 'TRUE'의 숫자값 1을 반환한다.

    =CHOOSE(1, A2, A3, A4, A5, A6) : 첫번째에 있는 [A2] 셀의 값인 건조기를 반환한다.

③ CELL("contents", B2)에서 'contents'는 셀의 값을 의미하므로 [B2] 셀의 값인 1을 반환한다.

    =CHOOSE(1, A2, A3, A4, A5, A6) : 첫번째에 있는 [A2] 셀의 값인 건조기를 반환한다.

④ TYPE(B4) : [B4] 셀에 입력된 값이 숫자이므로 1을 반환한다.

    =CHOOSE(1, A2, A3, A4, A5, A6) : 첫번째에 있는 [A2] 셀의 값인 건조기를 반환한다.