본문 바로가기
엑셀 실무 마스터

엑셀 IF 함수 완전정복|조건문부터 중첩 IF까지 쉽게 배우기

by 알송이 2026. 10. 8.
반응형

엑셀을 사용하다 보면 단순히 합계나 평균을 구하는 것보다 조건에 따라 다른 결과를 표시해야 하는 경우가 많습니다.

예를 들어 시험 점수가 60점 이상이면 '합격', 그렇지 않으면 '불합격'이라고 표시하거나, 매출 목표를 달성하면 '달성', 그렇지 않으면 '미달성'이라고 표시할 수 있습니다.

이럴 때 사용하는 함수가 바로 IF 함수입니다.

1. IF 함수란?

IF 함수는 조건을 확인한 뒤 조건이 맞으면 하나의 결과를, 맞지 않으면 다른 결과를 표시합니다.

기본 형식은 다음과 같습니다.

=IF(조건,참일 때 결과,거짓일 때 결과)

예를 들어 B2 점수가 60점 이상이면 합격이라고 표시하려면 다음과 같이 작성합니다.

=IF(B2>=60,"합격","불합격")

B2가 60 이상이면 '합격', 60 미만이면 '불합격'이 표시됩니다.

2. IF 함수의 비교 기호

IF 함수에서는 다음과 같은 비교 기호를 자주 사용합니다.

기호 의미
= 같다
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다
<> 같지 않다

예를 들어 매출이 100만 원 이상이면 '목표달성'이라고 표시하려면 다음과 같이 사용합니다.

=IF(C2>=1000000,"목표달성","미달성")

3. 매출 목표 달성 여부 확인하기

실제 매출이 B열, 목표 매출이 C열에 있다고 하겠습니다.

=IF(B2>=C2,"달성","미달성")

실제 매출이 목표 이상이면 '달성', 목표보다 적으면 '미달성'이라고 표시됩니다.

영업 실적이나 생산 목표를 관리할 때 자주 사용하는 방식입니다.

4. 문자 조건 사용하기

IF 함수는 숫자뿐 아니라 문자도 비교할 수 있습니다.

A2 셀에 '완료'라고 입력되어 있으면 '처리완료', 그렇지 않으면 '확인필요'라고 표시해 보겠습니다.

=IF(A2="완료","처리완료","확인필요")

문자를 조건으로 사용할 때는 반드시 큰따옴표를 사용해야 합니다.

5. 빈 셀 확인하기

특정 셀이 비어 있는지도 확인할 수 있습니다.

=IF(A2="","미입력","입력완료")

A2가 비어 있으면 '미입력', 값이 있으면 '입력완료'라고 표시됩니다.

고객명, 전화번호, 주문번호처럼 필수 입력 항목을 확인할 때 유용합니다.

6. 중첩 IF 함수 사용하기

조건이 여러 단계라면 IF 함수 안에 다른 IF 함수를 넣을 수 있습니다.

예를 들어 점수에 따라 등급을 나누려면 다음과 같이 작성합니다.

=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C","D")))

90점 이상은 A, 80점 이상은 B, 70점 이상은 C, 그 미만은 D가 표시됩니다.

중첩 IF를 사용할 때는 높은 기준부터 순서대로 작성하는 것이 중요합니다.

7. IF와 AND 함수 함께 사용하기

두 가지 조건을 모두 만족해야 한다면 AND 함수를 함께 사용합니다.

매출이 100만 원 이상이고 만족도가 80점 이상일 때 '우수'라고 표시하려면 다음과 같습니다.

=IF(AND(B2>=1000000,C2>=80),"우수","일반")

두 조건을 모두 만족해야 '우수'가 표시됩니다.

8. IF와 OR 함수 함께 사용하기

여러 조건 중 하나만 만족해도 되는 경우에는 OR 함수를 사용합니다.

=IF(OR(B2>=1500000,C2>=10),"성과우수","일반")

매출이 150만 원 이상이거나 신규 고객이 10명 이상이면 '성과우수'라고 표시됩니다.

9. 실무에서 자주 쓰는 IF 수식

합격 여부:

=IF(B2>=60,"합격","불합격")

재고 부족 확인:

=IF(B2<=10,"재고부족","정상")

배송 상태:

=IF(C2="완료","배송완료","배송중")

예산 초과:

=IF(C2>B2,"예산초과","정상")

이 정도의 수식만 알아도 다양한 관리표에 활용할 수 있습니다.

10. IF 함수가 작동하지 않을 때

결과가 이상하다면 괄호가 제대로 닫혔는지 확인합니다.

또한 문자에는 큰따옴표가 들어갔는지, 숫자가 문자 형식으로 저장되어 있지 않은지도 확인해야 합니다.

중첩 IF에서는 조건의 순서가 올바른지도 확인하는 것이 좋습니다.

11. 마무리

IF 함수의 핵심은 아주 간단합니다.

조건이 맞으면 이것, 아니면 저것을 표시한다.

기본 수식은 다음 하나만 기억해도 됩니다.

=IF(조건,참일 때 결과,거짓일 때 결과)

IF 함수를 익혀두면 성적표, 매출표, 재고관리표, 직원관리표 등 다양한 엑셀 자료를 훨씬 편리하게 만들 수 있습니다.

다음 글에서는 COUNTIF와 SUMIF 함수 사용법을 알아보겠습니다.

반응형

⭐ Alsongee 리뷰 남기기
🍇 Alsongee 리뷰 남기기 ⭐
💙 리뷰 남기기
🍇 Alsongee 리뷰 남기기 ›
🍇 Alsongee 리뷰 남기기 ›