Skip to main content

가변 범위가있는 셀 수를 합산하기위한 Excel 트릭

Week 3, continued (유월 2026)

Week 3, continued (유월 2026)
Anonim

Excel에서는 변수 범위를 INDIRECT 함수로 사용하여 여러 셀을 합할 수 있습니다. INDIRECT 함수는 수동으로 수식 자체를 편집하지 않고 참조한 셀 범위를 자동으로 업데이트합니다. 모든 Excel 함수에서 INDIRECT 함수를 사용할 수 있지만 SUM 함수를 사용할 때 가장 많이 사용됩니다.

노트참고 :이 문서의 정보는 Excel 버전 2019, 2016, 2013, 2010 및 Mac 용 Excel에 적용됩니다.

01 / 05

변수 범위를 사용하여 셀 수를 합하는 방법

SUM 함수 내부에 인수로 INDIRECT 함수를 임베드하여 SUM 함수가 추가 할 셀 참조의 변수 범위를 작성할 수 있습니다. INDIRECT 함수는 중간 셀 참조를 통해 간접적으로 셀 범위를 참조하여이 작업을 수행합니다.

함께 사용되는 두 함수의 형식은 다음과 같습니다.

= SUM (간접 ( "D1": D4)

이렇게하면 D1에서 범위가 시작되고 D 열에 셀을 삽입하거나 삭제하면 D4가 변경됩니다.

스프레드 시트의 다른 셀을 사용하여 셀 참조를 수정할 수도 있습니다. 예를 들어 E1을 사용하여 범위의 첫 번째 셀을 참조하고 E2를 사용하여 범위의 마지막 셀을 참조하면 수식은 다음과 같습니다.

= SUM (간접 ( "D"& E1 & ": D"& E2))

E1 셀과 E2 셀에있는 숫자를 변경하여 수동으로 수식을 편집 할 필요없이 수식의 범위를 수정할 수 있습니다.

02 of 02

SUM 및 INDIRECT 함수를 사용해보십시오.

SUM 및 INDIRECT 함수를 직접 테스트하는 스프레드 시트를 만듭니다. 빈 스프레드 시트를 만들고 D 및 E 열에 다음 데이터를 입력하여 시작하십시오.

세포 데이터 D1-5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4

그런 다음 셀 F1에 수식을 만듭니다. 방법은 다음과 같습니다.

  1. 셀 선택 F1. 이 예제의 결과가 표시됩니다.
  2. 고르다 방식.
  3. 고르다 수학 및 삼각대 기능 드롭 다운 목록을 엽니 다.
  4. 고르다합집합 목록에서 SUM 함수 인수 대화 상자를 엽니 다.
03 of 05

INDIRECT 함수를 SUM 함수에 중첩

그런 다음이 대화 상자를 사용하여 SUM 함수에 INDIRECT 함수를 입력하십시오.

  1. 에서 넘버 1 필드에 다음 간접 기능을 입력하십시오.

    간접 ( "D"& E1 & ": D"& E2)

  2. 고르다 승인 기능을 완료하고 대화 상자를 닫으십시오.
  3. 숫자 50은 셀 F1에 나타납니다. 이것은 셀 D1과 D4의 합계입니다.
  4. F1 셀을 선택하면 수식 필드에 다음이 표시됩니다.

    = SUM (간접 ( "D"& E1 & ": D"& E2))

SUM 및 중첩 된 INDIRECT 함수를 형식화하는 방법을 이해하면 4 단계에 표시된 전체 함수를 결과 셀 (이 예제에서는 셀 F1)에 직접 입력 할 수 있습니다.

04 / 05

INDIRECT 함수에 대한 인수 빌드

위 예제에서 셀 E1 및 E2에 대한 참조는 따옴표 밖에 있습니다. 이것은 & 연결 심볼, 셀 E1 및 E2 내부에 포함 된 모든 내용을 수식 자체에 포함시킵니다.

다음은 수식의 요소가 작동하는 방식입니다.

  • & 숫자 값이 들어있는 셀 참조 (E1 및 E2)와 텍스트 데이터 (이 경우 문자 D)를 결합하는 데 사용됩니다.
  • ' ' 셀 참조 내부의 텍스트 데이터를 둘러싸 야합니다 (이 예에서는 문자 D).
  • : SUM 범위의 첫 번째 셀과 마지막 셀 사이의 구분 기호입니다.

위의 예에서 범위의 시작점은 다음 문자로 정의됩니다. "D"& E1.

범위의 종점은 다음 문자로 정의됩니다. ": D"& E2

콜론은 따옴표 안에 포함해야합니다.

중간의 세 번째 앰퍼샌드는 두 세그먼트를 하나의 인수로 연결하는 데 사용됩니다.

"D"& E1 & ": D"& E2 05/05

SUM 함수 변수 범위

SUM 함수 내부에 중첩 된 INDIRECT 함수를 사용하면 함수 자체를 편집 할 필요없이 SUM 함수로 합계 된 범위의 시작과 끝을 쉽게 변경할 수 있습니다.

3 단계에서 연결 기술을 사용하여 스프레드 시트의 E1 셀과 E2 셀에 저장된 숫자를 사용하여 SUM 함수의 셀 범위를 변경합니다.

E1과 E2 셀을 수정하고 SUM 함수 결과가 어떻게 변하는지를보고 자신의 스프레드 시트에서이를 테스트하십시오.

  1. 셀 선택 E1.
  2. 번호 입력 3.
  3. 프레스 들어가다.
  4. 셀 선택 E2.
  5. 번호 입력 6.
  6. 프레스 들어가다.
  7. 셀 F1의 대답이 90으로 변경됩니다. 이것은 셀 D3에서 D6에 포함 된 숫자의 합계입니다.

INDIRECT 함수가 작동하는지 확인하려면 D3 셀에 새 셀을 삽입하십시오. 이렇게하면 다른 모든 셀이 아래로 이동합니다. 새 합계는 셀 D3에서 D7까지의 합계입니다. INDIRECT 함수는 처음 입력 한 전체 목록과 삽입 한 새 셀을 포함하도록 전체 범위를 동적으로 변경합니다.

#REF! 오류 값

#REF! INDIRECT 함수의 경우 오류 값이 셀 F1에 나타납니다.

  • 유효하지 않은 셀 참조를 포함합니다.
  • 존재하지 않는 다른 워크 시트에 대한 외부 참조를 포함합니다.
  • 워크 시트의 제한 범위를 벗어나는 셀 범위를 나타냅니다.
  • 비어있는 셀을 나타냅니다.