엑셀실무

엑셀 IF 함수 사용법: 조건에 따라 값 표시하기

바이브빌더 2026. 7. 3. 09:00

1. 이 글에서 다룰 내용

회사에서 엑셀을 사용하다 보면 조건에 따라 결과를 다르게 표시해야 하는 일이 자주 생깁니다. 예를 들어 점수가 80점 이상이면 “합격”, 80점 미만이면 “불합격”으로 표시하거나, 업무 완료 여부에 따라 “완료” 또는 “미완료”로 구분하는 경우입니다.

이럴 때 사용하는 대표적인 함수가 바로 IF 함수입니다. IF 함수는 엑셀 초보자가 꼭 알아두면 좋은 기본 함수 중 하나입니다. 처음에는 함수식이 낯설 수 있지만, 구조만 이해하면 실무에서 매우 다양하게 활용할 수 있습니다.

이 글에서는 IF 함수의 기본 개념부터 점수 판정 예시, 업무 진행 상태 표시 예시, 초보자가 자주 하는 실수까지 쉽게 정리하겠습니다.


2. 이런 상황에서 필요합니다

IF 함수는 조건에 따라 서로 다른 값을 표시해야 할 때 사용합니다.

다음과 같은 업무 상황에서 자주 활용됩니다.

  • 점수에 따라 합격과 불합격을 구분할 때
  • 매출 목표 달성 여부를 표시할 때
  • 업무 상태를 완료와 미완료로 나눌 때
  • 재고 수량이 기준보다 적을 때 “발주 필요”로 표시할 때
  • 마감일이 지났는지 확인할 때

예를 들어 직원 교육 평가표에서 점수가 70점 이상이면 “통과”, 70점 미만이면 “재교육 필요”라고 표시할 수 있습니다. 이런 작업을 하나씩 직접 입력하면 시간이 오래 걸리고 실수도 생길 수 있습니다.

IF 함수를 사용하면 기준만 정해두고 결과를 자동으로 표시할 수 있어 업무 시간을 줄이는 데 도움이 됩니다.


3. 먼저 알아야 할 IF 함수 기본 구조

IF 함수의 기본 구조는 다음과 같습니다.

=IF(조건, 조건이 맞을 때 표시할 값, 조건이 틀릴 때 표시할 값)

쉽게 말하면 다음과 같은 뜻입니다.

항목설명

조건 판단 기준입니다. 예: A2>=80
조건이 맞을 때 값 조건이 참일 때 표시할 결과입니다.
조건이 틀릴 때 값 조건이 거짓일 때 표시할 결과입니다.

예를 들어 A2 셀의 점수가 80점 이상이면 “합격”, 그렇지 않으면 “불합격”으로 표시하고 싶다면 다음과 같이 입력합니다.

=IF(A2>=80,"합격","불합격")

이 함수의 의미는 다음과 같습니다.

함수 요소의미

A2>=80 A2 셀의 값이 80 이상인지 확인
"합격" 조건이 맞으면 표시
"불합격" 조건이 틀리면 표시

핵심은 간단합니다.

IF 함수는 “만약 조건이 맞으면 A를 표시하고, 아니면 B를 표시하는 함수”입니다.


4. 점수 기준으로 합격/불합격 표시하기

가장 쉬운 예시로 시험 점수표를 사용해보겠습니다.

이름점수결과

김민수 85  
이지은 76  
박준호 92  
최서연 68  

여기서 점수가 80점 이상이면 “합격”, 80점 미만이면 “불합격”으로 표시하고 싶습니다.

결과 셀인 C2에 다음 함수를 입력합니다.

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

그다음 C2 셀의 오른쪽 아래 모서리를 아래로 드래그하면 나머지 행에도 같은 기준이 적용됩니다.

적용 결과는 다음과 같습니다.

이름점수결과

김민수 85 합격
이지은 76 불합격
박준호 92 합격
최서연 68 불합격

이처럼 IF 함수는 점수, 금액, 수량처럼 숫자 기준이 있는 업무에서 매우 자주 사용됩니다.


5. 업무 진행 상태 표시하기

이번에는 실제 회사 업무에서 자주 쓰는 진행표 예시를 보겠습니다.

업무명완료 여부상태

견적서 작성 완료  
회의록 정리 미완료  
자료 취합 완료  
보고서 제출 미완료  

완료 여부가 “완료”이면 상태에 “처리 완료”라고 표시하고, 그렇지 않으면 “확인 필요”라고 표시해보겠습니다.

C2 셀에 다음 함수를 입력합니다.

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

결과는 다음과 같습니다.

업무명완료 여부상태

견적서 작성 완료 처리 완료
회의록 정리 미완료 확인 필요
자료 취합 완료 처리 완료
보고서 제출 미완료 확인 필요

여기서 중요한 점은 문자 조건에는 큰따옴표를 사용해야 한다는 것입니다. 숫자 조건은 B2>=80처럼 입력하지만, 문자 조건은 B2="완료"처럼 입력해야 합니다.


6. 매출 목표 달성 여부 표시하기

IF 함수는 영업 실적이나 목표 관리에도 많이 사용됩니다.

예를 들어 목표 매출이 1,000,000원이고, 실제 매출이 목표 이상이면 “달성”, 그렇지 않으면 “미달성”으로 표시할 수 있습니다.

담당자매출결과

김민수 1200000  
이지은 850000  
박준호 1000000  
최서연 730000  

C2 셀에 입력할 함수는 다음과 같습니다.

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

적용 결과는 다음과 같습니다.

담당자매출결과

김민수 1200000 달성
이지은 850000 미달성
박준호 1000000 달성
최서연 730000 미달성

이 예시처럼 기준 금액을 정해두면 매출표나 성과표에서 결과를 자동으로 구분할 수 있습니다.


7. 여러 조건을 사용할 때 주의할 점

IF 함수는 하나의 조건뿐 아니라 여러 조건에도 사용할 수 있습니다. 예를 들어 점수에 따라 “우수”, “보통”, “미흡”처럼 세 가지 결과를 표시할 수도 있습니다.

=IF(B2>=90,"우수",IF(B2>=70,"보통","미흡"))

이 함수는 다음 순서로 판단합니다.

먼저 B2가 90점 이상인지 확인합니다. 90점 이상이면 “우수”를 표시합니다. 90점 미만이면 다시 70점 이상인지 확인합니다. 70점 이상이면 “보통”, 그보다 낮으면 “미흡”을 표시합니다.

다만 초보자는 IF 함수를 너무 많이 중첩하면 함수식이 길어져서 헷갈릴 수 있습니다. 조건이 많아질수록 기준 순서를 정확히 정리한 뒤 입력하는 것이 좋습니다.


8. 자주 하는 실수

실수 1. 문자에 큰따옴표를 넣지 않는 경우

문자를 결과로 표시하거나 문자 조건을 사용할 때는 큰따옴표가 필요합니다.

잘못된 예시:

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

올바른 예시:

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

해결 방법:

문자 조건과 문자 결과에는 큰따옴표를 붙입니다.


실수 2. 비교 기호를 잘못 쓰는 경우

IF 함수에서는 조건을 만들 때 비교 기호를 자주 사용합니다.

기호의미

= 같다
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다
<> 같지 않다

예를 들어 80점 이상을 합격으로 처리하려면 B2>=80을 사용해야 합니다. B2>80을 사용하면 80점은 합격에서 제외됩니다.

해결 방법:

기준값을 포함해야 하는지 확인하고 >와 >=를 구분해서 사용합니다.


실수 3. 조건 순서를 잘못 입력하는 경우

여러 조건을 사용할 때는 순서가 중요합니다. 예를 들어 90점 이상은 “우수”, 70점 이상은 “보통”으로 표시하려면 높은 기준부터 먼저 확인하는 것이 좋습니다.

해결 방법:

여러 조건은 큰 기준부터 작은 기준 순서로 정리한 뒤 입력합니다.


9. 바로 쓰는 체크리스트

IF 함수를 사용하기 전에 아래 내용을 확인해보세요.

  • 조건 기준이 명확한가?
  • 숫자 조건과 문자 조건을 구분했는가?
  • 문자에는 큰따옴표를 넣었는가?
  • 비교 기호를 정확히 사용했는가?
  • 결과값을 반대로 입력하지 않았는가?
  • 여러 조건을 사용할 때 순서를 확인했는가?
  • 함수를 아래로 복사한 뒤 결과가 맞는지 검토했는가?

이 체크리스트를 확인하면 IF 함수 사용 중 발생하는 실수를 줄일 수 있습니다.


10. 핵심 요약

IF 함수는 조건에 따라 다른 결과를 표시하는 엑셀 기본 함수입니다. 점수에 따라 합격과 불합격을 나누거나, 업무 상태에 따라 완료와 미완료를 표시하는 등 실무에서 매우 자주 활용됩니다.

핵심만 정리하면 다음과 같습니다.

  • IF 함수 기본 구조는 =IF(조건, 참일 때 값, 거짓일 때 값)입니다.
  • 숫자 조건은 B2>=80처럼 비교 기호를 사용합니다.
  • 문자 조건은 B2="완료"처럼 큰따옴표를 사용합니다.
  • 여러 조건을 사용할 때는 기준 순서가 중요합니다.
  • 결과가 이상하면 조건, 큰따옴표, 비교 기호를 먼저 확인해야 합니다.

처음에는 합격/불합격처럼 간단한 예제부터 연습해보는 것이 좋습니다. 이후 업무 진행표, 매출표, 재고표 등에 적용하면 반복 입력을 줄이고 데이터 관리도 훨씬 편해집니다.