Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

조건이 true인지 거짓인지 테스트하고 식 간의 논리적 비교는 많은 작업에서 일반적입니다. AND, OR, NOTIF 함수를 사용하여 조건부 수식을 만들 수 있습니다.

예를 들어 IF 함수는 다음 인수를 사용합니다.

IF 함수를 사용한 수식

IF 함수를 사용하는 수식

단추 이미지 logical_test: 검사 조건입니다.

설명선 2 value_if_true: 조건이 True이면 반환할 값입니다.

단추 이미지 value_if_false: 조건이 False이면 반환할 값입니다.

수식을 만드는 방법에 대한 자세한 내용은 수 식 만들기 또는 삭제를 참조하세요.

실행할 작업

논리 값(TRUE 또는 FALSE)을 생성하는 조건부 수식을 만듭니다.

이 작업을 수행하려면 다음 예제와 같이 AND, ORNOT 함수 및 연산자를 사용합니다.

예제

예제를 빈 워크시트에 복사한 다음 살펴보면 쉽게 이해할 수 있습니다.

예제 복사 방법

  1. 이 문서에서 예제를 선택합니다.

    Windows용 Excel 2013의 도움말에서 예제 선택

    도움말에서 예제 선택

  2. CTRL+C를 누릅니다.

  3. Excel에서 빈 통합 문서나 워크시트를 만듭니다.

  4. 워크시트에서 A1 셀을 선택하고 Ctrl+V를 누릅니다.

중요: 예제가 제대로 작동하려면 해당 예제를 워크시트의 A1 셀에 붙여 넣어야 합니다.

  1. 결과를 반환하는 수식 보기와 결과 보기 사이를 전환하려면 Ctrl+`(억음 악센트 기호)를 누르거나 수식 탭의 수식 분석 그룹에서 수식 표시 단추를 클릭합니다.

예제를 빈 워크시트에 복사한 후에는 원하는 대로 조정할 수 있습니다.

Data(데이터)

15

9

8

톱니

위젯

수식

설명(결과)

=AND(A2>A3, A2<A4)

A2 셀의 값이 A3의 값보다 큰지 여부와 A2의 값이 A4의 값보다 작은지 여부를 결정합니다. (FALSE)

=OR(A2>A3, A2<A4)

셀 A2의 값이 A3의 값보다 큰지 또는 A2의 값이 A4의 값보다 작은지 확인합니다. (TRUE)

=NOT(A2+A3=24)

셀 A2 및 A3의 값 합계가 24와 같지 않은지 확인합니다. (FALSE)

=NOT(A5="Sprockets")

셀 A5의 값이 "Sprockets"와 같지 않은지 확인합니다. (FALSE)

=OR(A5<>"Sprockets",A6 = "위젯")

셀 A5의 값이 "Sprockets"와 같지 않은지 또는 A6의 값이 "위젯"과 같은지 확인합니다. (TRUE)

이러한 함수를 사용하는 방법에 대한 자세한 내용은 AND 함수, OR 함수NOT 함수를 참조하세요.

맨 위로 이동

다른 계산 또는 TRUE 또는 FALSE 이외의 값으로 발생하는 조건부 수식을 만듭니다.

이 작업을 수행하려면 다음 예제와 같이 IF, ANDOR 함수 및 연산자를 사용합니다.

예제

예제를 빈 워크시트에 복사한 다음 살펴보면 쉽게 이해할 수 있습니다.

예제 복사 방법

  1. 이 문서에서 예제를 선택합니다.

    중요: 이때 행 머리글이나 열 머리글은 선택하지 않도록 주의합니다.

    Windows용 Excel 2013의 도움말에서 예제 선택

    도움말에서 예제 선택

  2. CTRL+C를 누릅니다.

  3. Excel에서 빈 통합 문서나 워크시트를 만듭니다.

  4. 워크시트에서 A1 셀을 선택하고 Ctrl+V를 누릅니다.

중요: 예제가 제대로 작동하려면 해당 예제를 워크시트의 A1 셀에 붙여 넣어야 합니다.

  1. 결과를 반환하는 수식 보기와 결과 보기 사이를 전환하려면 Ctrl+`(억음 악센트 기호)를 누르거나 수식 탭의 수식 분석 그룹에서 수식 표시 단추를 클릭합니다.

예제를 빈 워크시트에 복사한 후에는 원하는 대로 조정할 수 있습니다.

데이터

15

9

8

톱니

위젯

수식

설명(결과)

=IF(A2=15, "OK", "Not OK")

셀 A2의 값이 15와 같으면 "OK"를 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (OK)

=IF(A2<>15, "OK", "Not OK")

셀 A2의 값이 15와 같지 않으면 "OK"를 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (정상이 아님)

=IF(NOT(A2<=15), "OK", "Not OK")

셀 A2의 값이 15보다 작거나 같지 않으면 "확인"을 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (정상이 아님)

=IF(A5<>"SPROCKETS", "OK", "Not OK")

셀 A5의 값이 "SPROCKETS"와 같지 않으면 "OK"를 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (정상이 아님)

=IF(AND(A2>A3, A2<A4), "OK", "Not OK")

셀 A2의 값이 A3의 값보다 크고 A2의 값도 A4의 값보다 작으면 "OK"를 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (정상이 아님)

=IF(AND(A2<>A3, A2<>A4), "OK", "Not OK")

셀 A2의 값이 A3과 같지 않고 A2의 값도 A4의 값과 같지 않으면 "OK"를 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (OK)

=IF(OR(A2>A3, A2<A4), "OK", "Not OK")

셀 A2의 값이 A3의 값보다 크거나 A2의 값이 A4의 값보다 작으면 "OK"를 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (OK)

=IF(OR(A5<>"Sprockets", A6<>"위젯"), "OK", "NOT OK")

셀 A5의 값이 "Sprockets"와 같지 않거나 A6의 값이 "위젯"과 같지 않으면 "OK"를 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (정상이 아님)

=IF(OR(A2<>A3, A2<>A4), "OK", "Not OK")

셀 A2의 값이 A3의 값과 같지 않거나 A2의 값이 A4의 값과 같지 않으면 "OK"를 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (OK)

이러한 함수를 사용하는 방법에 대한 자세한 내용은 IF 함수, AND 함수OR 함수를 참조하세요.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×