이 페이지에서
SWITCH 함수
2019지원 버전 자세히 보기
엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
엑셀 SWITCH 함수는 조건식의 결과에 따라 여러 값 중 하나를 반환하는 함수입니다.
인수 설명
=SWITCH(조건식, 결과1, 반환값1, [결과2], [반환값2], ..., [기본값])
인수구분설명
조건식
필수
결과값과 비교할 조건식입니다.
결과1
필수
조건식과 비교할 첫번째 값입니다.
반환값1
필수
결과1과 일치할 때 반환할 값입니다.
- 결과와 반환값은 반드시 쌍으로 입력되어야 합니다.
결과2
선택
조건식과 비교할 두번째 값입니다.
반환값2
선택
결과2와 일치할 때 반환할 값입니다.
- 결과와 반환값은 최대 126쌍까지 입력 가능합니다.
기본값
선택
일치하는 결과가 없을 때 반환할 기본값입니다.
- 생략 시 #N/A 오류가 반환됩니다.
예제 시트
A
B
C
D
1
전화번호
지역번호
SWITCH
2
02-662-7194
02
서울
3
031-736-5964
031
경기도
4
02-822-1029
02
서울
5
033-522-6550
033
강원
6
044-671-5185
044
기타
7
054-747-2894
054
기타
8
함수 개요
SWITCH 함수 간단 예제
1
통화에 따라 다른 환율 계산하기
A1셀에 통화가 작성된 경우, 다음과 같이 SWITCH 함수를 사용해서 통화에 따라 환율이 적용된 금액을 계산할 수 있습니다.
=SWITCH(A1,"USD",금액*1300,"CNY",금액*174,"EUR",금액*1400,"HKD",금액*145,"정보없음")A1셀에 작성된 통화 단위에 따라 환율이 적용된 금액을 계산합니다.2
직급별 연차 일수 계산하기
다음과 같이 SWITCH함수를 작성하면 직급별로 다른 연차 일수를 계산할 수 있습니다.
=SWITCH(직급,"사원",15,"대리",17,"과장",20,"차장",22,"부장",25,15)사원: 15, 대리: 17, 과장: 20, 차장: 22, 부장: 25일 나머지는 15일의 연차를 반환합니다.그 외 주의사항
엑셀 SWITCH 함수는 엑셀 2019 이후 버전에서 지원됩니다.
SWITCH 함수의 결과와 반환값은 최대 126쌍까지 입력할 수 있습니다.
일치하는 결과가 없고 기본값이 생략된 경우 함수는 #N/A 오류를 반환합니다.
만약 조건식과 비교해야 할 결과가 많을 경우, SWITCH 함수 대신 VLOOKUP 함수 를 사용을 고려할 수 있습니다.
댓글 3
댓글 3
로그인 후 댓글을 작성할 수 있습니다.
yim****
2020.09.12 08:30
감사합니다
리안!
2022.04.30 21:28
감사합니다.
강민준🤗
2024.08.11 08:06
좋은 강의 감사합니다🙇♂️
