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+`(억음 악센트 기호)를 누르거나 수식 탭의 수식 분석 그룹에서 수식 표시 단추를 클릭합니다.

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

데이터

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이면 "확인"을 반환합니다. 그렇지 않으면 "NOT OK"를 반환합니다. (확인)

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

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

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

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

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

셀 A5의 값이 "SPROCKETS"가 아닌 경우 "확인"을 반환합니다. 그렇지 않으면 "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"를 반환합니다. (확인)

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

셀 A2의 값이 A3의 값보다 크거나 A2의 값이 A4의 값보다 작으면 "확인"을 반환합니다. 그렇지 않으면 "NOT 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"를 반환합니다. (확인)

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

맨 위로 이동

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×