엑셀 IFS 함수 사용법 및 공식 총정리
엑셀 IFS 함수 목차 바로가기
함수 요약
엑셀 IFS 함수는 여러 조건에 대해 다른 결과 값을 쉽게 반환 하도록 도와주는 함수입니다.
함수 구문
= IFS ( 조건1, 결과1, [조건2], [결과2], ... , [TRUE], [그외결과] )
인수 알아보기
인수 | 설명 |
조건1 | 참과 거짓을 비교할 첫번째 조건입니다. |
결과1 | [조건1]이 참일 경우 반환할 결과입니다. [조건1]이 거짓일 경우 그 다음 조건으로 넘어갑니다. |
조건2 [선택인수] |
참과 거짓을 비교할 두번째 조건입니다. |
결과2 [선택인수] |
[조건2]가 참일 경우 반환할 결과입니다. [조건2]가 거짓일 경우 그 다음 조건으로 넘어갑니다. |
TRUE [선택인수] |
- |
그 외 결과 [선택인수] |
이 전에 입력된 조건을 모두 만족하지 않을 경우 반환할 결과 값입니다. |
IFS 함수 상세설명
엑셀 IFS 함수는 여러 조건에 대한 다른 결과 값을 쉽게 반환하도록 도와주는 함수입니다. 비교해야 할 조건이 2개 이상일 경우 다중 중첩 IF 함수를 대신하여 사용할 수 있습니다. 만약 조건으로 동일한 수식을 여러번 입력해야 할 경우 SWITCH 함수를 사용하면 더욱 편리합니다.
기존 IF함수는 조건이 참일 경우의 결과값, 거짓일 경우의 결과값을 각각 입력했습니다. 하지만 IFS 함수는 조건이 참일 경우의 결과만 입력한 뒤, 함수의 마지막 조건/결과로 [TRUE] 와 [그 외 결과]를 입력하여 이전에 입력된 조건을 하나도 만족하지 않을 경우의 결과값을 처리합니다.
IFS 함수의 조건/결과쌍으로는 최대 127개까지 입력할 수 있지만, 비교할 조건이 5개 이상으로 넘어갈 경우 IF함수 대신 VLOOKUP 함수를 사용하는 것을 권장합니다.
IFS 함수 사용법 간단예제
- 시험 성적별 등급 매기기
' 성적이 85점일 경우
=IFS(성적<60,"가",성적<70,"양",성적<80,"미",성적<90,"우",TRUE,"수")
="우" '80점 이상, 90점 미만이므로 "우"를 반환합니다. - 고객 만족도 점수를 문자로 변경하기
' 고객 만족도가 3일 경우
=IFS(만족도=5,"매우만족",만족도=4,"만족",만족도=3,"보통",만족도=2,"불만족",만족도=1,"매우불만족")
="보통" '만족도가 3 이므로 "보통"을 반환합니다.
호환성
운영체제 | 호환성 |
Windows 버전 | 엑셀 2019 이후 또는 Microsoft 365 버전 사용자에게만 제공됩니다. |
Mac 버전 | Mac용 엑셀 2019 이후 또는 Microsoft 365 버전 사용자에게만 제공됩니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀함수] 엑셀 IFS 함수 사용법예제파일
관련 기초함수
그 외 참고사항
- IFS 함수로 입력된 조건을 모두 만족하지 않을 경우의 결과값은 함수의 마지막 인수로 [ TRUE, 그 외 결과 ] 를 입력하여 설정할 수 있습니다.
- 만약 [ TRUE, 그 외 결과 ] 가 누락되고, 이전에 입력된 조건을 하나도 만족하지 않을 경우 IFS 함수의 결과값으로 #N/A 오류가 반환됩니다.
- 조건과 결과는 반드시 '쌍'으로 입력되어야 합니다. 그렇지 않을 경우 '이 함수에 대해 너무 적은 인수를 입력했습니다' 라는 오류 메시지가 출력됩니다.
- 조건과 결과 쌍은 최대 127개까지 입력 가능합니다.
- 올바르지 않은 조건이 입력될 경우 IFS 함수는 #VALUE! 오류를 반환합니다.
- 5개 이상의 조건을 입력해야 할 경우 IFS 함수 대신 VLOOKUP 함수를 사용하는 것을 권장합니다.
- 조건으로 동일한 수식을 여러번 입력해야 할 경우 IFS 함수 대신 SWITCH 함수를 사용하면 더욱 편리합니다.