엑셀 공부 A to Z

📌 엑셀 IF 함수 완벽 정리! 조건에 따라 자동 결과 표시하기

snupple 2025. 2. 23. 21:05
반응형

 

안녕하세요!

 

엑셀에서 특정 조건에 따라 결과를 자동으로 출력하는 IF 함수에 대해 알아보겠습니다.

IF 함수는 엑셀에서 가장 강력한 함수 중 하나로,

특정 값이 조건을 만족하면 A, 만족하지 않으면 B를 반환하는 방식으로 작동합니다.

 

데이터를 분석할 때 매우 유용한 기능이므로, 함께 사용법을 익혀보겠습니다!


 

🔹 IF 함수란?

IF 함수는 조건을 평가하여 TRUE 또는 FALSE에 따라 다른 값을 반환하는 함수입니다. 예를 들어, 특정 점수가 60점 이상이면 "합격", 그렇지 않으면 "불합격"을 출력할 수 있습니다.

✅ IF 함수 기본 공식

=IF(조건, 참일 때의 값, 거짓일 때의 값)

예를 들어, A1의 값이 50 이상이면 "PASS", 그렇지 않으면 "FAIL"을 출력하려면 다음과 같이 입력합니다.

=IF(A1>=50, "PASS", "FAIL")

이제 IF 함수를 다양한 방식으로 활용하는 방법을 알아보겠습니다.


 

🔹 IF 함수 사용 방법

1️⃣ 기본적인 IF 함수 사용

  • 특정 조건을 설정하고, 조건을 만족하면 A, 만족하지 않으면 B를 반환합니다.
  • 예제: =IF(B2>=70, "합격", "불합격")
    • B2 셀의 값이 70 이상이면 "합격", 아니면 "불합격"을 출력합니다.

2️⃣ IF 함수에 여러 조건 추가하기 (중첩 IF)

  • 여러 개의 조건을 설정하려면 중첩 IF를 사용할 수 있습니다.
  • 예제:
 
=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", "F")))
  • 90점 이상이면 "A",
  • 80점 이상이면 "B",
  • 70점 이상이면 "C",
  • 그 외에는 "F"를 출력합니다.

3️⃣ AND, OR 함수와 함께 사용하기

IF 함수는 AND, OR 함수와 함께 사용하면 더욱 강력한 기능을 제공합니다.

AND 함수와 함께 사용 (두 가지 조건을 동시에 만족해야 함)

=IF(AND(B2>=70, C2="출석"), "합격", "불합격")
  • B2가 70 이상이고, C2가 "출석"이면 "합격"
  • 둘 중 하나라도 만족하지 않으면 "불합격"

OR 함수와 함께 사용 (한 가지 조건만 만족해도 참)

=IF(OR(B2>=90, C2="보너스"), "우수", "일반")
  • B2가 90 이상이거나, C2가 "보너스"이면 "우수"
  • 둘 다 만족하지 않으면 "일반"
undefined

🔹 IF 함수 활용 예시

📌 예제 1: 성적에 따라 등급 부여하기

학생 점수 등급
A 95 A
B 85 B
C 78 C
D 60 F
E 90 A

위 데이터를 보고 점수에 따라 자동으로 등급을 부여하려면 다음과 같이 사용합니다.

=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", "F")))
  • 90점 이상: A
  • 80점 이상: B
  • 70점 이상: C
  • 그 외: F
undefined

📌 예제 2: 근무 시간에 따라 급여 보너스 계산

직원 근무시간 보너스
A 50 O
B 38 X
C 45 X
D 55 O

 

근무 시간이 45시간 이상이면 보너스를 지급하는 공식

=IF(B2>=45, "O", "X")
  • 45시간 이상이면 "O" (보너스 지급)
  • 45시간 미만이면 "X" (보너스 없음)

지금까지 엑셀 IF 함수의 기본 개념과 활용 방법에 대해 알아보았습니다.

IF 함수는 단순한 조건문부터 복잡한 데이터 분석까지 폭넓게 활용할 수 있는 강력한 기능을 제공합니다.

 

이제 직접 엑셀에서 IF 함수를 연습해보면서 실전 감각을 익혀보세요! 😊

 

undefined
반응형