excel

엑셀 IF 함수 사용법 총정리 | 조건에 따라 값을 자동으로 표시하는 방법

무엇Q 2026. 6. 21. 19:40
반응형

엑셀 IF 함수 사용법 총정리| 조건에 따라 값을 자동으로 표시하는 방법

엑셀을 사용하다 보면 "조건에 따라 다른 결과를 표시하고 싶다"는 상황을 자주 만나게 됩니다.

예를 들어 점수가 60점 이상이면 "합격", 미만이면 "불합격"을 표시하거나, 판매 금액에 따라 할인 여부를 자동으로 표시하는 경우가 있습니다.

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

이번 글에서는 IF 함수의 기본 사용법부터 실무에서 자주 사용하는 응용 예제까지 쉽게 알아보겠습니다.


IF 함수란?

IF 함수는 조건이 참(TRUE)인지 거짓(FALSE)인지 판단하여 서로 다른 결과를 반환하는 함수입니다.

기본 문법은 다음과 같습니다.

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

즉,

  • 조건이 맞으면 첫 번째 결과
  • 조건이 틀리면 두 번째 결과

를 표시합니다.


IF 함수 기본 사용법

1. 합격 / 불합격 판정하기

점수

80
55
90

수식

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

결과

점수결과

80 합격
55 불합격
90 합격

2. 할인 여부 표시하기

구매금액이 100,000원 이상이면 할인 대상이라고 표시합니다.

=IF(B2>=100000,"할인 대상","일반 고객")

3. 재고 확인하기

재고가 0보다 크면 "재고 있음"

아니면

"품절"

=IF(C2>0,"재고 있음","품절")

IF 함수 실무 활용 예제

예제 1. 근태 관리

출근 시간이 오전 9시 이전이면

"정상 출근"

이후면

"지각"

=IF(B2<=TIME(9,0,0),"정상","지각")

예제 2. 판매 실적 달성 여부

매출 목표가 500만원이라면

=IF(D2>=5000000,"달성","미달")

예제 3. 연장근무 여부

근무시간이 8시간을 초과하면

=IF(E2>8,"연장근무","정상근무")

IF 함수 응용하기

1. IF 함수 안에 IF 함수 넣기 (중첩 IF)

점수에 따라 등급을 자동으로 표시합니다.

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

결과

  • 95점 → A
  • 85점 → B
  • 75점 → C
  • 60점 → D

2. IF + AND 함수 함께 사용하기

두 가지 조건을 모두 만족하는 경우

예를 들어

근무 1년 이상이고

평가점수가 90점 이상이면

성과급 지급

=IF(AND(B2>=1,C2>=90),"지급","미지급")

3. IF + OR 함수 함께 사용하기

둘 중 하나만 만족하면 합격

=IF(OR(B2>=90,C2="우수"),"합격","불합격")

4. IF + SUM 함수

판매금액 합계가 목표 이상인지 확인

=IF(SUM(B2:B10)>=1000000,"목표 달성","미달")

5. IF + COUNTIF 함수

합격자가 10명 이상인지 확인

=IF(COUNTIF(C2:C50,"합격")>=10,"충족","부족")

IF 함수에서 자주 하는 실수

따옴표를 빼먹는 경우

잘못된 예

=IF(A2>=60,합격,불합격)

올바른 예

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

문자를 입력할 때는 반드시 큰따옴표(" ")를 사용해야 합니다.


비교 연산자를 잘못 사용하는 경우

이상 : >=

이하 : <=

초과 : >

미만 : <

조건을 반대로 입력하는 경우가 많으므로 주의해야 합니다.


괄호 개수를 맞추지 않는 경우

IF 함수를 여러 번 중첩하면 괄호가 많아집니다.

수식을 입력한 뒤 괄호가 모두 닫혔는지 확인하는 습관을 들이면 오류를 줄일 수 있습니다.


IF 함수를 더 편하게 사용하는 팁

IFS 함수 사용하기

조건이 많다면 IF를 여러 번 중첩하기보다 IFS 함수를 사용하는 것이 더 읽기 쉽습니다.

예를 들어

=IFS(A2>=90,"A",A2>=80,"B",A2>=70,"C",TRUE,"D")

IFERROR 함수와 함께 사용하기

조회 함수에서 오류가 발생했을 때

=IFERROR(VLOOKUP(A2,E:F,2,FALSE),"데이터 없음")

처럼 오류 대신 원하는 문구를 표시할 수 있습니다.


IF 함수와 함께 배우면 좋은 함수

IF 함수를 익혔다면 다음 함수들도 함께 공부해 보세요.

  • AND 함수
  • OR 함수
  • IFS 함수
  • IFERROR 함수
  • COUNTIF 함수
  • SUMIF 함수
  • XLOOKUP 함수

이 함수들은 실무에서 IF 함수와 함께 사용하는 경우가 매우 많습니다.


마무리

IF 함수는 단순한 조건 판단을 넘어 다양한 함수와 함께 사용하면 엑셀 자동화의 핵심 도구가 됩니다.

출결 관리, 재고 관리, 급여 계산, 판매 실적 분석, 교육 이수 현황 등 거의 모든 업무에서 활용할 수 있는 만큼 반드시 익혀두는 것이 좋습니다.

다음 글에서는 조건에 맞는 개수를 세는 COUNTIF 함수를 알아보겠습니다.

반응형