If… Then… Else 문에서 하나 이상의 조건이 확인됩니다. 조건이 True이면 if 문 다음의 문이 실행됩니다. 조건이 False이면 각 Else If 문 (있는 경우)이 순서대로 평가됩니다. True else-if 조건이 발견되면 연관된 Else-If 바로 뒤의 문이 실행됩니다. Else-If 문이없는 경우 Else 다음 문이 실행됩니다.

IF 조건은 Excel에서 자주 사용되는 함수로, 이러한 문을 작성하는 방법을 아는 것이 중요합니다.

보기에는 복잡하지만 개념을 이해하는 순간 간단한 중첩 IF 문을 작성해야 할 수도 있습니다.

중첩 된 IF 문은 다음과 같습니다.

IF ( “여기에 명시된이 조건이 참인 경우”, “이 값, else if (“여기에 명시된이 조건이 참인 경우 “를 입력 한 다음”이 값, 그렇지 않으면 “이 값”을 입력)))

이제 If 함수를 이해하겠습니다.

IF : 조건이 충족되는지 확인하고 TRUE 인 경우 하나의 값을 반환하고 FALSE 인 경우 다른 값을 반환

구문 = IF (logical_test, value_if_true, value_if_false)

매개 변수 :

논리 테스트는 테스트 할 조건 또는 값입니다.

_value_if_true_는 선택 사항입니다. 조건이 TRUE 인 경우 반환되는 값입니다.

value_if_false __ *는 선택 사항입니다. 조건이 거짓 인 경우 반환되는 값입니다.

예를 들어-A 열에 마크가 있고 B 열에 등급을 가져와야합니다. 다양한 등급은 다음과 같습니다.-

img1

  • 마크가 90보다 크거나 같으면 함수는

등급 A

img2

  • 마크가 75보다 크거나 같으면 함수는

등급 B

img3

  • 마크가 60보다 크거나 같으면 함수는

등급 C

img4

  • 마크가 40보다 크거나 같으면 함수는

통과

img5

마크가 40보다 작 으면 함수는 * Fail

img6

을 반환합니다.

더 많은 것을 이해하려면 Nested의 또 다른 예를 살펴 보겠습니다.

A 열에는 날짜가 포함되어 있습니다. 오늘 날짜는 2014 년 6 월 24 일입니다. * B 열에는 아래 스크린 샷과 같이 결과가 포함됩니다.

img7

셀 B2 = IF (A2> TODAY (), “Future Date”, IF (A2 <TODAY (), “Past Date”, “Today”)) If 조건은 A2 셀의 날짜가 더 큰지 확인합니다. 오늘 날짜보다 * 조건이 참이면 계속 진행되며 B 열에 “Future Date”를 반환합니다.

  • 조건이 거짓으로 판명되면 다음 조건으로 점프하여 참인지 거짓인지 확인하고 출력을 반환합니다. 따라서 2 ^ nd ^ if 조건에서 Date가 오늘 날짜보다 이전인지 확인합니다. 참이면 “과거 날짜”를 반환하고 그렇지 않으면 B 열에 “오늘”을 반환합니다.

  • 아래와 같은 결과를 받게됩니다 –

img8