반응형
엑셀에서 여러 조건을 검사할 때 자주 사용하는 함수가 바로 OR 함수입니다.
OR 함수는 여러 조건 중 하나라도 참(TRUE)이면 TRUE를 반환하는 함수로, IF 함수와 함께 사용하면 실무에서 매우 유용합니다.
OR 함수란?
OR 함수는 여러 개의 조건을 검사하여 하나 이상 만족하면 TRUE, 모두 만족하지 않으면 FALSE를 반환합니다.
기본 문법
=OR(조건1, 조건2, 조건3)
예시
=OR(A2>=80,B2>=80)
의미
- 국어 점수가 80점 이상이거나
- 영어 점수가 80점 이상이면
결과는 TRUE
OR 함수 동작 원리
| 조건1 | 조건2 | 결과 |
| TRUE | TRUE | TRUE |
| TRUE | FALSE | TRUE |
| FALSE | TRUE | TRUE |
| FALSE | FALSE | FALSE |
핵심은 하나라도 TRUE면 TRUE라는 점입니다.
OR 함수 기본 예제
예제 1 : 우수 학생 판별
| A | B | |
| 1 | 국어 | 영어 |
| 2 | 85 | 60 |
| 3 | 70 | 90 |
| 4 | 60 | 65 |
수식
=OR(A2>=80,B2>=80)
결과
| 국어 | 영어 | 결과 |
| 85 | 60 | TRUE |
| 70 | 90 | TRUE |
| 60 | 65 | FALSE |
IF 함수와 함께 사용하기
실무에서는 OR 함수를 단독으로 사용하는 것보다 IF 함수와 함께 사용하는 경우가 많습니다.
예제 2 : 이벤트 대상자 판별
국어 또는 영어 점수가 80점 이상이면 이벤트 대상
=IF(OR(B2>=80,C2>=80),"대상","미대상")
결과
| 국어 | 영어 | 결과 |
| 85 | 70 | 대상 |
| 60 | 90 | 대상 |
| 60 | 70 | 미대상 |
실무 활용 예제
재고 관리
재고가 부족하거나 판매 중지 상품이면 발주 필요
=IF(OR(B2<10,C2="판매중지"),"발주 필요","정상")
조건
- 재고 10개 미만
- 또는 판매중지 상태
둘 중 하나만 만족해도 "발주 필요" 표시
OR 함수와 AND 함수 차이
함수조건
| OR | 하나라도 만족 |
| AND | 모두 만족 |
OR 예시
=OR(A2>=80,B2>=80)
둘 중 하나만 80점 이상이면 TRUE
AND 예시
=AND(A2>=80,B2>=80)
둘 다 80점 이상이어야 TRUE
자주 발생하는 실수
잘못된 사용
=OR(A2>=80)
조건이 하나뿐이면 OR 함수 사용 의미가 없음
올바른 사용
=OR(A2>=80,B2>=80)
여러 조건을 함께 검사할 때 사용
마무리
OR 함수는 여러 조건 중 하나만 만족해도 결과를 반환하는 매우 유용한 함수입니다.
특히 IF 함수와 함께 사용하면 합격 여부, 이벤트 대상, 재고 관리 등 다양한 실무 업무를 자동화할 수 있습니다.
핵심 정리
✅ OR = 하나라도 참이면 TRUE
✅ 모두 거짓일 때만 FALSE
✅ IF 함수와 함께 자주 사용
✅ 여러 조건 중 하나만 만족하면 되는 상황에 활용
엑셀 실무에서는 AND 함수와 함께 가장 많이 사용하는 논리 함수 중 하나이므로 꼭 익혀두세요.
엑셀 OR 함수

반응형
'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 SUMIFS 함수 (0) | 2026.06.22 |
|---|---|
| 엑셀 SUMIF 함수 - 조건에 맞는 값만 합계 구하기 (0) | 2026.06.22 |
| 엑셀 AND 함수 (0) | 2026.06.22 |
| 엑셀 IF 함수 - 조건에 따라 결과 표시하기 (0) | 2026.06.22 |
| 엑셀 COUNT 함수 (0) | 2026.06.22 |