엑셀 IF 다중조건 사용법을 찾고 계신가요? 이 글에서는 IF 기본 사용법, IF 다중조건 사용법, IF(AND) 사용법, IF(OR) 사용법, IF(NOT) 사용법을 알아보겠습니다. 4가지 이상의 조건을 충족하는 값을 찾아야 하는 상황이라면 이 글을 꼭 읽어보세요.
엑셀 IF 다중조건 완벽정리
< 영상 설명 >
엑셀 IF 다중조건 완벽정리
< 그림 설명 >
1.IF 함수 단일조건 사용법
가장 먼저 IF 함수의 기본적인 사용방법입니다. IF 함수 내 인수는 아래 3가지로 구성됩니다.
| = IF (논리식, 참일때 값, [거짓일때 값]) |
예를들어 평균점수가 60점 이상이면 합격, 그렇지 않으면 불합격 이라는 조건에 해당되는 값을 찾는다 해보겠습니다.

함수식은 =IF(G3>=60,”합격”,”불합격”) 로 입력하면 됩니다. 이 때 주의할 점은 => 가 아닌 >= 로 입력해야 한다는 것입니다. 또 IF 함수 내에 문자를 입력할 때 “”(큰 따옴표) 를 반드시 입력해줘야 합니다.
함수식 입력 후 엔터 키를 누르고 자동채우기를 하면 아래처럼 결과가 한번에 구해집니다.

2.IF 함수 다중조건 사용법
이번엔 IF 함수 다중조건 사용법, 즉 여러 개의 조건을 만족하는 값을 구하는 방법입니다. 2가지 예시를 통해 IF 다중조건 사용법을 알아보겠습니다.
1)첫 번째 예시
첫 번째 예시를 보면 각 과목별 점수와 평균 점수가 나와 있습니다. 평균점수가 80점 이상이면 A(첫 번째 조건), 70점 이상이면 B(두 번째 조건), 60점 이상이면 C(세 번째 조건), 그 외는 D(네 번째 조건) 로 표시되게 해보겠습니다.

함수식은 =IF(G3>=80,”A”,IF(G3>=70,”B”,IF(G3>=60,”C”,”D”))) 로 입력해주면 됩니다.
| = IF (논리식, 참일때 값, [거짓일때 값]) |
위 IF 함수 구문의 [거짓일때 값] 에 IF 함수를 계속 중첩해서 입력하면 됩니다. 다시말해 IF 1개 당 조건 1개를 쓰면 됩니다.
단, 마지막 조건에는 IF를 안 씁니다.

위 예시의 경우 조건이 총 4개이므로, IF 함수를 3개 써주면 됩니다. 즉, IF 개수= 조건 개수-1 입니다. 조건이 5개 라면 IF 를 4개 써주면 되는 식이죠.
함수식 입력 후 엔터 키를 누르고 자동채우기를 합니다. 그럼 아래 사진처럼 결과값이 한번에 구해집니다.

2)두 번째 예시
이번에는 IF 함수 다중조건 두 번째 예시입니다. 이번엔 코드명이 A1로 시작하면 의류(첫 번째 조건), B1로 시작하면 문구류(두 번째 조건), C1로 시작하면 식품류(세 번째 조건), D1로 시작하면 가전류(네 번째 조건) 로 표시되게 해보겠습니다.
이번엔 LEFT, IF 함수를 같이 사용할 겁니다. LEFT 함수는 문자열의 왼쪽부터 원하는 자릿수까지 잘라내서 표시해주는 함수입니다. 예시로 =LEFT(B3,2) 라고 입력하면 B3셀 (A1090) 문자열의 왼쪽에서부터 2번째 자리(A1) 까지 추출됩니다.

조건에 해당되는 값을 구하기 위해 아래처럼 함수식을 입력합니다.
=IF(LEFT(B3,2)=”A”,”의류”,IF(LEFT(B3,2)=”B1″,”문구류”,IF(LEFT(B3,2=”C1″,”식품류”,”가전류”)))

LEFT(B3,2)=”A1″ 을 풀어볼게요. ‘B3셀 (A1090)’ 에서 두 번째 자리까지 추출해보면 A1 이죠? 조건을 보면 A1로 시작하면 ‘의류’ 라고 표시 한다고 했습니다. 따라서 이 경우 ‘의류’ 라고 표시가 되는 겁니다.
그리고 ‘B4셀 (B1089)’ 에서 두 번째 자리까지 추출해보면 B1 이죠? 조건에서 B1로 시작하면 ‘문구류’ 라고 표시 한다고 했으므로 이 경우 ‘문구류’ 로 표시가 되는 겁니다.
| = IF (논리식, 참일때 값, [거짓일때 값]) |
이번에도 IF 함수 구문의 [거짓일때 값] 인수 칸에 IF 함수를 중첩해서 계속 입력하면 됩니다. 조건이 4개이므로 IF 함수는 3번 써주면 되며, 마지막 조건에는 IF 를 쓰지 않습니다.
이후 자동채우기를 하면 아래와 같이 빠르게 결과가 구해집니다.

3.IF(AND) 사용법
이번엔 IF 함수와 AND 함수를 동시에 사용하는 방법입니다. 2가지 조건을 동시에 충족해야 할때 사용할 수 있습니다.
평균 점수가 60점 이상(첫 번째 조건)이고, 영어 점수가 40점 이상(두 번째 조건)이면 합격, 그렇지 않으면 불합격 인 값을 구해보겠습니다. 다시말해 평균점수가 60점 이상이면서 동시에 영어점수가 40점 이상인 2가지 조건을 둘다 충족하는 값을 구하는 겁니다.

함수식은 IF(AND(G3>=60,E3>=40),”합격”,”불합격”) 로 입력하면 됩니다.
자동채우기를 하면 아래와 같이 결과값이 빠르게 나옵니다.

4.IF(OR) 사용법
이번엔 IF 함수와 OR 함수를 동시에 사용하는 방법입니다. 2가지 조건 중 1가지 조건만 충족 해도 되는 경우 사용할 수 있습니다.
국어 점수가 60점 이상(첫 번째 조건)이거나, 한국사 점수가 60점 이상(두 번째 조건)이면 합격, 그렇지 않으면 불합격인 값을 구해보겠습니다. 다시말해 국어 점수만 60점 이상이어도 합격, 한국사 점수만 60점 이상이어도 합격인 것입니다.

함수식은 =IF(OR(D3>=60,F3>=60),”합격”,”불합격”) 로 입력하면 됩니다.
이후 자동채우기까지 하면 아래와 같이 깔끔하게 값이 구해집니다.

5.IF(NOT) 사용법
이번엔 IF 함수와 NOT 함수를 같이 사용하는 방법입니다. NOT 함수는 인수의 값을 역으로 만들어버리는 함수입니다.
예시로 평균점수가 80점보다 높지 않으면(조건) 불합격, 높으면 합격 으로 표시되도록 해보겠습니다.

함수식은 =IF(NOT(G3>=80),”불합격”,”합격”) 으로 입력하면 됩니다. 즉, ‘G3셀 (87점) 이 80점 이상이 아니면 불합격이고, 80점 이상이면 합격이다’ 라는 의미이죠.
이후 자동채우기를 하면 아래와 같이 바로 결과값이 나옵니다.

< 추천글 >
이상 엑셀 IF 다중조건 사용법 에 관한 글이었습니다.
