IF 함수 (조건 함수의 기본, And Or 함수 등을 활용한 예제)
본문 바로가기
직장인들의 일터 이야기/직장인들을 위한 엑셀함수

IF 함수 (조건 함수의 기본, And Or 함수 등을 활용한 예제)

by 직장인들을 위한 직장인 2024. 7. 21.
728x90
반응형

엑셀의 IF 함수는 데이터를 분석하고 결정을 내리는 데 필수적인 도구입니다. 조건에 따라 다른 값을 반환하는 이 함수는 기본적인 논리 연산을 수행하는 데 매우 유용합니다. 이번 글에서는 IF 함수의 기본 사용법부터 And, Or 함수를 활용한 복잡한 예제까지 살펴보겠습니다.
* 예제가 5종류가 있어 파일도 같이 첨부하겠습니다.

IF함수 예제_3floorslavor.xlsx
0.01MB


1. IF 함수란?

기본 사용법

IF 함수는 주어진 조건이 참인지 거짓인지에 따라 다른 결과를 반환합니다. 기본적인 구문은 다음과 같습니다:

=IF(logical_test, value_if_true, value_if_false)
  • logical_test: 조건문 (참 또는 거짓을 반환)
  • value_if_true: 조건이 참일 때 반환할 값
  • value_if_false: 조건이 거짓일 때 반환할 값

예제1

점수
85
70
55
90

점수가 60점 이상이면 "합격", 그렇지 않으면 "불합격"을 표시하는 공식은 다음과 같습니다.

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

이 공식을 A2부터 A5까지 복사하면, 각 점수에 대해 합격 또는 불합격이 표시됩니다.


2. 중첩 IF 함수

IF 함수는 중첩하여 더 복잡한 조건을 처리할 수 있습니다. 예를 들어, 점수를 등급으로 변환하는 경우를 생각해 보겠습니다.

예제2

점수
95
85
75
65
55

점수를 A, B, C, D, F 등급으로 변환하는 공식은 다음과 같습니다:

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

이 공식을 A2부터 A6까지 복사하면, 각 점수에 대해 등급이 표시됩니다.


3. 복잡한 조건과 AND, OR 함수

IF 함수는 AND 및 OR 함수와 함께 사용하여 더 복잡한 논리 조건을 처리할 수 있습니다.

예제3

이름 점수1 점수2
학생 A 85 90
학생 B 70 65
학생 C 55 80
학생 D 90 95

두 과목 점수가 모두 80점 이상인 경우 "우수", 한 과목이라도 50점 이하인 경우 "보충", 그 외는 "보통"으로 표시하는 공식은 다음과 같습니다:

=IF(AND(B2 >= 80, C2 >= 80), "우수", IF(OR(B2 <= 50, C2 <= 50), "보충", "보통"))

이 공식을 B2부터 C5까지 복사하면, 각 학생에 대해 적절한 평가가 표시됩니다.


4. 실생활 예제: 판매 성과 평가

예제4

판매원 판매량 목표
김영수 150 100
이철수 80 90
박민수 200 150
최영희 50 60

판매원이 목표를 초과 달성했는지 여부와 보너스를 계산하는 공식은 다음과 같습니다:

=IF(B2 >= C2, "보너스 지급", "보너스 없음")

이 공식을 B2부터 C5까지 복사하면, 각 판매원의 성과에 따라 보너스 지급 여부가 표시됩니다.

추가 조건: 목표 초과 달성 시 보너스 금액 계산

예제5 (예제4이어서)

판매원 판매량 목표 초과 달성 여부
김영수 150 100 보너스 지급
이철수 80 90 보너스 없음
박민수 200 150 보너스 지급
최영희 50 60 보너스 없음

보너스 금액을 계산하는 공식은 다음과 같습니다:

=IF(B2 >= C2, "50,000원", "0원")

이 공식을 D2부터 E5까지 복사하면, 각 판매원의 성과에 따라 보너스 금액이 계산됩니다.

결론

IF 함수는 엑셀에서 논리적 결정을 내리는 데 매우 유용한 도구입니다. 기본적인 조건부 반환부터 중첩 IF, AND 및 OR 함수를 사용한 복잡한 조건까지 다양한 상황에서 사용할 수 있습니다. 이 블로그 글에서 소개한 예제를 통해 IF 함수의 강력한 기능을 익히고, 실생활에서 데이터 분석에 활용해 보세요. 데이터 작업이 훨씬 더 직관적이고 효율적으로 변할 것입니다.

반응형

댓글