조건부 수식 만들기

조건이 true인지 또는 false인지를 테스트하고 여러 식을 논리적으로 비교하는 과정은 많은 작업에서 일반적입니다. AND, OR, NOTIF 함수를 사용하여 조건 수식을 만들 수 있습니다.

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

IF 함수를 사용한 수식

IF 함수를 사용한 수식

단추 모양  logical_test: 검사하려는 조건입니다.

설명선 2  value_if_true: 조건이 True일 때 반환되는 값입니다.

단추 모양  value_if_false: 조건이 False일 때 반환되는 값입니다.

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

실행할 작업

논리값(TRUE 또는 FALSE)을 반환하는 조건부 수식 만들기

TRUE 또는 FALSE 이외의 값을 반환하거나 다른 계산을 실행하는 조건부 수식 만들기

논리값(TRUE 또는 FALSE)을 반환하는 조건부 수식 만들기

이 작업을 수행하려면 다음 예제에 표시된 것처럼 AND, ORNOT 함수와 연산자를 사용합니다.

예제

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

예제 복사 방법

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

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

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

    도움말에서 예제 선택

  2. Ctrl+C를 누릅니다.

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

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

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

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

예제를 빈 워크시트에 복사한 후 필요에 따라 조정할 수 있습니다.

1

2

3

4

5

6

7



8



9


10


11



12

A

b

데이터

15

9

8

사슬

부품

수식

설명(결과)

=AND(A2>A3, A2<A4)

셀 A2의 값이 A3의 값보다 크고 A4의 값보다 작은지 여부를 확인합니다(FALSE).

=OR(A2>A3, A2<A4)

셀 A2의 값이 A3의 값보다 크거나 A4의 값보다 작은지 여부를 확인합니다(TRUE).

=NOT(A2+A3=24)

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

=NOT(A5="사슬")

셀 A5의 값이 "사슬"과 같지 않은지 여부를 확인합니다(FALSE).

=OR(A5<>"사슬",A6 = "부품")

셀 A5의 값이 "사슬"이 아닌지 또는 셀 A6의 값이 "부품"이 아닌지 여부를 확인합니다(TRUE).

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

맨 위로 이동

TRUE 또는 FALSE 이외의 값을 반환하거나 다른 계산을 실행하는 조건부 수식 만들기

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

예제

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

예제 복사 방법

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

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

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

도움말에서 예제 선택

  1. Ctrl+C를 누릅니다.

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

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

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

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

예제를 빈 워크시트에 복사한 후 필요에 따라 조정할 수 있습니다.

1

2

3

4

5

6

7


8



9



10



11




12



13



14




15



16

A

b

데이터

15

9

8

사슬

부품

수식

설명(결과)

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

셀 A2의 값이 15이면 "OK"를 반환하고, 그렇지 않으면 "Not OK"를 반환합니다(OK).

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

셀 A2의 값이 15가 아니면 "OK"를 반환하고, 15이면 "Not OK"를 반환합니다(Not OK).

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

셀 A2의 값이 15보다 작거나 같지 않으면 "OK"를 반환하고, 15보다 작거나 같으면 "Not OK"를 반환합니다(Not OK).

=IF(A5<>"사슬", "OK", "Not OK")

셀 A5의 값이 "사슬"이 아니면 "OK"를 반환하고, "사슬"이면 "Not OK"를 반환합니다(Not OK).

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

셀 A2의 값이 A3의 값보다 크고 A4의 값보다 작으면 "OK"를 반환하고(OK), 그렇지 않으면 "Not OK"를 반환합니다(Not OK).

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

셀 A2의 값이 A3의 값 및 A4의 값과 같지 않으면 "OK"를 반환하고, A3의 값 및 A4의 값과 같으면 "Not OK"를 반환합니다(OK).

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

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

=IF(OR(A5<>"사슬", A6<>"부품"), "OK", "Not OK")

셀 A5의 값이 "사슬"이 아니거나 A6의 값이 "부품"이 아니면 "OK"를 반환하고, 셀 A5의 값이 "사슬"이거나 A6의 값이 "부품"이면 "Not OK"를 반환합니다(Not OK).

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

셀 A2의 값이 A3의 값 또는 A4의 값과 같지 작으면 "OK"를 반환하고, A3의 값 또는 A4의 값과 같으면 "Not OK"를 반환합니다(OK).

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

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×