본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 OR 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 8. 21.
반응형

엑셀에서 OR 함수는 여러 조건 중 하나라도 참일 경우 참(True)을 반환하는 함수입니다. 이 함수는 여러 조건 중 하나만 참이어도 참을 반환하며, 모든 조건이 거짓일 때만 거짓(False)을 반환합니다. 데이터 분석이나 조건부 계산에서 OR 함수는 다양한 시나리오에서 유용하게 활용됩니다. 이번 글에서는 OR 함수의 기본 사용법과 실무에서의 응용 예제를 알아보겠습니다.

OR 함수의 기본 작성 형태

OR 함수의 기본적인 작성 구조는 다음과 같습니다:

        =OR(조건1, 조건2, ...)
    

여기서 조건1, 조건2 등은 참 또는 거짓으로 평가되는 논리식입니다. OR 함수는 이 중 하나라도 참일 경우 참을 반환합니다.

OR 함수의 사용처와 구체적인 예시

OR 함수는 여러 조건 중 하나라도 만족하는지를 확인할 때 사용됩니다. 예를 들어, 특정 점수가 기준 이상이거나 특정 조건을 만족하는지를 확인하는 데 유용합니다.

아래는 OR 함수를 사용하는 기본적인 예시입니다:

예시 1: 하나의 조건이라도 만족하는 경우 확인

아래 표에서 OR 함수를 사용하여 학생의 점수가 국어 또는 수학에서 60점 이상인 경우를 확인하는 방법입니다:

  A B C D
1 학생 이름 국어 수학 합격 여부
2 김철수 75 55 =OR(B2>=60, C2>=60)
3 박영희 45 65 =OR(B3>=60, C3>=60)
4 이민호 50 40 =OR(B4>=60, C4>=60)

위의 경우, =OR(B2>=60, C2>=60)을 사용하여 국어 또는 수학 중 하나라도 60점 이상인 경우 참(True)을 반환합니다.

예시 2: 여러 조건 중 하나라도 충족하는 판매 실적 확인

OR 함수는 판매 실적이 특정 기준 중 하나라도 충족하는지 확인하는 데도 사용할 수 있습니다. 예를 들어, 아래 표에서 판매량이 100개 이상이거나 매출액이 500,000원 이상인 경우를 확인하는 방법입니다:

  A B C D
1 판매원 판매량 매출액 목표 달성 여부
2 김철수 80 600000 =OR(B2>=100, C2>=500000)
3 박영희 120 450000 =OR(B3>=100, C3>=500000)
4 이민호 90 300000 =OR(B4>=100, C4>=500000)

위의 경우, =OR(B2>=100, C2>=500000)을 사용하여 판매량이 100개 이상이거나 매출액이 500,000원 이상인 경우 참(True)을 반환합니다.

OR 함수의 실무형 예제

실무에서는 OR 함수를 활용해 여러 조건 중 하나라도 충족되는지를 판단하여 논리적인 결정을 내릴 수 있습니다. 예를 들어, 특정 기준 중 하나라도 충족하는 경우에만 특정 값을 계산하거나 결과를 표시할 수 있습니다.

실무 예시 1: 복합 조건을 통한 보너스 지급 여부 결정

다음 표는 직원의 실적 데이터를 나타냅니다. OR 함수를 이용하여 근무 시간이 40시간 이상이거나 판매량이 50개 이상일 경우 보너스를 지급하는 방법입니다:

  A B C D E
1 직원 이름 근무 시간 판매량 매출액 보너스 지급 여부
2 김철수 42 60 300000 =OR(B2>=40, C2>=50)
3 박영희 38 55 200000 =OR(B3>=40, C3>=50)
4 이민호 40 45 150000 =OR(B4>=40, C4>=50)

위의 경우, =OR(B2>=40, C2>=50)을 사용하여 근무 시간 또는 판매량이 기준을 충족하는 경우 보너스 지급 여부를 결정할 수 있습니다.

실무 예시 2: 복합 조건을 통한 승인 여부 결정

다음 표는 특정 작업의 승인 여부를 결정하기 위한 데이터입니다. OR 함수를 이용하여 작업 시간이 10시간 이하이거나 예산이 500,000원 이하인 경우 작업을 승인하는 방법입니다:

  A B C D E
1 작업 이름 작업 시간(시간) 예산(원) 담당자 승인 여부
2 작업 A 8 600000 김철수 =OR(B2<=10, C2<=500000)
3 작업 B 12 450000 박영희 =OR(B3<=10, C3<=500000)
4 작업 C 9 550000 이민호 =OR(B4<=10, C4<=500000)

위의 경우, =OR(B2<=10, C2<=500000)을 사용하여 작업 시간이 10시간 이하이거나 예산이 500,000원 이하인 경우에만 작업을 승인할 수 있습니다.

OR 함수 사용 시 주의사항

OR 함수를 사용할 때는 다음과 같은 주의사항이 있습니다:

  • 하나라도 참일 경우: OR 함수는 조건 중 하나라도 참이면 참을 반환합니다. 모든 조건이 거짓일 때만 거짓을 반환합니다.
  • 다른 함수와 결합: OR 함수는 IF 함수나 AND 함수 등 다른 논리 함수와 결합하여 복잡한 논리식을 구성할 수 있습니다.
  • 여러 조건 처리: 여러 조건을 효율적으로 처리하기 위해 OR 함수를 사용할 수 있으며, 복잡한 시나리오에서도 활용 가능합니다.

OR 함수의 문제를 풀 수 있는 예시

다음은 OR 함수를 사용하여 문제를 푸는 예시입니다:

문제:

다음 표에서 직원의 근무 시간이 40시간 이상이거나 판매량이 50개 이상일 경우 보너스를 지급하도록 하세요:

  A B C D E
1 직원 이름 근무 시간 판매량 매출액 보너스 지급 여부
2 김철수 42 60 300000 =OR(B2>=40, C2>=50)
3 박영희 38 55 200000 =OR(B3>=40, C3>=50)
4 이민호 40 45 150000 =OR(B4>=40, C4>=50)

답을 보려면 오른쪽을 마우스로 드래그하세요: =OR(B2>=40, C2>=50)

엑셀에서의 OR 함수는 여러 조건을 결합하여 데이터를 분석하고 논리적인 결정을 내리는 데 매우 유용합니다. 이 함수를 활용하여 다양한 시나리오에서 조건부 계산을 효과적으로 처리할 수 있습니다.

 

반응형