적용 대상
Microsoft 365용 Excel Mac용 Microsoft 365용 Excel 웹용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 Excel 2019 Excel 2016 Microsoft365.com iPhone용 My Office

논리 함수 중 하나인 OR 함수를 사용하여 테스트의 조건이 TRUE인지 판단합니다.

OR 함수를 사용하는 예제입니다.

OR 함수는 인수 중 하나라도 TRUE이면 TRUE를 반환하고, 모든 인수가 FALSE이면 FALSE를 반환합니다.

OR 함수의 일반적인 용례 중 하나는 논리 테스트를 수행하는 다른 함수의 유용성을 확장하는 것입니다. 예를 들어, IF 함수는 논리 테스트를 수행하여 테스트가 TRUE이면 특정 값을, 테스트가 FALSE이면 다른 값을 반환합니다. IF 함수의 logical_test 인수로 OR 함수를 사용하면 하나의 조건이 아닌 여러 조건을 테스트할 수 있습니다.

구문

OR(logical1, [logical2], ...)

OR 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수

설명

Logical1

필수 인수입니다. 테스트하려는 첫 번째 조건으로, TRUE 또는 FALSE가 될 수 있습니다.

Logical2, ...

선택 인수입니다. TRUE 또는 FALSE로 평가될 수 있는 추가 테스트 조건으로, 최대 255개까지 선택할 수 있습니다.

설명

  • 인수는 TRUE나 FALSE 같은 논리값이 되거나 논리값이 포함된 배열 또는 참조 형식이어야 합니다.

  • 배열 또는 참조 인수에 포함된 텍스트나 빈 셀은 무시됩니다.

  • 지정한 범위에 논리 값이 포함되어 있지 않은 경우 OR 함수는 #VALUE! 오류 값을 반환합니다.

  • OR 배열 수식을 사용하여 배열에 특정 값이 있는지 확인할 수 있습니다. 배열 수식을 입력하려면 CTRL+SHIFT+ENTER를 누릅니다.

예제

다음은 OR를 단독으로 사용하거나 IF와 함께 사용하는 몇 가지 일반적인 예제입니다.

IF 함수와 함께 OR 함수를 사용하는 예제입니다.

수식

Description(설명)

=OR(A2>1,A2<100)

A2가 1보다 크거나 OR 100보다 작으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.

=IF(OR(A2>1,A2<100),A3,"값이 범위를 벗어났습니다")

A2가 1보다 크거나 OR 100보다 작으면 A3의 값을 표시하고, 그렇지 않으면 "값이 범위를 벗어났습니다"라는 메시지를 표시합니다.

=IF(OR(A2<0,A2>50),A2,"값이 범위를 벗어났습니다")

0보다 작 거나 50보다 큰 경우 A2 셀에 값을 표시하고, 그렇지 않으면 메시지를 표시합니다.

판매 수수료 계산

다음은 IFOR를 사용하여 영업 담당자에게 수수료를 지급해야 하는지 여부를 계산하는 일반적인 시나리오입니다.

IF 및 OR를 사용하여 영업 수수료를 계산하는 예제입니다.
  • =IF(OR(B14>=$B$4,C14>=$B$5),B14*$B$6,0) - IF Total Sales가 Sales Goal보다 크거나 같거나(>=) OR Accounts가 Account Goal보다 크거나 같으면(>=) Total Sales에 Commission %을 곱하고, 그 외의 경우에는 0을 반환합니다.

추가 지원

언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.

관련 주제

수식에서 중첩 함수를 사용하는 방법 알아보IF 함수AND 함수NOT 함수Excel 의 수식 개요깨진 수식을 방지하는 방법수식에서 오류 검색Excel 의 바로 가기 키논리 함수(참조)Excel 함수(사전순)Excel 함수(범주별)

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.