로 Excel에서 열을 합계하는 방법 열 이름 만 사용하여 열의 합계를 얻으려면 Excel에서 3 가지 쉬운 방법으로이 작업을 수행 할 수 있습니다. 이러한 방법을 살펴 보겠습니다.

다른 기사와 달리 먼저 시나리오를 살펴 보겠습니다.

여기에는 여러 달에 걸쳐 여러 판매원이 수행 한 판매 테이블이 있습니다.

image

이제 작업은 Cell C10에서 해당 월의 판매 합계를 가져 오는 것입니다. B10에서 월을 변경하면 합계가 변경되고 공식에서 아무것도 변경하지 않고 해당 월의 합계를 반환해야합니다.

방법 1 : SUMPRODUCT 함수를 사용하여 테이블의 전체 열 합계. 일치하는 열을 합산하는 SUMPRODUCT 메서드의 구문은 다음과 같습니다.

=SUMPRODUCTcolumns)(headers=heading*

열 : * 합산하려는 열의 2 차원 범위입니다. 헤더를 포함해서는 안됩니다. 위의 표에서는 C3 : N7입니다.

헤더 : 합계하려는 열 *의 헤더 범위입니다.

위 데이터에서 C2 : N2입니다.

제목 : 일치하려는 제목입니다. 위의 예에서는 B10에 있습니다.

더 이상 지체하지 않고 공식을 사용합시다.

=SUMPRODUCTC3:N7)(C2:N2=B10*

그러면 다음이 반환됩니다.

image

어떻게 작동합니까?

이건 간단하다. 수식에서 statementC2 : N2 = B10은 B10과 일치하는 값을 제외한 모든 FALSE 값을 포함하는 배열을 반환합니다. 이제 공식은

=SUMPRODUCT((C3:N7)\{FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE})

이제 C3 : N7이이 배열의 각 값에 곱해집니다. TRUE를 곱한 열을 제외하고 모든 열은 0이됩니다. 이제 공식은 다음과 같습니다.

=SUMPRODUCT(\{0,0,0,0,6,0,0,0,0,0,0,0;0,0,0,0,12,0,0,0,0,0,0,0;0,0,0,0,15,0,0,0,0,0,0,0;0,0,0,0,15,0,0,0,0,0,0,0;0,0,0,0,8,0,0,0,0,0,0,0})

이제이 배열이 합산되어 B10 셀의 열과 일치하는 열의 합계를 얻습니다.

방법 2 : INDEX-MATCH 함수를 사용하여 테이블의 전체 열 합계. Excel에서 일치하는 열 머리글을 합산하는 방법의 구문은 다음과 같습니다.

=SUM(INDEX(columns,,MATCH(heading,headers,0)))

이 메소드의 모든 변수는 SUMPRODUCT 메소드와 동일합니다.

문제를 해결하기 위해 구현합시다. 이 공식을 C10에 작성하십시오.

=SUM(INDEX(C3:N7,,MATCH(B10,C2:N2,0)))

다음을 반환합니다.

image

어떻게 작동합니까?

공식은 완전히 풀립니다. 먼저`link : / lookup-formulas-excel-match-function [MATCH function]`은 C2 : N2 범위에서 일치하는 월의 색인을 반환합니다.

B1o에 May가 있으므로 5를 얻습니다. 이제 공식은

=SUM(INDEX(C3:N7,,5))

다음으로`link : / lookup-formulas-excel-index-function [INDEX function]`은 C3 : N7의 5 번째 열에서 값을 반환합니다. 이제 공식은 다음과 같습니다.

=SUM(\{6;12;15;15;8})

마지막으로이 값의 합계를 얻습니다.

방법 3 : 명명 된 범위 및 간접 함수를 사용하여 테이블의 전체 열 합계 범위를 열 머리글로 지정하면 모든 것이 간단합니다. 이 방법에서는 먼저 열의 이름을 제목 이름으로 지정해야합니다.

제목이 포함 된 테이블을 선택하고 Ctrl + Shift + F3을 누릅니다. 범위에서 이름을 만드는 대화 상자가 열립니다. 맨 윗줄을 확인하고 확인 버튼을 누르십시오.

image

모든 데이터 열의 이름을 제목으로 지정합니다.

이제 일치하는 열을 합하는 일반 공식은 다음과 같습니다.

=SUM(INDIRECT(heading))

제목 : 합산하려는 열의 이름입니다. 이 예에서는 현재 5 월이 포함 된 B10입니다.

이 일반 수식을 구현하려면 C10 셀에이 수식을 작성하십시오.

=SUM(INDIRECT(B10))

이것은 5 월 월의 합계를 반환합니다.

image

또 다른 방법은 이와 유사합니다. 이 방법에서는 엑셀 테이블을 사용하며 구조화 된 이름 지정입니다. 위의 테이블 이름을 table1로 지정했다고 가정 해 보겠습니다. 그러면이 공식은 위 공식과 동일하게 작동합니다.

=SUM(INDIRECT(“Table1[“&B10&”]”))

어떻게 작동합니까?

이 공식에서 INDIRECT 함수는 이름 참조를 실제 이름 참조로 변환합니다. 이후의 절차는 간단합니다. SUM 함수는 명명 된 범위를 합산합니다.

그래서 예 여러분, 이것은 Excel에서 일치하는 열을 합산하는 방법입니다. 도움이되고 설명이되기를 바랍니다. 이 기사 또는 기타 Excel / VBA 관련 주제에 대해 의문이있는 경우 아래 의견 섹션에서 질문하십시오.

관련 기사 :

link : / summing-how-to-sum-by-matching-row-and-column [Excel에서 행과 열을 일치시켜 합계하는 방법]| * SUMPRODUCT는 합계와 계산에있어 가장 다재다능한 함수입니다. 까다로운 기준을 가진 가치. 열과 행을 일치시켜 합계하는 일반 함수는 …​

link : / excel-generals-sumif-with-3d-reference-in-excel [Excel에서 3D 참조가있는 SUMIF]| * 재미있는 사실은 일반적인 Excel 3D 참조가 SUMIF 함수와 같은 조건부 함수와 작동하지 않는다는 것입니다. . 이 기사에서는 SUMIF 함수로 작업하는 3D 참조를 얻는 방법을 배웁니다.

link : / excel-generals-relative-and-absolute-reference-in-excel [Excel의 상대 및 절대 참조]| Excel에서 참조하는 것은 모든 초보자에게 중요한 주제입니다. 숙련 된 엑셀 사용자조차도 참조에서 실수를합니다.

link : / lookup-formulas-dynamic-worksheet-reference [Dynamic Worksheet Reference]| Excel의 INDIRECT 기능을 사용하여 참조 시트를 동적으로 제공합니다. 이것은 간단합니다 …​

link : / excel-range-name-expanding-references-in-excel [Excel의 확장 참조]| 확장 참조는 아래 또는 오른쪽으로 복사 할 때 확장됩니다. 이를 위해 열과 행 번호 앞에 $ 기호를 사용합니다. 여기에 한 가지 예가 있습니다 …​

link : / excel-range-name-absolute-reference-in-excel [절대 참조에 관한 모든 것]| Excel의 기본 참조 유형은 상대적이지만 셀 및 범위의 참조를 절대적으로 사용하려면 $ 기호를 사용하십시오. Excel에서 절대 참조의 모든 측면은 다음과 같습니다.

인기 기사 :

link : / keyboard-formula-shortcuts-50-excel-shortcuts-to-increase-your-productivity [50 개의 Excel 단축키로 생산성 향상]| 작업 속도를 높이십시오. 이 50 개의 바로 가기를 사용하면 Excel에서 작업 속도가 더욱 빨라집니다.

link : / formulas-and-functions-introduction-of-vlookup-function [Excel의 VLOOKUP 함수]| 이것은 다른 범위와 시트에서 값을 조회하는 데 사용되는 Excel의 가장 많이 사용되고 인기있는 기능 중 하나입니다.

link : / tips-countif-in-microsoft-excel [Excel 2016의 COUNTIF]| 이 놀라운 기능을 사용하여 조건으로 값을 계산합니다. 특정 값을 계산하기 위해 데이터를 필터링 할 필요가 없습니다.

Countif 기능은 대시 보드를 준비하는 데 필수적입니다.

link : / excel-formula-and-function-excel-sumif-function [Excel에서 SUMIF 함수 사용 방법]| 이것은 또 다른 대시 보드 필수 기능입니다. 이를 통해 특정 조건에 대한 값을 합산 할 수 있습니다.