You are currently viewing 엑셀 OR 함수 완벽 이해 – 하나만 참이면 TRUE
초보자를 위한 엑셀 OR 함수 강의 썸네일 – 조건 중 하나만 만족해도 TRUE

엑셀 OR 함수 완벽 이해 – 하나만 참이면 TRUE

함수 구조와 기본 문법

엑셀 OR 함수 구조와 문법을 설명하는 재미있는 일러스트

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

  • 조건1, 조건2, … : TRUE/FALSE로 평가될 수 있는 논리식
  • 조건 개수는 제한 없이 입력 가능하며, 최소 1개 이상 필요합니다.

간단한 사용 예제

엑셀 OR 함수 간단 예제

📌 예제 수식

=OR(A1>90, B1="합격")
  

📊 조건별 결과 예제

A1 B1 결과
85 합격 TRUE
95 불합격 TRUE
80 불합격 FALSE

OR 함수는 매우 직관적인 함수로, 여러 조건 중 하나만 참(TRUE)이면 전체 결과를 TRUE로 반환합니다.
이 예제에서는 두 가지 조건을 동시에 확인하고 있습니다:

=OR(A1>90, B1=”합격”)

즉,

  • A1 셀의 값이 90을 초과하거나
  • B1 셀의 값이 “합격”이면

TRUE를 반환하고, 두 조건 모두 해당되지 않으면 FALSE를 반환합니다.

표를 통해 확인하면 다음과 같습니다:

✅ A1이 85이고 B1이 “합격”이면 → B1 조건이 참이므로 TRUE

✅ A1이 95이고 B1이 “불합격”이어도 → A1 조건이 참이므로 TRUE

❌ A1이 80이고 B1이 “불합격”이면 → 두 조건 모두 거짓 → FALSE

이처럼 OR 함수는 조건이 하나라도 만족하면 TRUE, 전부 거짓일 경우에만 FALSE를 반환합니다.

💡 실전 팁:

  • 여러 가지 합격 조건, 승인 조건, 할인 조건 등을 하나의 수식으로 간단하게 판단하고 싶을 때 매우 유용합니다.
  • 특히 텍스트 조건 비교 시 "큰따옴표"를 반드시 사용해야 함을 잊지 마시기 바랍니다.

IF 함수와 함께 쓰는 실무 예제

엑셀 OR 함수와 IF 함수 실무 예제

🧩 OR 함수 + IF 함수 실전 활용

OR 함수IF 함수와 함께 사용하면 조건을 훨씬 더 유연하게 처리할 수 있습니다.

=IF(OR(A2="Y", B2="Y"), "참여", "비참여")

→ A2 또는 B2 중 하나라도 "Y"이면 참여로 처리

=IF(OR(구매금액>=100000, 쿠폰사용="Y"), "할인", "정가")

할인 조건 중 하나만 충족해도 할인 처리

엑셀에서 OR 함수는 단독으로 사용할 수도 있지만, 실무에서는 IF 함수와 함께 쓰는 경우가 매우 많습니다.
이 조합을 통해 복잡한 조건을 훨씬 더 유연하게 처리할 수 있기 때문입니다.

위 예시에서는 A열과 B열의 점수 중 하나라도 70점 이상이면 “Pass”, 그렇지 않으면 “Fail”을 출력하도록 설정되어 있습니다.
즉, 두 조건 중 하나만 만족해도 합격 처리가 되는 구조입니다.

이처럼 OR 함수는 다음과 같은 상황에 매우 유용합니다:

✅ 여러 조건 중 하나라도 충족되면 특정 혜택이나 메시지를 제공해야 할 때

✅ 설문 결과에서 “참여 여부”를 확인할 때

✅ 구매 조건, 쿠폰 사용 여부 등 다양한 조건을 하나의 문장으로 간단하게 표현할 때

또한, OR 함수는 수식의 가독성을 높이고 조건문을 간결하게 유지할 수 있어, 실무에서 매우 강력한 도구로 활용됩니다.

💡 실전에서는 IF(OR(...), "출력1", "출력2") 형식의 패턴을 반복해서 사용하게 되며, 다양한 업무 시나리오에 응용 가능합니다.

실생활에 빗대어 이해하기

우산 또는 모자 중 하나만 써도 되는 OR 조건 예시

OR 함수는 이런 상황과 비슷합니다:

“우산을 가져오거나, 모자를 쓰거나, 둘 중 하나만 했으면 비 맞지 않아요.”

→ 하나라도 충족하면 OK!

실무 예제 3가지

엑셀 OR 함수의 실무 예제 3가지 소개 이미지

⚠️ OR 함수 – 자주 하는 실수와 주의점

실수 사례 설명
=OR(A1>90, B1="합격")처럼 사용했는데 결과가 TRUE/FALSE로만 나와서 당황 IF 함수와 함께 사용하면 문장 결과 출력 가능
예: =IF(OR(...), "참여", "비참여")
쉼표(,) 대신 세미콜론(;) 사용 → 지역 설정 차이로 오류 발생 (한국 Excel에서는 쉼표 사용이 일반적)
텍스트 조건에서 "따옴표 없이 사용"
예: OR(A1=Y, B1=N)
→ 텍스트는 반드시 "큰따옴표"로 감싸야 함
올바른 예: OR(A1="Y", B1="N")

엑셀에서 OR 함수는 조건 중 하나만 참이어도 전체가 TRUE가 되는 매우 유용한 논리 함수입니다.
특히 조건이 많은 실무 환경에서, 복잡한 조건을 간단히 표현할 수 있어 자주 사용됩니다.

위 예시처럼, OR 함수는 숫자 비교, 텍스트 일치 여부, 포함 여부 등 다양한 실무 상황에서 활용됩니다.

예를 들어:

  • 특정 제품이 재고 부족이거나
  • 응답자가 “Yes” 또는 “동의” 중 하나라도 선택했는지
  • 지역이 특정 목록에 포함되는지

이처럼 여러 상황 중 하나라도 해당되면 ‘참’으로 간주되는 로직을 처리하는 데 적합합니다.

그러나 OR 함수는 문법적으로 몇 가지 실수가 자주 발생하므로 주의가 필요합니다.
아래의 표에서는 실수 사례와 함께 원인과 해결 방법을 정리했습니다. 실무에 적용할 때 참고하면 큰 도움이 됩니다.

💡 OR 함수는 단독 사용보다 IF 함수와 함께 조합하여 활용할 때 실무에서 더 강력한 조건 제어가 가능합니다.
예: =IF(OR(A1="Y", B1="N"), "처리", "보류")

다른 함수들과의 비교 - AND, NOT과의 간단 비교

엑셀 AND, OR, NOT 함수 비교 일러스트

📊 엑셀 논리 함수 비교

함수 TRUE 되는 조건 활용 방식
AND 모두 참 엄격한 조건 처리
OR 하나만 참 유연한 조건 처리
NOT 조건의 반대가 참일 때 예외 처리, 부정 조건 적용 시

엑셀에서는 논리 함수를 통해 여러 조건을 동시에 판단하거나 특정 상황을 예외 처리할 수 있습니다.
특히 AND, OR, NOT 함수는 논리 조건의 핵심 도구로, 각각의 작동 방식에 따라 상황에 맞게 활용됩니다.

위의 그림에서는 각 함수의 기본 개념을 직관적으로 이해할 수 있도록 간단히 비교하였습니다.

AND 함수모든 조건이 참일 때만 결과가 TRUE가 됩니다. 조건이 하나라도 거짓이면 FALSE를 반환하므로, 엄격한 조건 처리에 적합합니다. 예: 모든 조건을 충족해야 할 때.

OR 함수하나의 조건만 참이어도 TRUE를 반환합니다. 여러 조건 중 어느 하나라도 만족하면 되므로, 유연한 조건 처리에 유리합니다.

NOT 함수조건의 반대를 반환합니다. 참은 거짓으로, 거짓은 참으로 바꾸기 때문에, 예외 처리나 부정 조건을 적용할 때 자주 사용됩니다.

📌 실무에서는 이 함수들을 단독으로 사용하기보다는 IF 함수와 함께 결합하여 조건 분기 처리에 활용하는 경우가 많습니다.
예를 들어, IF(AND(...), "합격", "불합격") 또는 IF(NOT(...), "예외", "정상")처럼 실전에서 매우 강력하게 쓰입니다.

자주 묻는 질문 (FAQ)

엑셀 OR 함수 자주 묻는 질문 FAQ 일러스트

Q1. 숫자와 텍스트 조건을 섞어도 되나요?
→ 가능합니다. 예: OR(A1>10, B1="완료")

Q2. OR 안에 IF를 또 넣을 수 있나요?
→ 가능합니다. 하지만 함수가 복잡해질 수 있어 가독성 주의

Q3. 조건이 10개 이상이면 성능에 영향이 있나요?
→ 일반적인 사용에는 문제 없습니다. 다만 중첩 함수 구조가 깊어질 경우 계산 속도는 느려질 수 있습니다.

마무리하며 – 넓은 조건을 처리하는 핵심, OR 함수

엑셀 OR 함수 마무리 일러스트

엑셀 OR 함수하나라도 조건이 맞으면 OK라는 유연한 조건 처리를 위한 필수 도구입니다.
IF와 결합해 쓰면 복잡한 실무 로직도 간단하게 해결할 수 있습니다.

조건을 엄격하게 할 땐 AND, 반대로 유연하게 하고 싶을 땐 OR을 기억하시기 바랍니다!

📘 엑셀 함수를 더 배우고 싶다면?

엑셀 OR 함수 외에도 실무에서 자주 쓰이는 함수들이 많습니다.
초보자부터 중급자까지 꼭 알아야 할 50개의 필수 함수들을 한눈에 정리한 글을 확인해 보세요.

👉 엑셀 필수 함수 50선 보러 가기

답글 남기기