문이 가장 간단한 의사 결정 문인 경우. 특정 명령문 또는 명령문 블록이 실행될지 여부를 결정하는 데 사용됩니다. 구문: 이를 수행하려면 OR(B2>==150, C2>=150)과 같은 몇 가지 문(C2>===150)을 작성하고 위에서 설명한 IF 함수의 논리적 테스트에 중첩합니다. 결과적으로 이 수식을 얻을 수 있습니다: IFS 함수는 IF 문및 괄호 모두에 대해 걱정할 필요가 없기 때문에 훌륭합니다. 따라서 IF 문은 두 가지 결과를 가질 수 있습니다. 첫 번째 결과는 비교가 True인 경우, 두 번째 비교가 False인 경우입니다. if 문에 있는 조건은 false입니다. 따라서 if 문 아래의 블록은 실행되지 않습니다. 여러 IF를 사용하여 복잡한 중첩 된 IF 문을 올바르게 만드는 방법과 Excel 무기고에서 다른 도구를 사용할 때가 있음을 인식하는 시기를 살펴 보겠습니다. 예를 들어, 낮은 수의 매출을 기반으로 커미션을 할당하려면 위의 수식을 취하고 OR를 AND 문으로 바꿉습니다. 다르게 말하면 1월과 2월 매출이 $150보다 큰 경우에만 Excel에 10%를 반환하고 1월과 2월 매출이 $100보다 큰 경우에만 반환하도록 Excel에 알릴 수 있습니다. 수식의 마지막 구성 요소 중 하나인 경우 조건이 충족되지 않을 때 수행할 작업을 결정해야 합니다.

이 예제에서는 B2의 값이 위의 IF 조건을 충족하지 않는 경우 “”를 반환했습니다. 예를 들어, 그들이 만든 판매의 양에 따라 판매자의 숫자에 대한 수수료를 알아 보자 : VLOOKUP은 여기에 훨씬 더 자세히 덮여있지만, 이것은 12 레벨보다 훨씬 간단합니다, 복잡한 중첩 IF 문! 다른 if 문의 대상인 if 문인 경우 중첩된 경우와 같이 덜 명백한 이점도 있습니다. 중첩 if 문은 다른 if 문 안에 if 문을 의미합니다. 예, C++는 if 문 내에서 if 문을 중첩할 수 있도록 합니다. 즉, 다른 if 문 안에 if 문을 배치할 수 있습니다. 구문: 몇 가지 다른 조건 집합을 평가해야 하는 경우 OR 및 AND 함수를 사용하여 이러한 조건을 표현하고 IF 문 안에 함수를 중첩한 다음 IF 문을 서로 중첩할 수 있습니다. 수식의 순서가 중요한 또 다른 예입니다.