IF 함수에 OR을 사용하는 올바른 방법과 예제
Excel에서 IF 함수에 OR 함수를 조합하면 여러 조건 중 하나라도 충족되는 경우 특정 작업을 실행할 수 있습니다. 이 글에서는 IF 함수와 OR 함수의 기본 문법, 사용 방법, 그리고 구체적인 예제를 설명합니다.
IF 함수와 OR 함수의 기본 문법
IF 함수에 OR 함수를 조합한 기본 문법은 다음과 같습니다:
=IF(OR(조건1, 조건2, …), TRUE일 때 결과, FALSE일 때 결과)
OR 함수는 여러 조건 중 하나라도 충족되면 TRUE를 반환하고, 모든 조건이 충족되지 않으면 FALSE를 반환합니다.
사용 방법
- IF 함수와 OR 함수를 사용하려는 셀(예: C2)을 선택합니다.
- 다음과 같은 수식을 입력하여 조건 중 하나라도 충족되면 특정 결과를 표시합니다.
수식 예제
예를 들어, A2 셀의 값이 10 이하이거나 B2 셀의 값이 20 이상인 경우 “OK”를 표시하고, 그렇지 않은 경우 “NG”를 표시하는 수식은 다음과 같습니다:
=IF(OR(A2 <= 10, B2 >= 20), “OK”, “NG”)
수식 설명
- A2 <= 10: A2 셀의 값이 10 이하인지 확인합니다.
- B2 >= 20: B2 셀의 값이 20 이상인지 확인합니다.
- OR(A2 <= 10, B2 >= 20): 하나의 조건이라도 충족되면 TRUE를 반환하고, 모두 충족되지 않으면 FALSE를 반환합니다.
- IF(…, “OK”, “NG”): OR 함수 결과가 TRUE면 “OK”, FALSE면 “NG”를 반환합니다.
예제
아래 표에서는 A열과 B열에 숫자가 입력되어 있고, C열은 A열 값이 10 이하이거나 B열 값이 20 이상인 경우 “OK”를, 그렇지 않은 경우 “NG”를 표시합니다.
A | B | C | |
---|---|---|---|
1 | 값1 | 값2 | 판정 결과 |
2 | 8 | 15 | =IF(OR(A2 <= 10, B2 >= 20), “OK”, “NG”) |
3 | 12 | 22 | =IF(OR(A3 <= 10, B3 >= 20), “OK”, “NG”) |
4 | 15 | 18 | =IF(OR(A4 <= 10, B4 >= 20), “OK”, “NG”) |
5 | 10 | 25 | =IF(OR(A5 <= 10, B5 >= 20), “OK”, “NG”) |
결과
- C2 셀: A2가 10 이하이므로 “OK”가 표시됩니다.
- C3 셀: B3이 20 이상이므로 “OK”가 표시됩니다.
- C4 셀: 두 조건 모두 충족되지 않으므로 “NG”가 표시됩니다.
- C5 셀: A5가 10 이하이고 B5가 20 이상이므로 “OK”가 표시됩니다.
프로그래밍 언어로 설명
Excel | JavaScript |
---|---|
=IF(OR(A2 <= 10, B2 >= 20), “OK”, “NG”) |
|
요약
IF 함수에 OR 함수를 조합하면 여러 조건 중 하나라도 충족될 경우 특정 작업을 실행할 수 있습니다. 하나의 조건이라도 만족하면 결과를 반환해야 하는 경우, 이 방법을 사용하면 효율적으로 조건을 판별할 수 있습니다.