반응형
엑셀의 IF 함수는 조건에 따라 서로 다른 값을 출력하고 싶을 때 사용합니다. 기본 구조는 다음과 같습니다:
=IF(조건, 참일 때 값, 거짓일 때 값)
예시 1: 숫자 비교
=IF(A1>70, "합격", "불합격")
- A1 셀의 값이 70보다 크면 "합격", 그렇지 않으면 "불합격"을 출력합니다.
예시 2: 문자열 비교
=IF(B1="남", "남자", "여자")
- B1 셀의 값이 "남"이면 "남자", 아니면 "여자"를 출력합니다.
예시 3: 중첩 IF (여러 조건 평가)
=IF(A1>=90, "수", IF(A1>=80, "우", IF(A1>=70, "미", "낙제")))
- A1의 점수에 따라 등급을 나눕니다.
요약
- IF 함수는 조건 → 참이면 출력 → 아니면 다른 출력의 흐름입니다.
- 여러 조건이 있으면 IF를 중첩해서 사용합니다.
- 복잡한 조건은 AND, OR 함수와 함께 사용할 수 있습니다.
이 예제는 엑셀의 IF 함수 또는 그와 유사한 논리를 실제 성적 분류에 적용한 예제입니다.
✅ 예제 시트 설명
이름 점수 등급
철수 | 95 | 수 |
영희 | 82 | 우 |
민수 | 67 | 양 |
지영 | 74 | 미 |
준호 | 58 | 가 |
🧠 등급 산정 기준
점수 범위 등급
90점 이상 | 수 |
80~89점 | 우 |
70~79점 | 미 |
60~69점 | 양 |
60점 미만 | 가 |
🧮 엑셀 수식으로 구현하는 방법
등급을 엑셀에서 직접 수식으로 입력하고 싶다면, 아래와 같이 중첩된 IF 함수를 사용할 수 있습니다.
=IF(B2>=90,"수",IF(B2>=80,"우",IF(B2>=70,"미",IF(B2>=60,"양","가"))))
- B2는 "점수"가 들어 있는 셀입니다.
- 점수가 높은 조건부터 검사하며, 해당 조건을 만족하면 그에 해당하는 등급을 출력합니다.
이 수식을 C2 셀에 입력한 후 아래로 드래그하면 나머지 셀들도 자동 계산됩니다.
📌 실전 활용 팁
- 성과 평가표, 학생 성적표, 상품 등급 구분, 할인율 적용 조건 등 다양한 상황에 응용 가능합니다.
- IF와 함께 AND, OR 등을 활용하면 더 복잡한 조건도 처리할 수 있습니다.
📘 예제 설명
이름 점수 판정
철수 | 95 | 합격 |
영희 | 82 | 합격 |
민수 | 67 | 불합격 |
지영 | 74 | 합격 |
준호 | 58 | 불합격 |
✅ 조건
- 기준 점수: 70점
- 70점 이상이면 "합격"
- 70점 미만이면 "불합격"
📄 엑셀 수식
엑셀에서 점수(B열 기준)에 따라 판정(C열)을 계산하고 싶을 때 아래와 같은 IF 함수를 사용합니다:
=IF(B2>=70, "합격", "불합격")
- B2 셀의 값이 70 이상이면 "합격", 아니면 "불합격"
- 이 수식을 C2에 입력 후 아래로 복사하면 나머지 셀도 자동 계산됩니다.
🔍 실무 활용 예시
- 시험 성적 판정
- 채용 서류심사 통과 여부
- 프로젝트 기준 만족 여부 판단
- 안전검사 통과 판정
반응형
'엑셀 함수 및 예제' 카테고리의 다른 글
엑셀 함수 및 예제 CHOOSE 함수 (2) | 2025.05.14 |
---|---|
엑셀 함수 및 예제 CONCATENATE 함수 (0) | 2025.05.13 |
엑셀 함수 및 예제 TEXT 함수와 WEEKDAY 함수 (0) | 2025.05.10 |
엑셀 함수 및 예제 COUNTIF 함수 (2) | 2025.05.09 |
엑셀 함수 및 예제 RANK.EQ vs RANK.AVG 함수 (0) | 2025.05.08 |