엑셀 함수 및 예제

엑셀 함수 및 예제 CHOOSE 함수와 MID 함수

joy-taei 2025. 6. 20. 10:39
반응형

다음은 CHOOSE 함수와 MID 함수의 설명 및 예제입니다.


  1. 함수명: CHOOSE
  2. 역할: 인덱스 번호를 기반으로 여러 값 중 하나를 선택
  3. 기본 구조:
CHOOSE(index_num, value1, [value2], ...)
  1. 예제:

A B C D

1 사과 바나나 포도
=CHOOSE(2, A1, B1, C1)

결과: 바나나
(두 번째 값인 B1의 값 반환)


  1. 함수명: MID
  2. 역할: 문자열의 특정 위치에서 지정한 길이만큼 문자 추출
  3. 기본 구조:
MID(text, start_num, num_chars)
  1. 예제:

A

엑셀함수공부
=MID(A1, 3, 2)

결과: 함수
(3번째 문자부터 2글자 추출)


아래는 조건에 맞춘 실전형 엑셀 예제입니다.


조건 정리

  • 제품번호의 4번째 글자가:
    • 1이면 비율 0.03
    • 2이면 비율 0.02
    • 3이면 비율 0.01
  • 계산식:
    판매가 × 비율

 필요한 함수 설명

1. MID(text, start_num, num_chars)

  • 문자열에서 특정 위치(start_num)부터 일정 길이(num_chars)의 문자를 추출합니다.
  • 예: MID("ABC1200", 4, 1) → "1" (4번째 문자)

2. CHOOSE(index_num, value1, value2, value3, ...)

  • 지정한 숫자(index_num)에 따라 해당 순서의 값을 반환합니다.
  • 예: CHOOSE(2, "A", "B", "C") → "B"

 적용 수식 구조

=판매가 * CHOOSE(MID(제품번호, 4, 1) + 0, 0, 0.03, 0.02, 0.01)
  • MID(제품번호, 4, 1) → 4번째 글자 추출
  • + 0 → 문자열 "1", "2", "3"을 숫자 1, 2, 3으로 변환
  • CHOOSE(1, 0, 0.03, 0.02, 0.01) → 결과: 0.03
  • 그 값을 판매가에 곱함

CHOOSE의 첫 번째 인덱스가 1이므로 0을 더해서 1부터 시작하도록 만든 것입니다.


예제 데이터와 계산 과정

A열 (제품번호) B열 (판매가) C열 (계산 수식) D열 (결과)

ABC1001 100,000 =B2 * CHOOSE(MID(A2,4,1)+0, 0, 0.03, 0.02, 0.01) → 100,000 × 0.03 3,000
XYZ2789 150,000 =B3 * CHOOSE(MID(A3,4,1)+0, 0, 0.03, 0.02, 0.01) → 150,000 × 0.02 3,000
PQR3456 200,000 =B4 * CHOOSE(MID(A4,4,1)+0, 0, 0.03, 0.02, 0.01) → 200,000 × 0.01 2,000

 

요약

  • 4번째 글자를 추출하여 숫자로 변환
  • CHOOSE 함수로 비율을 선택
  • 그 비율을 판매가에 곱해서 결과 계산

 

반응형