Excel에서 여러 IF 함수를 중첩하는 방법

01 / 06

중첩 된 IF 함수의 작동 방식

Excel에서 IF 함수 중첩. © Ted 프랑스어

IF 함수의 유용성은 여러 IF 함수를 서로 내부에 삽입하거나 중첩 하여 확장 할 수 있습니다.

중첩 된 IF 함수는 테스트 할 수있는 가능한 조건 수를 늘리고 이러한 결과를 처리하기 위해 취할 수있는 작업 수를 늘립니다.

가장 최근 버전의 Excel에서는 64 개의 IF 함수가 서로 중첩 될 수 있지만 Excel 2003 및 이전 버전에서는 7 개만 허용됩니다.

중첩 IF 함수 자습서

위의 그림에서 볼 수 있듯이이 자습서에서는 두 가지 IF 함수를 사용하여 연간 급여를 기준으로 직원의 연간 공제 금액을 계산하는 다음 수식 을 만듭니다.

예제에 사용 된 수식이 아래에 나와 있습니다. 중첩 된 IF 함수는 첫 번째 IF 함수의 value_if_false 인수 로 사용됩니다.

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

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

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

자습서 데이터 입력

Excel 워크 시트 의 C1에서 E6 셀에 데이터 를 입력하십시오 (위 그림 참조).

이 시점에서 입력되지 않은 유일한 데이터는 셀 E7에있는 IF 함수 자체입니다.

입력과 같은 느낌이 들지 않는 사용자를 위해이 링크에서 데이터를 Excel로 복사하는 데 필요한 지침과 데이터를 사용할 수 있습니다.

주 : 데이터 복사 지시 사항에는 워크 시트의 형식화 단계가 포함되어 있지 않습니다.

이 튜토리얼을 완료하는 데 방해가되지 않습니다. 워크 시트는 표시된 예제와 다르게 보일 수 있지만 IF 함수는 동일한 결과를 제공합니다.

02 of 06

중첩 된 IF 함수 시작

Excel IF 함수에 인수 추가. © Ted 프랑스어

완전한 수식을 입력하는 것이 가능하지만

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

워크 시트의 셀 E7에 삽입하고 작동 시키면 함수의 대화 상자를 사용하여 필요한 인수를 입력하는 것이 더 쉽습니다.

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

이 예에서는 중첩 된 IF 함수가 대화 상자의 세 번째 줄에 Value_if_false 인수로 입력됩니다.

자습서 단계

  1. E7 셀을 클릭하여 활성 셀로 만듭니다. - 중첩 된 IF 수식의 위치입니다.
  2. 리본 메뉴수식 탭을 클릭하십시오.
  3. 논리 아이콘을 클릭하여 기능 드롭 다운 목록을 엽니 다.
  4. 목록에서 IF 를 클릭하여 함수의 대화 상자를 불러옵니다.

대화 상자의 빈 줄에 입력 된 데이터는 IF 함수의 인수를 형성합니다.

이 인수는 함수에 테스트중인 조건과 조건이 true 또는 false이면 수행 할 동작을 알려줍니다.

자습서 바로 가기 옵션

이 예제를 계속하려면

03 / 06

Logical_test 인수 입력

논리 테스트 인수를 Excel IF 함수에 추가. © Ted 프랑스어

Logical_test 인수는 항상 두 데이터 항목 간의 비교입니다. 이 데이터는 숫자, 셀 참조 , 수식 결과 또는 텍스트 데이터 일 수 있습니다.

두 값을 비교하기 위해 Logical_test는 값 사이에 비교 연산자 를 사용합니다.

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

단일 IF 함수는 두 레벨을 비교할 수 있지만 세 번째 급여 레벨은 두 번째 중첩 된 IF 함수를 사용해야합니다.

첫 번째 비교는 D 셀에있는 직원의 연봉과 $ 30000의 임계 값 급여 사이에 있습니다.

목표는 D7이 $ 30,000 미만인지 여부를 판별하기 때.에,보다 작음 연산자 "<"가 값 사이에 사용됩니다.

자습서 단계

  1. 대화 상자 에서 Logical_test 행을 클릭하십시오.
  2. D7 셀을 클릭하여이 셀 참조를 Logical_test 행에 추가하십시오.
  3. 키보드의 < "보다 작음 키를 누릅니다.
  4. 미만 기호 뒤에 30000 을 입력하십시오.
  5. 완료된 논리 테스트 읽어야합니다 : D7 <30000

참고 : 30000에는 달러 기호 ($) 또는 쉼표 구분 기호 (,)를 입력하지 마십시오.

이 기호 중 하나가 데이터와 함께 입력되면 Logical_test 행 끝에 올바르지 않은 오류 메시지가 나타납니다.

04 / 06

Value_if_true 인수 입력하기

Excel IF 함수에 참 인수가있는 경우 값 추가. © Ted 프랑스어

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. 이 셀 참조를 Value_if_true 행에 추가하려면 D7 셀을 클릭하십시오.
  6. 완료된 Value_if_true 행은 다음과 같아야합니다. $ D $ 3 * D7

참고 : D7은 수식을 셀 E8 : E11에 복사 할 때 각 직원의 정확한 공제 금액을 얻기 위해 변경해야하므로 절대 셀 참조로 입력되지 않습니다.

05/06

중첩 된 IF 함수를 Value_if_false 인수로 입력

False 인수 인 경우 중첩 된 IF 함수를 값으로 추가. © Ted 프랑스어

일반적으로 Value_if_false 인수는 IF 함수에 Logical_test가 false 인 경우 수행 할 작업을 알려주지 만이 경우 중첩 된 IF 함수가이 인수로 입력됩니다.

이렇게하면 다음 결과가 발생합니다.

자습서 단계

튜토리얼의 시작 부분에서 언급했듯이 두 번째 대화 상자 를 열어 중첩 된 함수를 입력 할 수 없으므로 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에 표시되어야합니다 *
  5. 셀 E7을 클릭하면 완전한 함수
    = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
    워크 시트 위의 수식 입력 줄에 나타납니다.

* R. 홀트는 연간 3 만 달러 이상 50,000 달러 미만의 수입을 올리기 때문에 연간 공제액 계산에는 수식 $ 45,987 * 8 %가 사용됩니다.

모든 단계를 수행 한 경우 예제가 현재이 기사의 첫 번째 이미지와 일치해야합니다.

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

06 년 6 월

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

채우기 핸들을 사용하여 중첩 된 IF 수식 복사 © Ted 프랑스어

워크 시트를 완성하려면 중첩 된 IF 함수가 포함 된 수식을 E8에서 E11 셀로 복사해야합니다.

함수가 복사 될 때 Excel에서는 절대 셀 참조를 동일하게 유지하면서 함수의 새 위치를 반영하도록 상대 셀 참조를 업데이트합니다.

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

자습서 단계

  1. E7 셀을 클릭하여 활성 셀로 만듭니다.
  2. 마우스 포인터를 활성 셀의 오른쪽 하단 구석에있는 검은 색 사각형 위에 놓습니다. 포인터가 더하기 기호 "+"로 바뀝니다.
  3. 마우스 왼쪽 버튼을 클릭하고 채우기 핸들을 E11 셀로 끕니다.
  4. 마우스 버튼을 놓습니다. E8에서 E11 셀은 위의 이미지와 같이 수식의 결과로 채워집니다.