수학에서 부호 순서를 변경해도 합계는 변경되지 않습니다. Excel에서 IF 함수의 순서를 변경하면 결과가 변경됩니다. 왜? 중첩된 IF 수식은 첫 번째 TRUE 조건에 해당하는 값을 반환하기 때문입니다. 따라서 중첩 된 IF 문에서 높은 또는 낮음에서 높음으로 올바른 방향으로 조건을 정렬하는 것이 매우 중요합니다. 이 경우 먼저 « 가장 높은 » 조건을 확인한 다음 « 두 번째로 높은 » 조건을 확인합니다: IF 문은 엄청나게 견고하며 많은 스프레드시트 모델의 기초를 형성하지만 많은 스프레드시트 문제의 근본 원인이기도 합니다. IF 문은 몇 가지 예를 들기 위해 남성/여성, 예/아니요/어쩌면 와 같은 최소 조건에 적용되어야 하지만 경우에 따라 중첩*이 3개 이상의 IF 함수를 함께 사용해야 하는 더 복잡한 시나리오를 평가해야 할 수도 있습니다. 그러나 강력한 데이터 분석의 경우 한 번에 여러 조건을 평가해야 할 수 있으므로 하나의 수식에서 여러 IF 함수를 사용하여 보다 정교한 논리 테스트를 구성해야 하는 경우가 많습니다. 아래의 수식 예제에서는 이 작업을 올바르게 수행하는 방법을 보여 줄 것입니다. 또한 배열 수식에서 Excel IF를 사용하는 방법과 IFEFFOR 및 IFNA 함수의 기본 사항에 대해서도 알아봅니다. 자세한 내용은 Excel 중첩 IF 문을 참조하십시오. 당신은 무엇이 잘못볼 수 있습니까? 수익 비교의 순서를 이전 예제와 비교합니다.

이 방법은 어느 쪽인가요? 그건 바로, 그것은 아래에서 가고 ($5,000 받는 여자 $15,000), 주위 의 다른 방법. 그런데 왜 그렇게 큰 문제가되어야합니까? 수식이 $5,000 이상의 값에 대한 첫 번째 평가를 통과할 수 없기 때문에 큰 문제입니다. 수익이 $12,500에 있다고 가정해 봅시다 – IF 문은 $5,000보다 크기 때문에 10%를 반환하고 거기서 멈춥시다. 많은 상황에서 이러한 유형의 오류가 부정적인 영향을 미칠 때까지 눈에 띄지 않으므로 이 문제는 매우 문제가 될 수 있습니다. 그래서 복잡한 중첩 IF 문몇 가지 심각한 함정이 있다는 것을 알고, 당신은 무엇을 할 수 있습니까? 대부분의 경우 IF 함수를 사용하여 복잡한 수식을 빌드하는 대신 VLOOKUP 함수를 사용할 수 있습니다. VLOOKUP을 사용하여 먼저 참조 테이블을 만들어야 합니다: 이전 성적 예제와 매우 유사하지만 이 수식은 대규모 IF 문을 유지하는 것이 얼마나 어려운지 에 대한 좋은 예입니다. 새로운 보상 수준을 추가하고 아마도 기존의 달러 또는 백분율 값을 변경? 당신은 당신의 손에 많은 일을해야합니다! OR 함수를 사용하면 각 IF 함수의 논리적 테스트에서 두 개 이상의 서로 다른 조건을 확인하고 OR 인수 중 하나 이상이 TRUE로 평가되는 경우 TRUE를 반환할 수 있습니다.

Catégories :