메인 컨텐츠로 가기

Excel에서 중첩된 IF 문 익히기 – 단계별 가이드

Excel에서 IF 함수는 기본적인 논리 테스트에 필수적이지만 복잡한 조건에서는 향상된 데이터 처리를 위해 중첩된 IF 문이 필요한 경우가 많습니다. 이 포괄적인 가이드에서는 중첩 IF와 AND/OR 조건의 조합을 포함하여 구문부터 실제 적용까지 중첩 IF의 기본 사항을 자세히 다룹니다. 또한 중첩된 IF 함수의 가독성을 향상시키는 방법과 중첩된 IF에 대한 몇 가지 팁을 공유하고 VLOOKUP, IFS 등과 같은 강력한 대안을 탐색하여 복잡한 논리 연산을 보다 쉽게 ​​사용하고 효율적으로 만들 수 있습니다.


Excel IF 함수와 중첩된 IF 문 비교

Excel의 IF 함수와 중첩된 IF 문은 비슷한 용도로 사용되지만 복잡성과 적용 측면에서 크게 다릅니다.

IF 함수: IF 함수는 조건을 테스트하고 조건이 참이면 하나의 값을 반환하고, 거짓이면 다른 값을 반환합니다.
  • 구문은:
    =IF (logical_test, [value_if_true], [value_if_false])
  • 한정: 한 번에 하나의 조건만 처리할 수 있으므로 여러 기준을 평가해야 하는 더 복잡한 의사 결정 시나리오에는 적합하지 않습니다.
중첩된 IF 문: 하나의 IF 함수가 다른 IF 함수 안에 포함되어 있음을 의미하는 중첩된 IF 함수를 사용하면 여러 기준을 테스트하고 가능한 결과의 수를 늘릴 수 있습니다.
  • 구문은:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • 복잡성: 여러 조건을 처리할 수 있지만 너무 많은 중첩 레이어로 인해 복잡해지고 읽기 어려울 수 있습니다.

중첩된 IF의 사용법

이 섹션에서는 구문, 실제 예, AND 또는 OR 조건과 함께 사용하는 방법을 포함하여 Excel에서 중첩된 IF 문의 기본 사용법을 보여줍니다.


중첩 IF의 구문

함수의 구문을 이해하는 것은 Excel에서 함수를 정확하고 효과적으로 적용하기 위한 기초입니다. 중첩된 if 문의 구문부터 시작해 보겠습니다.

통사론:

=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

인수:

  • Condition1, Condition2, Condition3: These are the conditions you want to test. Each condition is evaluated in order, starting with Condition1.
  • Result1: This is the value returned if Condition1 is TRUE.
  • Result2: This value is returned if Condition1 is FALSE and Condition2 is TRUE. It's important to note that Result2 is only evaluated if Condition1 is FALSE.
  • Result3: This value is returned if both Condition1 and Condition2 are FALSE, and Condition3 is TRUE. Essentially, for Result3 to be evaluated, the previous conditions (Condition1 and Condition2) must both be FALSE.
  • Result4: This result is returned if all the conditions (Condition1, Condition2, and Condition3) are FALSE.
    In short, this expression can be interpreted as follows:
    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를 사용하여 이 작업을 수행할 수 있습니다.

주의 사항: 채점 수준과 해당 점수 범위는 E2:F6 범위에 나열됩니다.

빈 셀(이 경우 C2)을 선택하고 다음 수식을 입력한 후 키를 누릅니다. 엔터 버튼 결과를 얻으려면. 그런 다음 채우기 핸들 나머지 결과를 얻으려면 아래로.

=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 문의 일반적인 사용 사례입니다.
  • 공식 설명 :
    1. A2>=90: 수식이 확인하는 첫 번째 조건입니다. 셀 A2의 점수가 90보다 크거나 같으면 수식은 "A"를 반환합니다.
    2. A2>=80: 첫 번째 조건이 false(점수가 90 미만)인 경우 A2가 80보다 크거나 같은지 확인합니다. true인 경우 "B"를 반환합니다.
    3. A2>=70: 마찬가지로 점수가 80보다 작으면 70보다 크거나 같은지 확인합니다. true인 경우 "C"를 반환합니다.
    4. A2>=60: 점수가 70보다 작으면 수식은 점수가 60보다 크거나 같은지 확인합니다. true인 경우 "D"를 반환합니다.
    5. "F": 마지막으로 위의 조건 중 어느 것도 충족되지 않으면(점수가 60점 미만임을 의미) 수식은 "F"를 반환합니다.
예 2: 판매 수수료 계산

영업 담당자가 영업 성과에 따라 다양한 수수료율을 받는 시나리오를 상상해 보세요. 아래 스크린샷에 표시된 것처럼 다양한 판매 임계값을 기준으로 영업사원의 커미션을 계산하려고 하며 중첩된 IF 문이 이 작업에 도움이 될 수 있습니다.

주의 사항: 수수료율과 해당 판매 범위는 E2:F4 범위에 나열됩니다.
  • $20 이상 판매 시 20,000%
  • $15~$10,000 판매 시 20,000%
  • $10 미만 판매 시 10,000%

빈 셀(이 경우 C2)을 선택하고 다음 수식을 입력한 후 키를 누릅니다. 엔터 버튼 결과를 얻으려면. 그런 다음 채우기 핸들 나머지 결과를 얻으려면 아래로.

=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

노트:
  • 공식에서 수수료율을 직접 지정할 수 있으므로 공식을 다음과 같이 변경할 수 있습니다.
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • 제공된 공식은 판매 금액을 기준으로 영업사원의 커미션을 계산하는 데 사용되며, 다양한 판매 임계값에 대해 서로 다른 커미션 요율을 적용합니다.
  • 공식 설명 :
    1. B2: 영업사원의 매출액을 나타내며, 수수료 산정의 기준이 됩니다.
    2. IF(B2>20000, "20%", ...): 가장 먼저 확인되는 조건입니다. B2의 판매 금액이 20,000보다 큰지 확인합니다. 그렇다면 공식에서는 수수료율 20%를 사용합니다.
    3. IF(B2>=10000, "15%", "10%"): 첫 번째 조건이 false인 경우(매출액이 20,000보다 크지 않음) 수식은 매출액이 10,000 이상인지 확인합니다. true인 경우 15%의 수수료율이 적용됩니다. 판매 금액이 10,000 미만인 경우 공식은 기본적으로 수수료율 10%를 사용합니다.

AND/OR 조건이 있는 경우 중첩됨

이 섹션에서는 위의 첫 번째 예인 "등급 시스템"을 수정하여 Excel에서 중첩된 IF와 AND 또는 OR 조건을 결합하는 방법을 보여줍니다. 개정된 채점 예시에서는 '출석률'에 따른 추가 조건을 도입했습니다.

AND 조건과 함께 중첩된 if 사용

학생이 점수와 출석 기준을 모두 충족하면 성적이 향상됩니다. 예를 들어, 점수가 60점 이상이고 출석률이 95% 이상인 학생의 성적은 A에서 A+, B에서 B+ 등 한 단계씩 업그레이드됩니다. 단, 출석률이 95% 미만인 경우에는 원래의 점수 기준에 따라 성적을 매깁니다. 이러한 경우 AND 조건이 포함된 중첩된 IF 문을 사용해야 합니다.

빈 셀(이 경우 D2)을 선택하고 다음 수식을 입력한 후 키를 누릅니다. 엔터 버튼 결과를 얻으려면. 그런 다음 채우기 핸들 나머지 결과를 얻으려면 아래로.

=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")))))

노트: 이 공식이 어떻게 작동하는지에 대한 설명은 다음과 같습니다.
  1. AND 조건 확인:
    AND(B2>=60, C2>=95%): AND 조건은 먼저 두 조건이 모두 충족되는지 확인합니다. 즉, 학생의 점수가 60점 이상, 출석률이 95% 이상입니다.
  2. 새로운 성적 과제:
    IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))): AND 문의 두 조건이 모두 참이면 수식은 학생의 점수를 확인하고 성적을 한 단계 올립니다.
    • B2>=90: 점수가 90점 이상인 경우 등급은 "A"입니다.+".새 등급 할당:
    • B2>=80: 점수가 80점 이상(90점 미만)인 경우 'B'등급+".
    • B2>=70: 70점 이상(80점 미만)인 경우 'C+' 등급입니다.
    • B2>=60: 점수가 60점 이상(70점 미만)인 경우 성적은 "D+"입니다.
  3. 정규등급배정:
    IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "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)을 선택하고 다음 수식을 입력한 후 키를 누릅니다. 엔터 버튼 결과를 얻으려면. 그런 다음 채우기 핸들 나머지 결과를 얻으려면 아래로.

=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")))))

노트: 공식의 작동 방식은 다음과 같습니다.
  1. 또는 조건 확인:
    또는(B2>=95, C2>=95%): 수식은 먼저 조건 중 하나가 참인지 확인합니다. 즉, 학생의 점수가 95점 이상이거나 출석률이 95% 이상입니다.
  2. 보너스가 포함된 등급 과제:
    IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+"))) ): OR문의 조건 중 하나라도 참일 경우, 학생의 성적이 한 단계 올라갑니다.
    • B2>=90: 90점 이상인 경우 'A+' 등급입니다.
    • B2>=80: 80점 이상(90점 미만)인 경우 'B+' 등급입니다.
    • B2>=70: 70점 이상(80점 미만)인 경우 'C+' 등급입니다.
    • B2>=60: 점수가 60점 이상(70점 미만)인 경우 'D+' 등급입니다.
    • 그렇지 않으면 성적은 "F+"입니다.
  3. 정규등급배정:
    IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "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를 읽기 쉽게 만들기

일반적인 중첩된 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 수식의 조건을 첫 번째 조건부터 마지막 ​​조건까지 순차적으로 평가합니다. 이 수식은 가장 높은 점수 임계값("A"의 경우 >=90)을 먼저 확인한 다음 더 낮은 임계값으로 이동합니다. 이는 점수가 자격을 갖춘 최고 등급과 비교되도록 보장합니다. 첫 번째 조건이 true(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를 다른 기능과 결합하거나 대체 접근 방식을 모색하면 보다 효율적이고 유지 관리가 쉬운 솔루션을 얻을 수 있는 경우가 많습니다.


중첩 IF의 대안

이 섹션에는 중첩된 IF 문의 대안으로 사용할 수 있는 Excel의 여러 함수가 나열되어 있습니다.


VLOOKUP 사용

중첩된 IF 문 대신 VLOOKUP 함수를 사용하여 위의 두 가지 실제 예를 수행할 수 있습니다. 방법은 다음과 같습니다.

예 1: VLOOKUP을 사용한 채점 시스템

여기서는 VLOOKUP을 사용하여 점수에 따라 성적을 할당하는 방법을 보여 드리겠습니다.

1단계: 성적 조회 테이블 만들기

먼저 점수 범위와 해당 등급에 대한 조회 테이블(예: 이 경우 E1:F6)을 만들어야 합니다. 주의 사항: 표의 첫 번째 열에 있는 점수는 오름차순으로 정렬되어야 합니다.

2단계: VLOOKUP 함수를 적용하여 성적 할당

빈 셀(이 경우 C2)을 선택하고 다음 수식을 입력한 후 엔터 버튼 1등급을 받는 열쇠. 이 수식 셀을 선택하고 드래그하세요. 채우기 핸들 나머지 성적을 받으려면 아래로 내려가세요.

=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

노트:
  • 셀 B95의 값 2는 VLOOKUP이 조회 테이블의 첫 번째 열($E$2:$F$6)에서 검색하는 것입니다. 찾은 경우 일치하는 값과 동일한 행에 있는 테이블의 두 번째 열에서 해당 등급을 반환합니다.
  • 조회 테이블 참조를 절대값으로 설정해야 합니다(참조 앞에 달러 기호($) 추가). 이는 수식이 다른 셀에 복사되어도 참조가 변경되지 않음을 의미합니다.
  • VLOOKUP 함수에 대해 자세히 알아보려면 이 페이지를 방문하십시오.
예 2: VLOOKUP을 사용한 판매 수수료 계산

VLOOKUP을 사용하여 Excel에서 판매 수수료 계산을 수행할 수도 있습니다. 다음과 같이 해주세요.

1단계: 성적 조회 테이블 만들기

먼저, 이 경우 E2:F4와 같이 매출 및 해당 수수료율에 대한 조회 테이블을 생성해야 합니다. 주의 사항: 테이블의 첫 번째 열의 매출은 오름차순으로 정렬되어야 합니다.

2단계: VLOOKUP 함수를 적용하여 성적 할당

빈 셀(이 경우 C2)을 선택하고 다음 수식을 입력한 후 Enter 키를 누르면 첫 번째 커미션을 받을 수 있습니다. 이 수식 셀을 선택하고 채우기 핸들을 아래로 끌어 나머지 결과를 가져옵니다.

=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

노트:
  • 두 예 모두에서 VLOOKUP은 조회 값(점수 또는 매출 금액)을 기반으로 테이블에서 값을 찾는 데 사용되며 지정된 열(등급 또는 커미션 비율)에서 동일한 행의 값을 반환합니다. 네 번째 매개변수 TRUE는 대략적인 일치를 나타내며, 이는 정확한 조회 값이 테이블에 없을 수 있는 시나리오에 적합합니다.
  • VLOOKUP 함수에 대해 자세히 알아보려면 이 페이지를 방문하십시오.

IFS 사용

XNUMXD덴탈의 IFS 기능 중첩할 필요가 없어 프로세스가 단순화되고 수식을 더 쉽게 읽고 관리할 수 있습니다. 가독성을 높이고 여러 조건부 검사 처리를 간소화합니다. IFS 기능을 활용하려면 Excel 2019 이상을 사용하거나 Office 365 구독이 있는지 확인하세요. 실제 사례에서 어떻게 적용될 수 있는지 살펴보겠습니다.

예 1: IFS를 사용한 등급 시스템

이전과 동일한 등급 기준을 가정하면 IFS 함수는 다음과 같이 사용될 수 있습니다.

C2와 같은 빈 셀을 선택하고 다음 수식을 입력한 후 키를 누릅니다. 엔터 버튼 첫 번째 결과를 얻으려면. 이 결과 셀을 선택하고 드래그하세요. 채우기 핸들 나머지 결과를 얻으려면 아래로.

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

노트:
  • 각 조건은 순서대로 평가됩니다. 조건이 충족되자마자 해당 결과가 반환되고 수식은 추가 조건 확인을 중지합니다. 이 경우 공식은 B2의 점수를 기준으로 등급을 할당하는 데 사용되며, 점수가 높을수록 더 나은 등급에 해당하는 일반적인 채점 척도를 따릅니다.
  • IFS 기능에 대해 더 자세히 알고 싶다면, 이 페이지를 방문하십시오.
예 2: IFS를 사용한 판매 수수료 계산

판매 수수료 계산 시나리오의 경우 IFS 함수는 다음과 같이 적용됩니다.

C2와 같은 빈 셀을 선택하고 다음 수식을 입력한 후 키를 누릅니다. 엔터 버튼 첫 번째 결과를 얻으려면. 이 결과 셀을 선택하고 드래그하세요. 채우기 핸들 나머지 결과를 얻으려면 아래로.

=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)


CHOOSE 및 MATCH 사용

CHOOSE 및 MATCH 접근 방식은 중첩된 IF 문에 비해 더 효율적이고 관리하기 쉽습니다. 이 방법을 사용하면 공식이 단순화되고 업데이트나 변경이 더욱 간단해집니다. 아래에서는 CHOOSE와 MATCH 함수의 조합을 사용하여 이 기사의 두 가지 실제 예제를 처리하는 방법을 설명합니다.

예 1: CHOOSE 및 MATCH를 사용한 채점 시스템

CHOOSE 및 MATCH 기능을 조합하여 다양한 점수에 따라 등급을 할당할 수 있습니다.

1단계: 검색 값이 포함된 조회 배열 만들기

먼저, 이 경우 $E$2:$E$6과 같이 MATCH가 검색할 임계값을 포함하는 셀 범위를 만들어야 합니다. 주의 사항: 대략적인 일치 유형을 사용할 때 MATCH 함수가 올바르게 작동하려면 이 범위의 숫자를 오름차순으로 정렬해야 합니다.

2단계: CHOOSE 및 MATCH를 적용하여 성적 할당

빈 셀(이 경우 C2)을 선택하고 다음 수식을 입력한 후 엔터 버튼 1등급을 받는 열쇠. 이 수식 셀을 선택하고 드래그하세요. 채우기 핸들 나머지 결과를 얻으려면 아래로.

=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

노트:
  • 일치(B2, $E$2:$E$6, 1): 수식의 이 부분은 $E$95:$E$2 범위 내의 셀 B2에서 점수(6)를 찾습니다. 1은 MATCH가 대략적인 일치 항목을 찾아야 함을 나타냅니다. 즉, B2보다 작거나 같은 범위에서 가장 큰 값을 찾는다는 의미입니다.
  • CHOOSE(..., "F", "D", "C", "B", "A"): MATCH 함수에서 반환된 위치를 기준으로 CHOOSE는 해당 등급을 선택합니다.
  • 에 대해 더 알고 MATCH 기능, 이 페이지를 방문하십시오.
  • 에 대해 더 알고 선택 기능, 이 페이지를 방문하십시오.
예 2: IFS를 사용한 판매 수수료 계산

판매 커미션 계산에 CHOOSE 및 MATCH 조합을 사용하는 것도 효과적일 수 있습니다. 특히 커미션 요율이 지정된 판매 임계값을 기반으로 하는 경우 더욱 그렇습니다. 우리가 어떻게 할 수 있는지 봅시다.

1단계: 검색 값이 포함된 조회 배열 만들기

먼저, 이 경우 $E$2:$E$4과 같이 MATCH가 검색할 임계값을 포함하는 셀 범위를 만들어야 합니다. 주의 사항: 대략적인 일치 유형을 사용할 때 MATCH 함수가 올바르게 작동하려면 이 범위의 숫자를 오름차순으로 정렬해야 합니다.

2단계: CHOOSE 및 MATCH를 적용하여 결과 얻기

빈 셀(이 경우 C2)을 선택하고 다음 수식을 입력한 후 엔터 버튼 1등급을 받는 열쇠. 이 수식 셀을 선택하고 드래그하세요. 채우기 핸들 나머지 결과를 얻으려면 아래로.

=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

노트:

결론적으로 Excel에서 중첩된 IF 문을 마스터하는 것은 데이터 분석 및 의사 결정 프로세스에서 복잡한 논리적 시나리오를 처리하는 능력을 향상시키는 귀중한 기술입니다. 중첩된 IF는 복잡한 논리 연산에 강력하지만 한계를 염두에 두는 것이 중요합니다. VLOOKUP, IFS, CHOOSE with MATCH와 같은 더 간단한 대안은 특정 시나리오에서 더욱 효율적인 솔루션을 제공할 수 있습니다. 이러한 통찰력을 바탕으로 이제 데이터 분석 작업에 가장 적합한 Excel 기술을 자신 있게 적용하여 스프레드시트의 명확성, 정확성 및 효율성을 보장할 수 있습니다. Excel의 기능을 더 깊이 탐구하고 싶은 사람들을 위해 당사 웹사이트는 풍부한 튜토리얼을 자랑합니다. 여기에서 더 많은 Excel 팁과 요령을 알아보세요..

최고의 사무 생산성 도구

🤖 Kutools AI 보좌관: 다음을 기반으로 데이터 분석을 혁신합니다. 지능형 실행   |  코드 생성  |  사용자 정의 수식 만들기  |  데이터 분석 및 차트 생성  |  Kutools 기능 호출...
인기 기능: 중복 항목 찾기, 강조 표시 또는 식별   |  빈 행 삭제   |  데이터 손실 없이 열이나 셀 결합   |   수식없이 반올림 ...
슈퍼 조회: 다중 기준 VLookup    다중 값 VLookup  |   여러 시트에 걸친 VLookup   |   퍼지 조회 ....
고급 드롭다운 목록: 드롭다운 목록을 빠르게 생성   |  종속 드롭다운 목록   |  다중 선택 드롭 다운 목록 ....
열 관리자: 특정 개수의 열 추가  |  열 이동  |  Toggle 숨겨진 열의 가시성 상태  |  범위 및 열 비교 ...
특색 지어진 특징: 그리드 포커스   |  디자인보기   |   큰 수식 바    통합 문서 및 시트 관리자   |  리소스 라이브러리 (자동 텍스트)   |  날짜 선택기   |  워크 시트 결합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터 (굵게/기울임꼴/취소선 필터링...) ...
상위 15개 도구 세트12 본문 도구 (텍스트 추가, 문자 제거,...)   |   50+ 거래차트 유형 (Gantt 차트,...)   |   40+ 실용 방식 (생일을 기준으로 나이 계산,...)   |   19 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입,...)   |   12 매출 상승 도구 (숫자를 단어로, 환율,...)   |   7 병합 및 분할 도구 (고급 결합 행, 셀 분할,...)   |   ... 그리고 더

Excel용 Kutools로 Excel 기술을 강화하고 이전과는 전혀 다른 효율성을 경험해 보세요. Excel용 Kutools는 생산성을 높이고 시간을 절약하기 위해 300개 이상의 고급 기능을 제공합니다.  가장 필요한 기능을 얻으려면 여기를 클릭하십시오...

상품 설명


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations