엑셀 if함수 중첩 사용방법 알아보기

이전 글에서 엑셀 if함수의 기본 사용법에 대해서 알아보았습니다. 이번에는 하나의 if 함수가 아닌 여러개의 if함수를 중첩해서 사용하는 방법에 대해서 알아보고자 합니다.



사실 if 함수의 기본 사용법만 아시면 중첩해서 다중 if문을 만드는 것은 아주 쉽습니다. 최대 중첩 64개까지 가능합니다.

- 예제파일 다운로드 :  연구원현황.xlsx


엑셀 if 함수 중첩 사용하는 방법


먼저 예제파일을 다운로드 받은 후 열어보시면 아래와 같은 파일을 보실 수 있으실 거에요. if 중첩을 통해 연구비에 따른 연구 등급을 출력하도록 해보겠습니다.



엑셀 예제 다운로드



직접 함수를 사용하기 전에 기본 구조부터 간단하게 보겠습니다. 기존에 if 함수 하나만 가지고는 하나의 조건식에 대한 참 또는 거짓에 대한 결과 값만을 출력할 수 있습니다.

하지만 중첩을 사용하면 IF 함수를 추가하여 다른 조건식에 대한 출력값도 계속해서 나타낼 수 있습니다.


함수 조건문 확인


함수 조건


먼저 연구등급을 나누기 위한 기준을 확인해 보겠습니다. 위 표는 단순히 참고용으로 함수 내에서 사용하지는 않습니다. 

연구비가 0~100,000인 경우 C, 100,000~200,000인 경우 B 그리고 200,000 이상인 경우 A를 입력할 것입니다.


함수 내용


첫번째 조건식에서는 200000 이상일 경우 "A"를 출력하도록 합니다.

두번째 조건식에서 200000이하, 100000 이상일 경우 "B"를 출력하도록 합니다.

마지막 세번째 조건식에서는 100000 미만일 경우 "C"를 출력하고 그렇지 않을 경우 공백을 출력하도록 합니다.

함수를 입력한 결과 아래 그림처럼 바로 각 연구비에 따른 등급이 출력되는 것을 확인 할 수 있습니다.


함수 입력 결과



if함수 중첩 사용은 생각보다 간단합니다. if문에 참일 경우 결과값을 거짓일 경우 새로운 if문을 중첩해서 입력하며 함수를 만들면 됩니다.

최종적으로 모든 셀에 함수를 입력한 결과 아래와 같이 나타나는 것을 볼 수 있어요.



최종 결과



이번 글에서는 간단하게 if 함수를 활용한 중첩문을 만드는 방법에 대해서 알아 보았습니다. 엑셀 함수는 너무 다양하고 많아서 모두 알기란 불가능 합니다. 

하지만 자주 사용하는 필수 함수(vlookup, if 등)에 대해서 알아두면 유용할꺼라 생각해요.


이 글을 공유하기

댓글(36)

Designed by JB FACTORY