$$ 엑셀리뷰 $$

IF 함수로 조건별 분기 처리하는 법 (초보자용 예제 포함)

금광을 찾아서 2025. 5. 16. 04:00

엑셀의 대표적인 조건 함수 중 하나인 IF 함수는 실무와 일상에서 가장 자주 쓰이는 함수 중 하나입니다. IF 함수 하나만 제대로 익혀도 데이터 분류, 판정, 계산 조건 제어 등 다양한 작업을 자동화할 수 있습니다.

이번 글에서는 IF 함수의 기본 구조부터 실생활과 업무에서 활용 가능한 예제까지 초보자도 쉽게 이해할 수 있도록 정리해드릴게요.

✅ IF 함수 기본 구조

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

조건: 비교 대상 (예: A1>=70)
참일 때 결과: 조건이 맞으면 표시할 값
거짓일 때 결과: 조건이 틀릴 때 표시할 값

📌 간단한 예제

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

→ A1 셀의 값이 60 이상이면 “합격”, 아니면 “불합격”으로 표시됩니다.

🧠 실생활 활용 예시

1. 성적 판별표 만들기

이름 점수 판정
홍길동 85 =IF(B2>=60, "합격", "불합격")
김민수 55 =IF(B3>=60, "합격", "불합격")

2. 보너스 지급 조건

=IF(C2>=1000000, "보너스 지급", "해당 없음")

→ 매출이 100만 원 이상일 경우에만 보너스 지급 표시

3. 셀 배경색 없이 텍스트로 구분

=IF(D2="Y", "참여", "미참여")

→ 설문 참여 여부 등을 직관적으로 표시 가능

🧩 중첩 IF 함수 – 여러 조건 구분

여러 조건이 필요한 경우에는 IF 함수를 중첩해서 사용합니다.

📌 예제 – 등급 판별

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

→ 점수에 따라 A/B/C/F 등급을 나눌 수 있습니다.

💡 IF 함수 활용 팁

  • 문자 조건은 항상 "따옴표"로 감싸야 함
  • 논리 연산자 사용 가능: =, >, <, >=, <=, <> (같지 않음)
  • 함수 안에 함수 사용 가능 (예: IF + AND, IF + OR)

🔁 IF + AND / OR 함께 쓰기

📌 예제 – 출석률과 점수 모두 통과해야 합격

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

📌 예제 – 출석률 또는 점수 중 하나만 통과하면 합격

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

📋 실수 방지 체크리스트

  • 조건 값 입력 시 셀 참조가 정확한지 확인
  • 조건 내 숫자는 따옴표 없이, 문자열은 따옴표 필수
  • 중첩 IF는 복잡할수록 괄호 개수 정확히 확인

✅ 마무리

IF 함수는 데이터에 조건을 부여하고, 결과를 자동으로 판별해주는 매우 강력한 도구입니다. 처음에는 간단한 조건부터 시작해서 중첩, AND/OR 함수와 조합하면서 차근차근 익혀나간다면 누구나 실무에서 활용할 수 있습니다.

조건 분기를 자동화하면 데이터 처리 속도 향상은 물론, 업무 실수도 줄일 수 있습니다.

다음 글에서는 날짜 계산 함수인 "TODAY, DATEDIF, NETWORKDAYS"의 활용법을 소개할 예정입니다. 꾸준히 따라오시면 엑셀의 기초가 완성됩니다!