Skip to main content

Excel에서 여러 IF 함수 중첩

엑셀 함수 21강] IF 함수에 AND 함수 중첩하기 (할 수있다 2024)

엑셀 함수 21강] IF 함수에 AND 함수 중첩하기 (할 수있다 2024)
Anonim

IF 함수의 유용성은 삽입하거나 중첩하여 확장됩니다. 서로 내부에 여러 개의 IF 함수. 중첩 된 IF 함수는 테스트 할 수있는 조건의 수를 늘리고 이러한 결과를 처리하기 위해 취할 수있는 작업의 수를 늘립니다.

노트참고 :이 문서의 지침은 Excel 2019, Excel 2016, Excel 2013, Excel 2010, Mac 용 Excel 2019, Mac 용 Excel 2016, Mac 2011 용 Excel 및 Excel Online에 적용됩니다.

01 / 06

Nest IF 함수 자습서

이미지에서 볼 수 있듯이이 자습서에서는 두 가지 IF 함수를 사용하여 직원의 연간 급여를 기준으로 연간 공제 금액을 계산하는 수식을 만듭니다. 예제에 사용 된 수식이 아래에 나와 있습니다. 중첩 된 IF 함수는 첫 번째 IF 함수의 value_if_false 인수로 사용됩니다.

= IF (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)

수식의 다른 부분은 쉼표로 구분되어 다음 작업을 수행합니다.

  1. 첫 번째 부분 인 D7 <30000은 직원의 급여가 3 만 달러 미만인지 확인합니다.
  2. 급여가 $ 30,000 미만이면 중간 부분 인 $ D $ 3 * D7이 급여에 6 %의 공제율을 곱합니다.
  3. 급여가 $ 30,000보다 큰 경우 두 번째 IF 함수 IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)는 두 가지 조건을 테스트합니다.
  4. D7> = 50000은 직원의 급여가 $ 50,000 이상인지 확인합니다.
  5. 급여가 $ 50,000 이상이면 $ D $ 5 * D7은 급여에 10 %의 공제율을 곱합니다.
  6. 급여가 $ 50,000 미만이지만 $ 30,000보다 큰 경우 $ D $ 4 * D7은 급여에 8 %의 공제율을 곱합니다.

튜토리얼 데이터 입력

이미지에 표시된대로 Excel 워크 시트의 셀 C1에서 E6에 데이터를 입력하십시오. 이 시점에서 입력되지 않은 유일한 데이터는 셀 E7에있는 IF 함수 자체입니다.

노트: 데이터를 복사하기위한 지침에는 워크 시트의 서식 지정 단계가 포함되어 있지 않습니다. 이 튜토리얼을 완료하는 데 방해가되지 않습니다. 워크 시트는 표시된 예제와 다르게 보일 수 있지만 IF 함수는 동일한 결과를 제공합니다.

02 of 06

중첩 된 IF 함수 시작

완전한 수식을 입력하는 것만 가능합니다.

= IF (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)

워크 시트의 셀 E7에 넣고 작동 시키십시오. Excel Online에서 사용해야하는 방법입니다. 그러나 데스크톱 버전의 Excel을 사용하는 경우 함수 대화 상자를 사용하여 필요한 인수를 입력하는 것이 더 쉽습니다.

중첩 된 함수를 입력해야하기 때문에 중첩 된 함수를 입력 할 때 대화 상자를 사용하는 것이 조금 까다 롭습니다. 두 번째 대화 상자를 열어 두 번째 인수 집합을 입력 할 수 없습니다.

이 예제에서 중첩 된 IF 함수는 대화 상자의 세 번째 줄에 Value_if_false 인수로 입력됩니다. 워크 시트가 여러 직원에 대한 연간 공제액을 계산하기 때문에 수식은 먼저 공제율에 대한 절대 셀 참조를 사용하여 셀 E7에 입력 된 다음 셀 E8 : E11에 복사됩니다.

자습서 단계

  1. 셀 선택 E7 활성 셀로 만듭니다. 여기서 중첩 된 수식이 위치합니다.
  2. 고르다 방식.
  3. 고르다 논리적 인 기능 드롭 다운 목록을 엽니 다.
  4. 고르다 만약 목록에서 함수의 대화 상자를 불러옵니다.

대화 상자의 빈 줄에 입력 된 데이터는 IF 함수의 인수를 형성합니다. 이 인수는 테스트 할 조건과 조건이 참 또는 거짓 일 때 수행 할 작업을 함수에 알려줍니다.

자습서 바로 가기 옵션

이 예를 계속하려면 다음을 수행하십시오.

  • 위의 그림과 같이 대화 상자에 인수를 입력 한 다음 수식을 7-10 행으로 복사하는 마지막 단계로 건너 뜁니다.
  • 또는 세 가지 인수를 입력하기위한 자세한 지침과 설명을 제공하는 다음 단계를 수행하십시오.
03 / 06

Logical_test 인수를 입력하십시오.

Logical_test 인수는 두 개의 데이터 항목을 비교합니다. 이 데이터는 숫자, 셀 참조, 수식 결과 또는 텍스트 데이터 일 수 있습니다. 두 값을 비교하기 위해 Logical_test는 값 사이에 비교 연산자를 사용합니다.

이 예에서는 직원의 연간 공제액을 결정하는 세 가지 급여 수준이 있습니다.

  • 3 만 달러 미만.
  • $ 30,000 ~ $ 49,999 사이.
  • 50,000 달러 이상

단일 IF 함수는 두 레벨을 비교할 수 있지만 세 번째 급여 레벨은 두 번째 중첩 된 IF 함수를 사용해야합니다. 첫 번째 비교는 D 셀에있는 직원의 연봉과 $ 30000의 임계 값 급여 사이에 있습니다. 목표는 D7이 $ 30,000 미만인지 여부를 판별하기 때.에, Less Than 연산자 ( < )가 값 사이에 사용됩니다.

자습서 단계

  1. 선택 Logical_test 대화 상자에서 줄을 선택하십시오.
  2. 셀 선택 D7 이 셀 참조를 Logical_test 행에 추가하십시오.
  3. 보다 작음 키를 누릅니다 ( < )를 누릅니다.
  4. 유형 30000 보다 적게 상징 후에.
  5. 완료된 논리 테스트는 D7 <30000으로 표시됩니다.

노트: 달러 기호를 입력하지 마십시오 ( $ ) 또는 쉼표 구분 기호 ( , ) 30000과 함께 사용하십시오. 이러한 기호 중 하나가 데이터와 함께 입력되면 Logical_test 행 끝에 유효하지 않은 오류 메시지가 나타납니다.

04 / 06

Value_if_true 인수를 입력하십시오.

Value_if_true 인수는 IF 함수에 Logical_test가 true 일 때 수행 할 작업을 알려줍니다.Value_if_true 인수는 수식, 텍스트 블록, 값, 셀 참조 또는 셀을 비워 둘 수 있습니다.

이 예제에서 셀 D7의 데이터가 $ 30,000보다 작 으면 Excel은 셀 D7에있는 직원의 연봉에 셀 D3에있는 6 %의 공제율을 곱합니다.

상대 셀 대 절대 ​​셀 참조

일반적으로 수식이 다른 셀로 복사되면 수식의 상대 셀 참조가 수식의 새 위치를 반영하도록 변경됩니다. 따라서 여러 위치에서 동일한 수식을 쉽게 사용할 수 있습니다. 때때로 함수를 복사 할 때 셀 참조가 변경되면 오류가 발생합니다. 이러한 오류를 방지하기 위해 셀 참조를 복사 할 때 절대 변경하지 못하도록 Absolute 할 수 있습니다.

절대 셀 참조는 $ D $ 3과 같은 일반 셀 참조 주위에 달러 기호를 추가하여 만듭니다. 달러 기호를 추가하는 것은 F4 셀 참조가 대화 상자에 입력 된 후 키보드의 키를 누릅니다.

이 예에서 셀 D3에있는 추론 비율은 대화 상자의 Value_if_true 행에 절대 셀 참조로 입력됩니다.

자습서 단계

  1. 선택 Value_if_true 대화 상자에서 줄을 선택하십시오.
  2. 셀 선택 D3 워크 시트에서이 셀 참조를 Value_if_true 행에 추가하십시오.
  3. 눌러 F4 키를 눌러 D3을 절대 셀 참조 ($ D $ 3)로 만듭니다.
  4. 별표 ( * ) 키를 누릅니다. 별표는 Excel에서 곱셈 기호입니다.
  5. 셀 선택 D7 이 셀 참조를 Value_if_true 행에 추가하십시오.
  6. 완료된 Value_if_true 행은 $ D $ 3 * D7로 표시됩니다.

노트: D7은 절대 셀 참조로 입력되지 않습니다. 수식을 셀 E8 : E11에 복사하면 각 직원의 정확한 공제 금액을 가져올 때 변경해야합니다.

05/06

중첩 된 IF 함수를 Value_if_false 인수로 입력하십시오.

일반적으로 Value_if_false 인수는 IF 함수에 Logical_test가 false 인 경우 수행 할 작업을 지시합니다. 이 경우 중첩 된 IF 함수가이 인수로 입력됩니다. 이렇게하면 다음 결과가 발생합니다.

  • 중첩 IF 함수 (D7> = 50000)의 Logical_test 인수는 $ 30,000 이상인 모든 급여를 테스트합니다.
  • $ 50,000 이상의 급여의 경우 Value_if_true 인수는 셀 D5에있는 10 %의 공제율을 곱합니다.
  • 나머지 급여 (3 만 달러 이상 5 만 달러 미만)의 경우 Value_if_false 인수는 D4 셀에있는 8 %의 공제율을 곱합니다.

자습서 단계

튜토리얼의 시작 부분에서 언급했듯이 두 번째 대화 상자를 열어 중첩 된 함수를 입력 할 수 없으므로 Value_if_false 행에 입력해야합니다.

노트중첩 된 함수는 등호로 시작하지 않고 함수의 이름으로 시작합니다.

  1. 선택 Value_if_false 대화 상자에서 줄을 선택하십시오.
  2. 다음 IF 함수를 입력하십시오.

    IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)

  3. 고르다 승인 IF 함수를 완료하고 대화 상자를 닫습니다.
  4. $ 3,678.96의 값이 셀 E7에 나타납니다. R. 홀트는 연간 3 만 달러 이상 50,000 달러 미만의 수입을 얻고 있기 때문에 연간 공제액을 계산하기 위해 수식 $ 45,987 * 8 %가 사용됩니다.
  5. 셀 선택 E7 워크 시트 위의 수식 입력 줄에 전체 함수 = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7)를 표시합니다.

이 단계를 수행 한 후 이제 예제가이 기사의 첫 번째 이미지와 일치합니다.

마지막 단계는 채우기 핸들을 사용하여 셀 수식 E8에서 E11로 IF 수식을 복사하여 워크 시트를 완료하는 것입니다.

06 년 6 월

채우기 핸들을 사용하여 중첩 된 IF 함수 복사

워크 시트를 완성하려면 중첩 된 IF 함수가 포함 된 수식을 E8에서 E11 셀에 복사하십시오. 함수가 복사 될 때 Excel에서는 절대 셀 참조를 동일하게 유지하면서 함수의 새 위치를 반영하도록 상대 셀 참조를 업데이트합니다.

Excel에서 수식을 복사하는 쉬운 방법 중 하나는 채우기 핸들입니다.

자습서 단계

  1. 셀 선택 E7 활성 셀로 만듭니다.
  2. 마우스 포인터를 활성 셀의 오른쪽 하단 구석에 놓습니다. 포인터가 더하기 기호 (+)로 바뀝니다.
  3. 채우기 핸들을 선택하여 셀 E11로 드래그합니다.
  4. E8에서 E11 셀은 위의 이미지에서와 같이 수식의 결과로 채워집니다.