엑셀 IFS 입력방법, 버전과 상황별로 무엇이 다른가
엑셀 IFS 입력방법을 버전, 기기, 오류 상황별로 정리해 막히는 지점마다 해결책을 제시합니다
7개 섹션
이 글의 차례 · 7개 섹션
엑셀 IFS 입력방법은 버전에 따라 아예 다르게 갈립니다. Microsoft 365와 Excel 2019 이상은 수식 입력줄에 =IFS만 쳐도 자동완성이 뜨지만, 2016 이하는 이 함수 자체가 없습니다.
엑셀 IFS 함수 입력방법, 버전부터 확인해야 하는 이유
IFS는 Excel 2019와 Microsoft 365에서만 정식으로 지원되는 함수입니다. 이전 버전에서는 수식을 그대로 입력해도 #NAME? 오류만 뜹니다.

파일 - 계정 메뉴에서 제품 정보를 열면 버전을 바로 확인할 수 있습니다. "Microsoft 365"라고 적혀 있으면 IFS 사용에 문제가 없습니다.
구독형과 영구 라이선스의 차이
구독형(365)은 업데이트가 자동으로 들어와 IFS 같은 신규 함수가 계속 추가됩니다. 반면 2016, 2013처럼 한 번 사고 끝나는 영구 라이선스는 함수가 고정됩니다.
회사 PC가 오래된 영구 라이선스라면 IFS 대신 중첩 IF나 대체 함수를 써야 합니다. 이 부분은 아래에서 따로 정리했습니다.
내 엑셀에 IFS가 없을 때 대상별 대처법
IFS가 안 뜨는 상황은 크게 세 가지로 나뉩니다. 구버전 엑셀, 회사 정책으로 업데이트가 막힌 PC, 그리고 Mac 구버전입니다.
회사·기관 PC라면
사내망에서 업데이트가 차단된 PC는 365 계정이어도 IFS가 없을 수 있습니다. 이런 경우 IT 담당자에게 오피스 업데이트 정책을 문의하는 편이 빠릅니다.
업데이트를 기다릴 수 없다면 IF를 여러 번 중첩해 같은 결과를 만들 수 있습니다. 조건이 3~4개 수준이면 큰 불편 없이 대체됩니다.
Mac 사용자는 Excel 2019 for Mac부터 IFS를 지원합니다. 이보다 오래된 Mac 버전이라면 업데이트 먼저 확인해야 합니다.
IFS 함수 입력 순서와 자주 막히는 지점
IFS 입력 순서는 조건과 값을 짝으로 계속 이어 붙이는 방식입니다. =IFS(조건1, 값1, 조건2, 값2, ...) 형태로 쉼표만 맞추면 됩니다.
실무에서 자주 쓰는 기본형을 그대로 복사해서 써도 됩니다.
- =IFS(A1>=90,"A",A1>=80,"B",A1>=70,"C")
- =IFS(A1="합격","통과",A1="불합격","재시험")
- =IFS(A1>0,"양수",A1<0,"음수",TRUE,"0")
괄호와 쉼표 개수를 맞추는 법
조건과 값은 항상 짝수 개로 들어가야 합니다. 조건 하나에 값 하나가 빠지면 수식 자체가 완성되지 않습니다.
수식 입력줄에서 색으로 표시되는 괄호 짝을 눈으로 먼저 확인하는 습관이 중요합니다. 엔터를 누르기 전에 괄호 개수부터 세는 편이 오류를 줄입니다.
조건이 하나도 안 맞을 때 상황별 오류 처리
IFS는 어떤 조건도 참이 아니면 #N/A 오류를 돌려줍니다. IF와 달리 기본으로 지정되는 "거짓일 때 값"이 없기 때문입니다.
기본값을 넣는 방법
맨 마지막 조건 자리에 TRUE를 넣고 뒤에 원하는 기본값을 적으면 됩니다. =IFS(조건1,값1,조건2,값2,TRUE,"기타") 형태입니다.
이 TRUE 조건은 항상 참이라 앞선 조건이 다 걸러진 나머지 값을 받아줍니다. 실무에서는 이 자리를 빼먹어 오류가 나는 경우가 많습니다.
이미 만든 수식에서 #N/A가 뜬다면 조건 순서부터 다시 확인해야 합니다. 앞 조건이 뒤 조건까지 가로채는 경우가 흔합니다.
예를 들어 A1>=0을 먼저 두면 A1이 음수인 경우까지 걸러지지 않고 지나칩니다. 조건은 좁은 범위부터 넓은 범위 순으로 배치해야 합니다.
엑셀과 구글시트, IFS 입력방법 차이
구글 스프레드시트도 IFS 함수를 지원하고 문법은 엑셀과 거의 같습니다. 조건과 값을 짝으로 나열하는 방식은 동일합니다.

버전 제약이 다른 점
구글시트는 버전 구분 없이 웹에서 바로 IFS를 쓸 수 있습니다. 반면 엑셀은 앞 항목에서 설명한 대로 2019 이상에서만 동작합니다.
회사에서 엑셀 구버전을 쓰고 있다면 구글시트로 옮겨 작업하는 것도 방법입니다. 다만 파일을 다시 엑셀로 저장할 때 수식이 깨지지 않는지 확인해야 합니다.
모바일 앱은 Excel과 구글시트 모두 IFS 입력이 가능합니다. 다만 화면이 작아 괄호와 쉼표를 놓치기 쉬워 PC에서 먼저 만드는 편이 안전합니다.
IF 중첩 수식을 IFS로 바꿀 때 주의점
기존 중첩 IF를 IFS로 그대로 옮기면 괄호 개수 오류가 가장 먼저 생깁니다. IF는 괄호 안에 IF가 계속 들어가지만 IFS는 괄호가 하나뿐입니다.
조건 순서를 그대로 옮기면 안 되는 경우
중첩 IF에서 조건 순서를 바꿔도 결과가 같았던 수식이 IFS에서는 달라질 수 있습니다. IFS도 앞 조건부터 순서대로 검사하기 때문입니다.
조건이 겹치는 구간이 있다면 반드시 좁은 조건을 앞에 둬야 합니다. 이 순서를 바꾸면 뒤 조건이 아예 실행되지 않는 경우가 생깁니다.
변환한 뒤에는 원래 표의 몇 개 행을 골라 결과값을 직접 대조해 보는 것이 안전합니다. 자동 변환 도구를 쓰더라도 이 검증 과정은 건너뛰지 않는 편이 좋습니다.
자주 묻는 질문
Q. 엑셀 2016에서도 IFS를 쓸 수 있나요?
기본적으로는 지원되지 않습니다. IF를 중첩하거나 CHOOSE, LOOKUP 같은 대체 함수로 같은 결과를 만들어야 합니다.
Q. IFS와 IF 중 어떤 것을 써야 하나요?
조건이 3개 이상이면 IFS가 더 읽기 편합니다. 조건이 1~2개뿐이라면 굳이 바꾸지 않아도 됩니다.
Q. #N/A 오류가 계속 뜨는데 조건은 맞는 것 같습니다.
조건식에 오타나 참조 셀 오류가 없는지부터 확인해야 합니다. 마지막에 TRUE 기본값을 넣었는지도 함께 점검해 보세요.
Q. IFS 함수는 조건을 몇 개까지 넣을 수 있나요?
조건과 값 쌍을 최대 127개까지 넣을 수 있습니다. 다만 실무에서는 가독성을 위해 5~6개를 넘기지 않는 것이 좋습니다.
Q. 모바일 엑셀 앱에서도 자동완성이 뜨나요?
Microsoft 365 계정으로 로그인한 최신 앱이라면 자동완성이 동작합니다. 오래된 앱 버전이거나 로그인이 안 된 상태라면 뜨지 않을 수 있습니다.