반응형
다음은 CHOOSE 함수와 MID 함수의 설명 및 예제입니다.
- 함수명: CHOOSE
- 역할: 인덱스 번호를 기반으로 여러 값 중 하나를 선택
- 기본 구조:
CHOOSE(index_num, value1, [value2], ...)
- 예제:
A B C D
1 | 사과 | 바나나 | 포도 |
=CHOOSE(2, A1, B1, C1)
결과: 바나나
(두 번째 값인 B1의 값 반환)
- 함수명: MID
- 역할: 문자열의 특정 위치에서 지정한 길이만큼 문자 추출
- 기본 구조:
MID(text, start_num, num_chars)
- 예제:
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 함수로 비율을 선택
- 그 비율을 판매가에 곱해서 결과 계산
반응형
'엑셀 함수 및 예제' 카테고리의 다른 글
엑셀 함수 및 예제 ROUND 함수와MEDIAN 함수 (0) | 2025.06.24 |
---|---|
엑셀 함수 및 예제 ROUND 함수와 IF 함수 (0) | 2025.06.23 |
엑셀 함수 및 예제 ROUNDDOWN 와 AVERAGE 함수 (0) | 2025.06.17 |
엑셀 함수 및 예제 SUMIF와 COUNTIF 함수 (0) | 2025.06.14 |
엑셀 함수 및 예제 YEAR 함수와 & 연산자 (0) | 2025.06.13 |