엑셀의 IF 함수는 데이터를 분석하고 결정을 내리는 데 필수적인 도구입니다. 조건에 따라 다른 값을 반환하는 이 함수는 기본적인 논리 연산을 수행하는 데 매우 유용합니다. 이번 글에서는 IF 함수의 기본 사용법부터 And, Or 함수를 활용한 복잡한 예제까지 살펴보겠습니다.
* 예제가 5종류가 있어 파일도 같이 첨부하겠습니다.
1. IF 함수란?
기본 사용법
IF 함수는 주어진 조건이 참인지 거짓인지에 따라 다른 결과를 반환합니다. 기본적인 구문은 다음과 같습니다:
- 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 등급으로 변환하는 공식은 다음과 같습니다:
이 공식을 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 | 보너스 없음 |
보너스 금액을 계산하는 공식은 다음과 같습니다:
이 공식을 D2부터 E5까지 복사하면, 각 판매원의 성과에 따라 보너스 금액이 계산됩니다.
결론
IF 함수는 엑셀에서 논리적 결정을 내리는 데 매우 유용한 도구입니다. 기본적인 조건부 반환부터 중첩 IF, AND 및 OR 함수를 사용한 복잡한 조건까지 다양한 상황에서 사용할 수 있습니다. 이 블로그 글에서 소개한 예제를 통해 IF 함수의 강력한 기능을 익히고, 실생활에서 데이터 분석에 활용해 보세요. 데이터 작업이 훨씬 더 직관적이고 효율적으로 변할 것입니다.
'직장인들의 일터 이야기 > 직장인들을 위한 엑셀함수' 카테고리의 다른 글
엑셀 열 머리글이 A, B, C에서 1, 2, 3으로 바뀌었을 때 (엑셀 R1C1, RC[-1]) (0) | 2024.08.06 |
---|---|
엑셀 피벗 테이블을 활용한 인원 현황 만들기 (0) | 2024.07.25 |
다국적 IF 엑셀 함수들 (SUMIF, AVERGEIF, COUNTIF, 조건부 합, 조건부 평균, 조건부 개수) (3) | 2024.07.23 |
INDEX, MATCH 함수 (엑셀 피벗과 함께 현황 자료 만들기 최고 함수) (1) | 2024.07.14 |
엑셀 vlookup 함수 (0) | 2021.01.17 |
댓글