엑셀 IF 함수 사용법: 조건에 따라 다른 값을 반환하는 방법
1. IF 함수란?
IF 함수는 특정 조건을 만족할 때와 만족하지 않을 때 다른 값을 반환하는 함수입니다. 예를 들어, 학생의 점수가 60점 이상이면 "합격", 아니면 "불합격"이라고 표시할 때 사용할 수 있습니다.
2. IF 함수 기본 사용법
=IF(조건, 참일 때 반환 값, 거짓일 때 반환 값)
예제:
- =IF(A1>=60, "합격", "불합격")
- A1의 값이 60 이상이면 "합격", 아니면 "불합격"
3. IF 함수 예제
예제 1: 성적 판별하기
60점이상 합격 판별
A (점수) | B (결과) |
85 | =IF(A1>=60, "합격", "불합격") |
45 | =IF(A2>=60, "합격", "불합격") |
결과:
- 85 → "합격"
- 45 → "불합격"
예제 2: 할인 적용하기
구매 금액이 100,000원 이상이면 10% 할인, 그렇지 않으면 할인 없음
=IF(A1>=100000, A1*0.9, A1)
A1의 값이 100,000 이상이면 10% 할인된 가격을 반환하고, 아니면 원래 가격 유지
4. IF 함수 응용하기
① 다중 조건 사용 (AND, OR 함수와 함께 사용)
예제 1: 두 개 이상의 조건 만족 (AND 함수 사용)
- 나이가 18세 이상이고, 점수가 80점 이상이면 "합격", 아니면 "불합격"
=IF(AND(A1>=18, B1>=80), "합격", "불합격")
예제 2: 둘 중 하나라도 만족하면 (OR 함수 사용)
- 나이가 18세 이상이거나, 점수가 80점 이상이면 "합격", 아니면 "불합격"
=IF(OR(A1>=18, B1>=80), "합격", "불합격")
② 중첩 IF 사용 (여러 가지 경우 적용)
점수에 따라 학점을 부여하는 경우
=IF(A1>=90, "A", IF(A1>=80, "B", IF(A1>=70, "C", "F")))
- 90점 이상: A
- 80~89점: B
- 70~79점: C
- 그 외: F
5. IF 함수 오류 해결 방법
- 조건식이 올바르게 입력되었는지 확인 (>=, <=, = 등 사용)
- 문자와 숫자를 정확히 구분 ("합격"처럼 문자 값은 반드시 따옴표 사용)
6. 마무리
IF 함수는 엑셀에서 가장 많이 사용되는 함수 중 하나로, 다양한 조건을 설정할 때 유용합니다. 다음 글에서는 데이터를 검색하는 강력한 함수 VLOOKUP 함수를 소개해드릴게요!
'EVERYTHING > EXCEL' 카테고리의 다른 글
[EXCEL] 엑셀 HLOOKUP 함수 사용법: 가로 방향으로 데이터 찾기 (0) | 2025.03.09 |
---|---|
[EXCEL] 엑셀 VLOOKUP 함수 사용법: 원하는 데이터를 빠르게 찾는 방법 (0) | 2025.03.07 |
[EXCEL] 엑셀 AVERAGE 함수 사용법: 평균을 쉽게 구하는 방법 (0) | 2025.03.04 |
[EXCEL] 엑셀 SUM 함수 사용법: 숫자의 합을 빠르게 구하는 방법 (0) | 2025.03.04 |
엑셀 기본 사용법: 왕초보를 위한 입문 가이드 (0) | 2025.03.04 |