🔍 엑셀 IF & IFS 함수 사용법 완벽 정리!
엑셀을 사용할 때 조건에 따라 데이터를 처리하고 싶다면? IF & IFS 함수를 활용하여 다양한 조건을 손쉽게 다룰 수 있어요! 오늘은 IF 함수의 기본 개념부터 여러 조건을 처리하는 IFS 함수까지 차근차근 알아볼게요. 😊
📌 IF 함수란?
IF 함수는 특정 조건을 평가하여 참일 경우와 거짓일 경우 다른 값을 반환하는 함수입니다.
예를 들어, 학생의 점수가 60점 이상이면 ‘합격’, 그렇지 않으면 ‘불합격’을 반환할 때 유용해요.
✅ 기본 문법
=IF(조건, 참일 경우, 거짓일 경우)
- 조건: 평가할 조건 (예: 점수가 60 이상)
- 참일 경우: 조건이 참일 때 반환할 값
- 거짓일 경우: 조건이 거짓일 때 반환할 값
📌 예제: 학생 성적 평가
다음과 같은 데이터가 있다고 가정해볼게요.
| 학생 이름 | 점수 | 평가 |
|---|---|---|
| 김철수 | 85 | =IF(B2>=60, “합격”, “불합격”) |
| 이영희 | 58 | =IF(B3>=60, “합격”, “불합격”) |
| 박민수 | 73 | =IF(B4>=60, “합격”, “불합격”) |
👉 결과 예시: 김철수 – 합격, 이영희 – 불합격, 박민수 – 합격
📌 IFS 함수란?
IFS 함수는 여러 조건을 한 번에 평가하여, 해당 조건을 충족하는 첫 번째 경우의 값을 반환합니다. 이는 여러 개의 IF 함수를 중첩하는 것보다 간단하게 여러 조건을 처리할 수 있어요.
✅ 기본 문법
=IFS(조건1, 값1, 조건2, 값2, ...)
- 조건1, 조건2, …: 평가할 여러 조건
- 값1, 값2, …: 각각의 조건에 맞는 반환 값
📌 예제: 학점 계산
학생의 점수에 따라 학점을 부여한다고 가정해봅시다.
| 점수 | 학점 |
|---|---|
| 95 | =IFS(A2>=90, “A”, A2>=80, “B”, A2>=70, “C”, A2>=60, “D”, TRUE, “F”) |
| 82 | =IFS(A3>=90, “A”, A3>=80, “B”, A3>=70, “C”, A3>=60, “D”, TRUE, “F”) |
| 58 | =IFS(A4>=90, “A”, A4>=80, “B”, A4>=70, “C”, A4>=60, “D”, TRUE, “F”) |
👉 결과 예시: 95점 – A, 82점 – B, 58점 – F
📌 IF & IFS 함수 사용 시 주의할 점! ⚠️
- IFS 함수의 조건 순서 중요: 조건은 반드시 논리적으로 우선순위를 두고 작성해야 첫 번째 참인 조건의 값을 반환합니다.
- IF 함수 중첩 사용 주의: 여러 조건을 평가할 경우 IFS 함수를 고려하세요. 중첩된 IF 함수는 복잡성을 증가시킬 수 있습니다.
- FALSE일 경우 반환 값 설정: IFS 함수에서는 ‘TRUE’ 조건을 마지막에 설정하여 나머지 모든 조건이 거짓일 때의 값을 처리합니다.
📌 IF & IFS 함수 활용 예제 (실전 응용) 🛠️
✅ 급여 등급에 따른 보너스 지급
직원의 급여 등급에 따라 보너스를 지급하고 싶다면?
=IFS(등급="A", 1000000, 등급="B", 500000, 등급="C", 200000, TRUE, 0)
👉 각 직원의 등급에 따라 다른 보너스를 자동으로 부여!
✅ 마무리
오늘은 엑셀의 IF 및 IFS 함수의 기본 사용법과 실전 활용법을 배워봤어요!
이제 다양한 조건을 손쉽게 처리하고 데이터를 효율적으로 관리해보세요. 😊
📌 더 알고 싶은 엑셀 함수가 있거나 궁금한 점이 있다면? 댓글로 남겨주세요!
다음 포스팅에서 더욱 유용한 엑셀 꿀팁을 준비해드릴게요. 🚀