엑셀 IFS 함수는 여러 개의 조건이 있는 경우, IF 다중 함수 대신 더 편리하게 사용할 수 있는 함수입니다. 이 글을 읽으시면 초보자라도 IFS 함수 사용법을 이해할 수 있습니다. 지금부터 IFS 함수 사용법, 시작합니다!
엑셀 IFS 함수란?
▶︎엑셀 IFS 함수란 여러 개의 조건이 있는 경우 IF 다중함수를 대신해서 좀 더 편리하게 사용을 할 수 있는 함수입니다.
▶︎=IFS(조건1,”결과1″,조건2,”결과2″…,TRUE,”그 외 결과”)
IFS 함수 내 인수는 위처럼 구성이 됩니다. 첫 번째는 조건1이 들어갑니다. 두 번째는 결과1이 들어갑니다. 결과1은 조건1이 참일 경우 반환 될 값입니다.
우리가 결과1에 원하는 텍스트 등을 입력하게 되는데요. 조건1이 참이라면 결과1에 입력한 텍스트가 반환이 되는 것입니다.
그리고 콤마를 입력하고요. 마찬가지로 조건2가 들어가고, 결과2가 들어갑니다. 마참가지로 조건2가 참일 경우 결과2 값이 반환이 됩니다.
이런식으로 조건3, 조건4, 조건5… 조건을 계속해서 입력을 할 수 있습니다. 그리고 조건은 최대 127개까지 입력하는 것이 가능합니다.
하지만 조건이 5개 이상이 될 때는 IFS 함수보다는 VLOOKUP 함수를 이용하는 것이 더 유리합니다.
한 가지 중요한 사항이 있습니다. 결과값은 조건이 참일 경우에만 반환이 됩니다. 즉, 참이 아닌 경우에는 어떻게 값이 반환이 될까요?
IFS 함수 내 인수를 다시 살펴봅시다.
▶︎=IFS(조건1,”결과1″,조건2,”결과2″…,TRUE,”그 외 결과”)
인수 제일 마지막을 보시면 ‘TRUE’가 있습니다. TRUE는 앞의 조건들이 모두 참이 아닌 경우 “그 외 결과”로 값을 내라고 명령하는 것입니다.
즉, 앞의 조건들이 모두 참이 아닐 경우 “그 외 결과”에 입력한 텍스트로 반환이 됩니다.
엑셀 IFS 함수 사용법
이제 실제 엑셀 IFS 함수 사용법을 알아보겠습니다.
1.IFS 함수 내 인수 입력하기
아래 사진은 학생 별 성적을 정리한 표입니다. 여기서 우리가 아래의 조건을 충족하는 결과값을 내보도록 하겠습니다.
▶︎조건: 성적이 90점이상이면 A, 80점이상이면 B, 70점이상이면 C, 60점이상이면 D, 그리고 위 조건들에 모두 부합하지 않는 경우(60점 미만인 경우) F로 표기.
즉, 성적 점수에 따라 다른 등급으로 표기가 되도록 하는 것인데요.
90점이상, 80점이상, 70점이상, 60점이상이 참이 아닌 경우, 즉 60점 미만에 해당되는 경우에는 F라고 표시되도록 해보겠습니다.
2.IFS 함수 내 인수 입력하기
우선 ‘=IFS’라고 입력을 합니다. 그 후 IFS 함수 내 인수를 차례대로 천천히 입력해보도록 하겠습니다.
IFS(①C3>=90,“A”,C3>=80,”B”,C3>=70,”C”,C3>=60,”D”,TRUE,”F”)
첫 번째로 ‘조건1’을 입력해야 합니다. 첫 번째 조건은 90점 이상일 때 A 등급이 표시되도록 하는 것이었습니다. 따라서 우선 첫 번째 성적셀(C3)을 클릭합니다. 그 후 ‘~이상’이라는 의미를 나타내는 기호인 ‘>=’을 입력합니다. 그 후 ’90’을 입력합니다. 그리고 콤마를 입력해 주세요.
IFS(C3>=90,②“A”,C3>=80,”B”,C3>=70,”C”,C3>=60,”D”,TRUE,”F”)
90점 이상인 경우 A로 표기되도록 할 것이므로 큰 따옴표를 입력하고 큰 따옴표 안에 ‘A’를 입력해주세요. 그리고 콤마를 또 입력해주세요.
IFS(C3>=90,”A”,③C3>=80,”B”,C3>=70,”C”,C3>=60,”D”,TRUE,”F”)
이번에는 ‘조건2’를 입력할 차례입니다. 조건2는 80점 이상인 경우 B라고 입력되도록 하는 것이었습니다. 따라서 성적 셀(C3)을 클릭하고요. ‘>=80’이라고 입력을 합니다. 그 후 콤마를 입력합니다.
IFS(C3>=90,”A”,C3>=80,④“B”,C3>=70,”C”,C3>=60,”D”,TRUE,”F”)
이번에도 마찬가지로 큰 따옴표를 입력하고 B라고 입력을 합니다. 그리고 콤마를 입력합니다.
IFS(C3>=90,”A”,C3>=80,”B”,⑤C3>=70,”C”,C3>=60,”D”,TRUE,”F”)
이번에는 조건3을 입력해보겠습니다. 조건3은 70점 이상일 때 C라고 입력되도록 하는 것입니다. 따라서 성적 셀(C3)을 클릭하고요. ‘>=70’이라고 입력을 합니다. 그 후 콤마를 입력합니다.
IFS(C3>=90,”A”,C3>=80,”B”,C3>=70,⑥“C”,C3>=60,”D”,TRUE,”F”)
이번에도 “C”라고 입력하고, 콤마를 입력합니다.
IFS(C3>=90,”A”,C3>=80,”B”,C3>=70,”C”,⑦C3>=60,“D”,TRUE,”F”)
이번에는 조건4입니다. 조건4는 60점 이상일 때 D라고 입력되도록 할 것입니다. 따라서 성적 셀(C3)을 클릭하고요. ‘>=60’이라고 입력을 합니다. 그 후 콤마를 입력해주세요.
IFS(C3>=90,”A”,C3>=80,”B”,C3>=70,”C”,C3>=60,⑧“D”,TRUE,”F”)
그리고 마찬가지로 “D”라고 입력을 하고, 콤마를 입력합니다.
IFS(C3>=90,”A”,C3>=80,”B”,C3>=70,”C”,C3>=60,”D”,⑨TRUE,”F”)
이제 마지막 인수입니다. 조건1~조건4가 모두 참이 아닐 경우 결과값을 F로 내도록 하기 위해 인수를 입력해보겠습니다. 우선 ‘TRUE’라고 입력을 합니다. 그리고 콤마를 입력합니다.
그리고 “F”라고 입력을 합니다. 그 후 엔터키를 눌러주세요. 그럼 위 조건들이 모두 참이 아닐 경우 F라고 표기가 되게 됩니다.
3.셀 자동완성하기
그럼 아래 사진처럼 학생 별 성적 등급이 표시가 됩니다. 첫 번째 셀 모서리 하단에 커서를 둔 후 + 표시가 나오면 더블클릭을 하거나 셀을 아래로 끌어내려주세요. 그럼 아래 셀에도 모두 자동완성이 됩니다.
엑셀 IFS 함수 사용법을 영상으로 확인하고 싶다면 아래 유튜브 영상을 참조해주세요.
<결론>
▶︎엑셀 IFS 함수 사용법
=IFS(조건1,”결과1″,조건2,”결과2″…,TRUE,”그 외 결과”)
이상 엑셀 IFS 함수 사용법에 관한 글이었습니다.