OR 함수
지원 버전 자세히 보기
엑셀 OR 함수는 여러 조건 중 하나라도 참인지 확인하는 함수입니다.
인수 설명
=OR(논리식1, [논리식2], ...)
- 비교식 또는 논리값을 사용할 수 있습니다.
- 추가 조건은 쉼표로 구분하여 지정합니다.
함수 개요
OR 함수 간단 예제
A2 셀에 주문 금액 50,000, B2 셀에 회원 등급 "VIP"가 입력되어 있습니다. 주문 금액이 100,000 이상이거나 VIP 회원이면 할인을 적용합니다.
=OR(A2>=100000,B2="VIP")두 할인 조건 중 하나라도 충족하는지 확인합니다.
A2 셀에 직원명 "김민준", B2 셀에 근무 상태 "연차", C2 셀에 근무 장소 "사무실"이 입력되어 있습니다. 연차이거나 재택근무이면 출근 처리 예외인지 확인합니다.
=OR(B2="연차",C2="재택")두 근무 예외 조건 중 하나가 맞는지 확인합니다.
A2 셀에 상품코드 "P001", B2 셀에 현재 재고 8, C2 셀에 안전 재고 10, D2 셀에 판매 중지 여부 "아니오"가 입력되어 있습니다. 재고가 안전 재고 이하이거나 판매 중지 상품이면 점검 대상으로 분류합니다.
=OR(B2<=C2,D2="예")재고 또는 판매 상태 조건을 확인합니다.
그 외 주의사항
OR 함수는 조건 중 하나라도 참이면 TRUE를 반환합니다. 모든 조건이 참이어야 하는 업무 기준에는 AND 함수를 사용해야 합니다.
문자열 "TRUE"와 논리값 TRUE는 서로 다른 값입니다. 외부에서 가져온 상태값은 비교식으로 명확히 판정해야 합니다.
논리식 중 하나가 #N/A 또는 #VALUE! 오류를 반환하면 OR 함수도 오류를 반환할 수 있습니다. 원본 데이터의 오류를 먼저 처리해야 합니다.
숫자 0은 FALSE로 처리될 수 있습니다. 숫자 자체를 조건으로 쓰기보다 기준값과 비교하는 식을 작성해야 합니다.
