Excel 에서 중첩된 IF 문 마스터하기 – 단계별 가이드
Excel 에서 IF 함수는 기본적인 논리 검사에 필수적이지만, 복잡한 조건의 경우 데이터 처리를 강화하기 위해 중첩 IF 문이 필요할 때가 많습니다. 이 포괄적인 가이드에서는 중첩 IF 의 기본 개념을 구문부터 실제 적용 사례까지 자세히 다루며, AND/OR 조건과 결합하는 방법도 포함합니다。 또한 중첩 IF 함수의 가독성을 개선하는 방법과 관련 팁을 공유하고, VLOOKUP, IFS 등과 같은 강력한 대안을 탐색하여 복잡한 논리 연산을 더 쉽게, 더 효율적으로 수행하는 방법을 알아봅니다。

Excel IF 함수 vs. 중첩 IF 문
Excel 의 IF 함수와 중첩 IF 문은 유사한 목적을 가지고 있지만 복잡성과 적용 방식에서 상당한 차이가 있습니다。
- 구문은 다음과 같습니다:
=IF (logical_test, [value_if_true], [value_if_false]) - 제한 사항: 한 번에 하나의 조건만 처리할 수 있어 여러 기준을 평가해야 하는 복잡한 의사 결정 시나리오에는 적합하지 않습니다。
- 구문은 다음과 같습니다:
=IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 )) - 복잡성: 여러 조건을 처리할 수 있지만 중첩 레이어가 너무 많아지면 복잡해지고 가독성이 떨어질 수 있습니다。
중첩 IF 구문
함수의 구문을 이해하는 것은 Excel 에서 해당 함수를 올바르고 효과적으로 사용하기 위한 기초입니다。 중첩 IF 문의 구문부터 시작해 보겠습니다。
구문:
=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))
인수:
- 조건1,조건2,조건3: 이는 테스트하려는 조건들입니다. 각 조건은 조건1 부터 순서대로 평가됩니다。
- 결과1: 조건1 이 TRUE 일 때 반환되는 값입니다。
- 결과2: 조건1 이 FALSE 이고 조건2 가 TRUE 일 때 반환되는 값입니다. 결과2 는 조건1 이 FALSE 인 경우에만 평가된다는 점에 유의해야 합니다。
- 결과3: 조건1 과 조건2 가 모두 FALSE 이고 조건3 이 TRUE 일 때 반환되는 값입니다. 즉, 결과3 이 평가되려면 이전 조건(조건1 과 조건2)이 모두 FALSE 여야 합니다。
- 결과4: 조건1, 조건2, 조건3 이 모두 FALSE 일 때 반환되는 결과입니다。요약하면, 이 표현은 다음과 같이 해석할 수 있습니다:Test condition1, if TRUE, return result1, if FALSE,
test condition2, if TRUE, return result2, if FALSE,
test condition3, if TRUE, return result3, if FALSE,
return result4
중첩 IF 구조에서는 각 후속 조건이 이전 모든 조건이 FALSE 일 경우에만 평가됩니다. 이러한 순차적 검사는 중첩 IF 가 작동하는 방식을 이해하는 데 매우 중요합니다。
중첩 IF 실무 예제
이제 두 가지 실용적인 예제를 통해 중첩 IF 의 사용법을 살펴보겠습니다。
예제 1: 성적 평가 시스템
아래 스크린샷과 같이 학생들의 점수 목록이 있고 이를 기준으로 등급을 부여하려 한다면, 중첩 IF 를 사용하여 이 작업을 수행할 수 있습니다。

빈 셀(C2)을 선택하고 다음 수식을 입력한 후 Enter 키를 눌러 결과를 확인하세요。 그런 다음 채우기 핸들을 아래로 드래그하여 나머지 결과를 얻으세요。
=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
- 수식에 직접 등급을 지정할 수 있으므로 수식을 다음과 같이 변경할 수 있습니다:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F")))) - 이 수식은 셀 A2 의 점수를 기준으로 표준 성적 기준에 따라 등급(A, B, C, D 또는 F)을 부여하는 데 사용됩니다。 이는 학업 성적 시스템에서 중첩 IF 문을 사용하는 대표적인 사례입니다。
- 수식 설명:
- A2>=90: 수식이 확인하는 첫 번째 조건입니다. 셀 A2 의 점수가 90 이상이면(이상) 수식은 「A」를 반환합니다。
- A2>=80: 첫 번째 조건이 거짓인 경우(점수가 90 미만인 경우), A2 가 80 이상인지(이상) 확인합니다。 참이면 「B」를 반환합니다。
- A2>=70: 마찬가지로 점수가 80 미만이면, 70 이상인지(이상) 확인합니다。 참이면 「C」를 반환합니다。
- A2>=60: 점수가 70 미만이면 수식은 60 이상인지(이상) 확인합니다。 참이면 「D」를 반환합니다。
- "F「: 마지막으로 위의 조건 중 어느 것도 충족되지 않으면(즉, 점수가 60 미만이면) 수식은 」F"를 반환합니다。
예제 2: 영업 수수료 계산
영업 담당자가 영업 실적에 따라 서로 다른 수수료율을 받는 상황을 가정해 보겠습니다。 아래 스크린샷과 같이 다양한 영업 기준에 따라 영업직원의 수수료를 계산하려 할 때 중첩 IF 문이 도움이 됩니다。
- 등급 1 ($20,000+): 20%
- 등급 2 ($10,000-$19,999): 15%
- 등급 3 (<$10,000): 10%

빈 셀(C2)을 선택하고 다음 수식을 입력한 후 Enter 키를 눌러 결과를 확인하세요。 그런 다음 채우기 핸들을 아래로 드래그하여 나머지 결과를 얻으세요。
=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

- 수식에 직접 커미션 비율을 지정할 수 있으므로 수식을 다음과 같이 변경할 수 있습니다:
=B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%)) - 제공된 수식은 영업 담당자의 판매 금액에 따라 서로 다른 커미션 비율을 적용하여 커미션을 계산하는 데 사용됩니다。
- 수식 설명:
- B2: 영업 담당자의 판매 금액을 나타내며, 이는 커미션 계산의 기준으로 사용됩니다。
- IF(B2>20000, 「20%」, ...): 확인하는 첫 번째 조건입니다. B2 의 판매 금액이 20,000 보다 큰지 확인합니다. 그렇다면 수식은 20% 의 커미션 비율을 적용합니다。
- IF(B2>=10000, 「15%」, 「10%」): 첫 번째 조건이 거짓인 경우(판매 금액이 20,000 이하인 경우), 판매 금액이 10,000 이상인지 확인합니다. 참이면 15% 의 커미션 비율을 적용합니다. 판매 금액이 10,000 미만이면 수식은 기본적으로 10% 의 커미션 비율을 사용합니다。
AND/OR 조건과 함께 사용하는 중첩 IF
이 섹션에서는 앞서 설명한 첫 번째 예제인 「성적 평가 시스템」을 수정하여 Excel 에서 중첩 IF 를 AND 또는 OR 조건과 결합하는 방법을 보여줍니다。 수정된 성적 예제에서는 「출석률」을 기준으로 추가 조건를 도입했습니다。

AND 조건과 함께 중첩 IF 사용하기
학생이 점수와 출석률 기준을 모두 충족하면 등급이 상향 조정됩니다. 예를 들어, 점수가 60 이상이고 출석률이 95% 이상인 학생은 A 에서 A+, B 에서 B+ 등으로 한 단계 높은 등급을 받습니다。 그러나 출석률이 95% 미만이면 원래의 점수 기반 기준에 따라 등급이 부여됩니다。 이러한 경우 AND 조건이 포함된 중첩 IF 문을 사용해야 합니다。
빈 셀(D2)을 선택하고 다음 수식을 입력한 후 Enter 키를 눌러 결과를 확인하세요。 그런 다음 채우기 핸들을 아래로 드래그하여 나머지 결과를 얻으세요。
=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

- AND 조건 확인:
AND(B2>=60, C2>=95%): AND 조건은 먼저 두 조건이 모두 충족되는지 확인합니다。 즉, 학생의 점수가 60 이상이고 출석률이 95% 이상인지 여부를 확인합니다。 - New grade assignment:
IF(B2>=[[PH_129]], 「A+」, IF(B2>=[[PH_128]], 「B+」, IF(B2>=[[PH_127]], 「C+」, 「D+」))): AND 문의 두 조건이 모두 참이면 수식은 학생의 점수를 확인하고 등급을 한 단계 올립니다。- B2>=90: 점수가 90 이상이면 등급은 "A +“입니다.새로운 등급 부여:
- B2>=80: 점수가 80 이상이지만(90 미만이면) 등급은 "B +“입니다。
- B2>=70: 점수가 70 이상이지만(80 미만이면) 등급은 「C+」입니다。
- B2>=60: 점수가 60 이상이지만(70 미만이면) 등급은 「D+」입니다。
- Regular Grade Assignment:
IF(B2>=[[PH_144]], 「A」, IF(B2>=[[PH_143]], 「B」, IF(B2>=[[PH_142]], 「C」, IF(B2>=[[PH_141]], 「D」, 「F」)))): AND 조건이 충족되지 않은 경우(점수가 80 미만이거나 출석률이 95% 미만인 경우), 수식은 표준 등급을 부여합니다。- B2>=90: 점수가 90 이상이면 「A」를 받습니다。
- B2>=80: 점수가 80 이상이지만(90 미만이면) 「B」를 받습니다。
- B2>=70: 점수가 70 이상이지만(80 미만이면) 「C」를 받습니다。
- B2>=60: 점수가 60 이상이지만(70 미만이면) 「D」를 받습니다。
- 점수가 60 미만이면 「F」를 받습니다。
OR 조건과 함께 중첩 IF 사용하기
이 경우 학생의 점수가 95 이상이거나 출석률이 95% 이상이면 등급이 한 단계 상향 조정됩니다. 중첩 IF 와 OR 조건을 결합하여 이를 구현하는 방법은 다음과 같습니다。
빈 셀(D2)을 선택하고 다음 수식을 입력한 후 Enter 키를 눌러 결과를 확인하세요。 그런 다음 채우기 핸들을 아래로 드래그하여 나머지 결과를 얻으세요。
=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

- OR 조건 확인:
OR(B2>=95, C2>=95%): 수식은 먼저 두 조건 중 하나라도 참인지 확인합니다。 즉, 학생의 점수가 95 이상이거나 출석률이 95% 이상인지 여부를 확인합니다。 - Grade Assignment with Bonus:
IF(B2>=[[PH_166]], 「A+」, IF(B2>=[[PH_165]], 「B+」, IF(B2>=[[PH_164]], 「C+」, IF(B2>=[[PH_163]], 「D+」, 「F+」)))): OR 문의 조건 중 하나라도 참이면 학생의 등급이 한 단계 올라갑니다。- B2>=90: 점수가 90 이상이면 등급은 「A+」입니다。
- B2>=80: 점수가 80 이상이지만(90 미만이면) 등급은 「B+」입니다。
- B2>=70: 점수가 70 이상이지만(80 미만이면) 등급은 「C+」입니다。
- B2>=60: 점수가 60 이상이지만(70 미만이면) 등급은 「D+」입니다。
- 그 외의 경우 등급은 「F+」입니다。
- Regular Grade Assignment:
IF(B2>=[[PH_180]], 「B」, IF(B2>=[[PH_179]], 「C」, IF(B2>=[[PH_178]], 「D」, 「F」)))): OR 조건 중 어느 것도 충족되지 않은 경우(점수가 95 미만이고 출석률이 95% 미만인 경우), 수식은 표준 등급을 부여합니다。- B2>=90: 점수가 90 이상이면 「A」를 받습니다。
- B2>=80: 점수가 80 이상이지만(90 미만이면) 「B」를 받습니다。
- B2>=70: 점수가 70 이상이지만(80 미만이면) 「C」를 받습니다。
- B2>=60: 점수가 60 이상이지만(70 미만이면) 「D」를 받습니다。
- 점수가 60 미만이면 「F」를 받습니다。
중첩 IF 가독성 높이기
일반적인 중첩 IF 문은 간결해 보일 수 있지만 해독하기 어려울 때가 많습니다。
다음 수식에서는 복잡성이 증가함에 따라 어떤 조건이 어디서 끝나고 다음 조건이 어디서 시작되는지 빠르게 파악하기 어렵습니다。
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
해결 방법: 줄 바꿈과 들여쓰기 추가
중첩 IF 를 쉽게 읽을 수 있도록 하려면 수식을 여러 줄로 나누고 각 중첩 IF 를 새 줄에 배치하세요。 수식 내에서 IF 앞에 커서를 두고 Alt + Enter 키를 누르기만 하면 됩니다。
위 수식을 나눈 후에는 다음과 같이 표시됩니다:
=IF(A2>=90, "A",
IF(A2>=80, "B",
IF(A2>=70, "C",
IF(A2>=60, "D", "F")))
)
이 형식은 각 조건과 해당 출력값이 어디에 위치하는지 명확하게 보여주어 수식의 가독성을 높입니다。
중첩 IF 함수의 순서
중첩 IF 수식에서 논리 조건의 순서는 매우 중요합니다. 이 순서가 Excel 이 조건을 평가하는 방식을 결정하며, 따라서 수식의 최종 결과에 영향을 미칩니다。
올바른 수식
성적 평가 시스템 예제에서 점수에 따라 등급을 부여하기 위해 다음 수식을 사용합니다。
=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))

Excel 은 중첩 IF 수식의 조건을 처음부터 마지막까지 순차적으로 평가합니다。 이 수식은 가장 높은 점수 기준(「>=90」이면 「A」)부터 확인한 후 낮은 기준으로 이동합니다。 이를 통해 점수가 해당하는 가장 높은 등급과 비교되도록 보장합니다。 첫 번째 조건(A2>=90)이 참이면 「A」를 반환하고 이후 조건은 평가하지 않습니다。
잘못된 순서의 수식
조건의 순서를 반대로 하여 가장 낮은 기준부터 시작하면 잘못된 결과가 반환됩니다。
=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))

이 잘못된 수식에서는 점수 95 이 첫 번째 조건 B2>=60 을 즉시 충족하여 등급이 잘못 「D」로 부여됩니다。
숫자와 텍스트는 다르게 처리해야 합니다
이 섹션에서는 중첩 IF 문에서 숫자와 텍스트가 어떻게 다르게 처리되는지 설명합니다。
숫자
숫자는 산술 비교 및 계산에 사용됩니다。 중첩 IF 문에서는 >, =, <= 같은 연산자를 사용해 숫자를 직접 비교할 수 있습니다。
텍스트
중첩 IF 문에서 텍스트는 큰따옴표로 묶어야 합니다. 다음 수식의 A, B, C, D, F 를 참고하세요:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
중첩 IF 의 한계
이 섹션에서는 중첩 IF 의 여러 가지 제한점과 단점을 나열합니다。
복잡성 및 가독성:
Excel 은 최대 64 개의 IF 함수를 중첩할 수 있도록 허용하지만, 그렇게 하는 것은 전혀 권장되지 않습니다。 중첩 수준이 높아질수록 수식이 더욱 복잡해져 읽고 이해하며 유지보수하기 어려워집니다。
오류 발생 가능성:
또한 복잡한 중첩 IF 문은 오류가 발생하기 쉽고 디버깅하거나 수정하기 어렵습니다。
확장 또는 확장성 어려움:
논리가 변경되거나 더 많은 조건을 추가해야 할 경우, 깊이 중첩된 IF 는 수정하거나 확장하기 어렵습니다。
이러한 제한점을 이해하는 것은 Excel 에서 중첩 IF 문을 효과적으로 사용하는 데 핵심입니다. 종종 중첩 IF 를 다른 함수와 결합하거나 대안적 접근 방식을 모색하면 더 효율적이고 유지보수 가능한 솔루션을 얻을 수 있습니다。
VLOOKUP 사용하기
앞서 설명한 두 실용 예제를 중첩 IF 문 대신 VLOOKUP 함수를 사용하여 수행할 수 있습니다。 방법은 다음과 같습니다:
예제 1: VLOOKUP 을 사용한 성적 평가 시스템
여기에서는 VLOOKUP 을 사용하여 점수에 따라 등급을 부여하는 방법을 보여드리겠습니다。
단계 1: 등급 조회 테이블 만들기
먼저 점수 범위와 해당 등급에 대한 조회 테이블(E1:F6)을 만들어야 합니다。참고:테이블의 첫 번째 열에 있는 점수는 오름차순으로 정렬되어야 합니다。

단계 2: 등급 부여를 위해 VLOOKUP 함수 적용하기
빈 셀(C2)을 선택하고 다음 수식을 입력한 후 Enter 키를 눌러 첫 번째 등급을 확인하세요。 이 수식 셀을 선택하고 채우기 핸들을 아래로 드래그하여 나머지 등급을 얻으세요。
=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

- 셀 B2 의 값 95 는 VLOOKUP 이 조회 테이블($E$2:$F$6)의 첫 번째 열에서 검색하는 값입니다。 해당 값이 발견되면 수식은 테이블의 두 번째 열에서 일치하는 행에 있는 해당 등급을 반환합니다。
- 조회 테이블 참조를 절대 참조로 설정해야 합니다(참조 앞에 달러 기호($)를 추가)。 이렇게 하면 수식을 다른 셀로 복사하더라도 참조가 변경되지 않습니다。
- VLOOKUP 함수에 대해 더 알아보려면이 페이지를 방문하세요.
예제 2: VLOOKUP 을 사용한 영업 수수료 계산
Excel 에서 영업 수수료 계산에도 VLOOKUP 을 사용할 수 있습니다。 다음 단계를 따르세요。
단계 1: 등급용 조회 테이블 생성
먼저 영업 실적과 해당 수수료율에 대한 조회 테이블(E2:F4)을 만들어야 합니다。참고: 테이블의 첫 번째 열에 있는 영업 실적은 오름차순으로 정렬되어야 합니다。

단계 2: 등급 부여를 위해 VLOOKUP 함수 적용
빈 셀(C2 의 경우)을 선택하고 다음 수식을 입력한 후 Enter 키를 눌러 첫 번째 커미션을 계산합니다。 이 수식이 포함된 셀을 선택하고 채우기 핸들을 아래로 끌어 나머지 결과를 얻습니다。
=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

- 두 예제 모두에서 VLOOKUP 은 조회 값(점수 또는 판매 금액)을 기준으로 테이블에서 값을 찾고 지정된 열(등급 또는 커미션 비율)에서 동일한 행의 값을 반환합니다. 네 번째 매개변수 TRUE 는 근사치 일치를 나타내며, 이 시나리오에서는 정확한 조회 값이 테이블에 없을 수도 있기 때문에 적합합니다。
- VLOOKUP 함수에 대해 더 알아보려면이 페이지를 방문하세요.
IFS 사용하기
IFS 함수는 중첩할 필요 없이 조건을 간단하게 처리할 수 있어 수식을 더 쉽게 읽고 관리할 수 있습니다。 여러 조건을 확인하는 과정을 보다 명확하고 간결하게 만들어 줍니다。 IFS 함수를 사용하려면 Excel 2019 이상 버전을 사용하거나 Office 365 구독이 필요합니다。 이제 이를 실제 예제에 어떻게 적용할 수 있는지 살펴보겠습니다。
예제 1: IFS 를 사용한 성적 평가 시스템
이전과 동일한 성적 기준을 가정할 때, IFS 함수는 다음과 같이 사용할 수 있습니다:
C2 와 같은 빈 셀을 선택하고 다음 수식을 입력한 후 Enter 를 눌러 첫 번째 결과를 얻습니다。 이 결과 셀을 선택하고 채우기 핸들을 아래로 끌어 나머지 결과를 얻습니다。
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

- 각 조건은 순서대로 평가됩니다. 조건이 충족되는 즉시 해당 결과가 반환되고 수식은 이후 조건을 더 이상 확인하지 않습니다. 이 경우 수식은 B2 의 점수를 기준으로 일반적인 성적 기준에 따라 등급을 부여합니다。 여기서는 높은 점수가 더 좋은 등급에 해당합니다。
- IFS 함수에 대해 더 알아보려면이 페이지를 방문하세요.
예제 2: IFS 를 사용한 영업 커미션 계산
영업 커미션 계산 시나리오에서는 IFS 함수를 다음과 같이 적용합니다:
C2 와 같은 빈 셀을 선택하고 다음 수식을 입력한 후 Enter 를 눌러 첫 번째 결과를 얻습니다。 이 결과 셀을 선택하고 채우기 핸들을 아래로 끌어 나머지 결과를 얻습니다。
=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)

CHOOSE 및 MATCH 사용하기
CHOOSE 와 MATCH 를 조합한 방식은 중첩된 IF 문보다 더 효율적이며 관리하기도 쉽습니다。 이 방법은 수식을 단순화하고 업데이트나 변경 작업을 더욱 간편하게 만듭니다。 아래에서는 CHOOSE 및 MATCH 함수를 조합하여 본 문서의 두 가지 실용 예제를 처리하는 방법을 설명하겠습니다。
예제 1: CHOOSE 및 MATCH 를 사용한 성적 평가 시스템
CHOOSE 및 MATCH 함수를 조합하여 다양한 점수에 따라 등급을 부여할 수 있습니다。
단계 1: 찾을 값를 사용하여 조회 배열 생성
먼저 MATCH 가 검색할 임계값을 포함하는 셀 범위(이 경우 $E$2:$E$6)를 만들어야 합니다。참고:이 범위의 숫자는 근사치 일치 유형을 사용할 때 MATCH 함수가 정상적으로 작동하려면 오름차순으로 정렬되어 있어야 합니다。

단계 2: CHOOSE 및 MATCH 를 적용하여 등급 부여
빈 셀(C2 의 경우)을 선택하고 다음 수식을 입력한 후 Enter 키를 눌러 첫 번째 등급을 얻습니다。 이 수식이 포함된 셀을 선택하고 채우기 핸들을 아래로 끌어 나머지 결과를 얻습니다。
=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

- MATCH(B2, $E$2:$E$6, 1): 수식의 이 부분은 셀 B2 의 점수(95)를 범위 $E$2:$E$6 내에서 검색합니다. 1 은 MATCH 가 근사치를 찾아야 함을 나타내며, 이는 범위 내에서 B2 보다 작거나 같은 가장 큰 값을 찾음을 의미합니다。
- CHOOSE(..., 「F」, 「D」, 「C」, 「B」, 「A」): MATCH 함수가 반환한 위치를 기반으로 CHOOSE 함수가 해당 등급을 선택합니다。
- MATCH 함수에 대해 더 알아보려면이 페이지를 방문하세요.
- CHOOSE 함수에 대해 더 알아보려면이 페이지를 방문하세요.
예제 2: IFS 를 사용한 영업 커미션 계산
영업 커미션 계산에 CHOOSE 및 MATCH 조합을 사용하는 것도 효과적입니다。 특히 커미션 비율이 특정 판매 임계값에 기반할 때 더욱 유용합니다。 이제 이를 어떻게 적용할 수 있는지 살펴보겠습니다。
단계 1: 찾을 값을 사용하여 조회 배열 생성
먼저 MATCH 가 검색할 임계값을 포함하는 셀 범위(이 경우 $E$2:$E$4)를 만들어야 합니다。참고:이 범위의 숫자는 근사치 일치 유형을 사용할 때 MATCH 함수가 정상적으로 작동하려면 오름차순으로 정렬되어 있어야 합니다。

단계 2: CHOOSE 및 MATCH 를 적용하여 결과 얻기
빈 셀(C2 의 경우)을 선택하고 다음 수식을 입력한 후 Enter 키를 눌러 첫 번째 등급을 얻습니다。 이 수식이 포함된 셀을 선택하고 채우기 핸들을 아래로 끌어 나머지 결과를 얻습니다。
=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

- MATCH 함수에 대해 더 알아보려면이 페이지를 방문하세요.
- CHOOSE 함수에 대해 더 알아보려면이 페이지를 방문하세요.
결론적으로, Excel 에서 중첩된 IF 문을 마스터하는 것은 데이터 분석 및 의사결정 프로세스에서 복잡한 논리적 시나리오를 처리하는 능력을 향상시키는 매우 유용한 기술입니다. 중첩된 IF 문은 복잡한 논리 연산에 강력하지만 그 한계점도 인지해야 합니다. VLOOKUP, IFS, CHOOSE 와 MATCH 같은 더 간단한 대안들이 특정 상황에서 보다 효율적인 해결책을 제공할 수 있습니다. 이러한 통찰을 바탕으로 이제 여러분은 자신의 데이터 분석 작업에 가장 적절한 Excel 기법을 자신 있게 적용하여 스프레드시트의 명확성, 정확성, 효율성을 확보할 수 있습니다. Excel 의 기능을 더 깊이 탐구하고 싶으신 분들을 위해 저희 웹사이트에는 다양한 튜토리얼이 준비되어 있습니다。더 많은 Excel 팁과 노하우를 여기서 확인하세요.
관련 문서
Excel 에서 IF 함수를 AND, OR, NOT 과 함께 사용하기
논리 연산자인 AND, OR, NOT 과 결합하면 IF 함수의 기능이 크게 확장됩니다. 이러한 조합의 강력함은 여러 조건을 동시에 처리하여 다양한 복잡한 상황에 맞는 결과를 제공할 수 있다는 점에 있습니다. 이 튜토리얼에서는 Excel 에서 이러한 강력한 함수들을 효과적으로 활용하여 데이터 분석의 새로운 차원을 열고 의사 결정 과정을 향상시키는 방법을 살펴보겠습니다。
IF 문을 사용한 조건부 드롭다운 목록
이 튜토리얼에서는 Excel 에서 조건부 드롭다운 목록을 단계별로 생성하는 데 도움이 되는 5 방법을 소개합니다。
Power Query: IF 문 - 중첩 IF 및 다중 조건
Excel Power Query 에서 IF 문은 조건을 확인하고 결과가 TRUE 인지 FALSE 인지에 따라 특정 값을 반환하는 가장 인기 있는 함수 중 하나입니다. 이 IF 문은 Excel 의 IF 함수와 몇 가지 차이점이 있습니다。 이 튜토리얼에서는 이 IF 문의 구문과 간단한 예제부터 복잡한 예제까지 소개하겠습니다。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석을 혁신하세요:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 개수의 열 추가|열 이동|숨겨진 열의 표시 상태 토글|범위 및 열 비교... | |
| 추천 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 기술을 한층 강화하고, 지금까지 경험하지 못한 효율성을 누려보세요。Kutools for Excel 는 생산성을 높이고 저장 시간하기 위한 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab Office 에 탭 인터페이스를 도입하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint 에서탭 기반 편집 및 읽기를 활성화합니다
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다。
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하여 Office 앱 전반에서 협업하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용하면 더욱 효과적— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약