엑셀에서 데이터를 다룰 때 특정 조건에 따라 결과를 다르게 표시해야 하는 경우가 많습니다. 이때 IF, AND, OR 함수를 활용하면 복잡한 조건을 쉽게 처리할 수 있습니다. 이번 글에서는 이 함수들의 개념과 실전 예제를 소개하겠습니다.
1. IF 함수란?
IF 함수는 특정 조건을 만족하는 경우와 그렇지 않은 경우 서로 다른 값을 반환하는 함수입니다.
기본 구조
=IF(조건, 참일 때 값, 거짓일 때 값)
예제: 점수에 따라 합격/불합격 표시하기
이름 | 점수 | 결과 |
---|---|---|
홍길동 | 85 | 합격 |
김철수 | 45 | 불합격 |
이영희 | 78 | 합격 |
=IF(B2>=60, "합격", "불합격")
설명: B2 셀의 값이 60 이상이면 "합격", 그렇지 않으면 "불합격"을 표시합니다.
엑셀 IF함수와 AND, OR 병합 사용법 예제
IF함수 사용법 예제와 중첩 사용에 대해 이미 살펴보았다. IF함수 중첩 사용과 더불어 AND, OR, NOT 등 논리함수와 IF함수 병합으로 보다 쉽게 여러 조건을 만족하는 값을 얻을 수 있다. IF함수 또한
exceltong.tistory.com
2. AND 함수란?
AND 함수는 여러 조건을 동시에 만족해야 할 때 사용됩니다.
기본 구조
=AND(조건1, 조건2, ...)
예제: 두 과목 모두 60점 이상일 때만 합격
이름 | 수학 | 영어 | 결과 |
---|---|---|---|
홍길동 | 85 | 70 | 합격 |
김철수 | 45 | 80 | 불합격 |
이영희 | 78 | 55 | 불합격 |
=IF(AND(B2>=60, C2>=60), "합격", "불합격")
설명: B2(수학)와 C2(영어) 점수가 모두 60 이상이어야 "합격"이 표시됩니다.
3. OR 함수란?
OR 함수는 여러 조건 중 하나라도 만족하면 참(TRUE)을 반환할 때 사용됩니다.
기본 구조
=OR(조건1, 조건2, ...)
예제: 두 과목 중 하나라도 90점 이상이면 장학생 선정
이름 | 수학 | 영어 | 장학생 |
---|---|---|---|
홍길동 | 85 | 70 | 미선정 |
김철수 | 95 | 80 | 선정 |
이영희 | 78 | 92 | 선정 |
=IF(OR(B2>=90, C2>=90), "선정", "미선정")
설명: B2(수학) 또는 C2(영어) 점수 중 하나라도 90 이상이면 "선정"을 표시합니다.
4. IF, AND, OR 함수 조합하기
이제 IF, AND, OR 함수를 조합하여 좀 더 복잡한 조건을 만들어볼까요?
예제: 두 과목 평균이 70 이상이고, 한 과목이라도 90 이상이면 "우수"
=IF(AND(AVERAGE(B2:C2)>=70, OR(B2>=90, C2>=90)), "우수", "보통")
설명:
1️⃣ B2와 C2의 평균이 70 이상이어야 함
2️⃣ B2 또는 C2 중 하나라도 90 이상이어야 함
이 두 조건을 모두 만족하면 "우수", 아니면 "보통"을 표시합니다.
엑셀의 IF, AND, OR 함수를 잘 활용하면 복잡한 조건을 손쉽게 처리할 수 있습니다. 실무에서 데이터를 분석할 때 매우 유용한 함수들이므로, 다양한 예제를 연습하며 익혀보세요.