파트너스 활동의 일환으로 이에 따른 수수료를 제공 받습니다.

엑셀 CHOOSE 함수에 대하여 알아보겠습니다. 내가 원하는 값을 설정하여 정해진 데이터에서

내가 원하는 값으로 대입 시킬 수 있는 함수 입니다. IF 함수와 비슷하게 사용 할 수 있습니다.

IF 함수는 복잡한 수식과 인수가 많이 필요한데 비해 데이터가 간단하다면

CHOOSE 함수로 해결이 가능합니다.




 

CHOOSE 썸네일

엑셀 CHOOSE 함수 내가 설정한 값으로 대입 [원하는 값 선택]

엑셀 CHOOSE 예제 다운받기

 

CHOOOSE 1번

[B2] 셀에 =CHOOSE(A2,”일”,”이”,”삼”,”사”,”오”,”육”) 라고 입력 해줍니다.

CHOOSE 2번

[B2] 셀을 복사하여 [B7] 셀가지 붙여넣기 해줍니다.

CHOOSE 3번

위쪽에 있는 표는 정상적으로 입력되었습니다.

아래 표에서 11번째 값을 입력하지 않았기 때문에 오류가 발생했습니다.

순서가 변경되어도 각 숫자에 맞게 대입이 됩니다.

주로 이런 변환은 IF 함수로 하지만 숫자로 나타낼 수 있고 데이터가 길지 않은 경우 CHOOSE 로 간편하게

해결 할 수 있습니다.

간단하게 응용 해보도록 하겠습니다.





CHOOSE 함수 응용 SUMIF, RANK 와 함께 사용해보기

예제를 통해 알아보겠습니다.

CHOOSE 4번

위 표에서 상권별로 매출합계 를 구하고 합계가 높은 순으로 금상, 은상, 동상, 장려상 을 주도록 해보겠습니다.

먼저 매출합계 부터 구해보겠습니다.

 

CHOOSE 6번

  • [G6] 셀에 SUMIF 를 사용 하여 합계를 구해줍니다.=SUMIF($B$3:$B$22,F4,$C$3:$C$22)
  • 다음 [H6]셀에 먼저 상권별 순위를 구하여 줍니다

 

CHOOSE 7번

 

  • 옆에 한칸을 추가하여 CHOOSE 를 사용 할 수 있지만 그럼 표가 복잡해지므로 바로 변환되도록 입력하겠습니다.
  • CHOOSE 함수 사용시 첫번째 인수에 현재 RANK 수식을 넣어 줍니다.
  • 변환값 “금상”,”은상”,”동상”,”장려상” 을 입력 합니다.

CHOOSE 8번

  • =CHOOSE(RANK(G3,$G$3:$G$6),”금상”,”은상”,”동상”,”장려상”)
  • 첫번째 인수 자리에 수식을 넣어 1~4값이 변환 되도록 합니다.
  • 순위별로 금상 동상 은상 장려상 이 입력된 것을 알 수 있습니다.

관련글 더보기

랭크 썸네일 SUMIF 썸네일

Leave a Comment