여러 열의 숫자 요약 (Sumproduct가?)


0

같은 제목을 가진 다른 열의 숫자를 합산하고 싶지만 모든 날짜에 모든 날짜가있는 것은 아닙니다. 관련된 피벗 테이블은 매우 복잡하므로 병합 할 수는 없습니다. 이것으로 나를 도울 공식이 있습니까? 나는 부산물이 도울 수 있다고 생각한다.

에서 첨부 된 샘플 Excel 파일 예를 들어 행 28 (16/12/2018)이 수동으로 수행되면 다음과 같이 표시됩니다.

Cell B28: =SUM(B6, F5)
Cell C28: =SUM(G5, K4)
Cell D28: =SUM(C6, H5, L4)

enter image description here


제발 주 시겠어요? 질문 수정 우리가 당신이 시도한 것을 알려주고, 문제는 어디에 있습니까?
cybernetic.nomad

SUMIF ()가 찾고있는 수식 일 수 있습니다. 얼마나 많은 피벗 테이블이 있습니까? 예를 들어 "총 수익 합계"열에 주어진 날짜의 모든 셀을 합산하려는 경우 SUMIF가이를 수행 할 수 있습니다. 범위 / 테이블이 많을수록 수식이 길어지고 복잡해집니다.
user2800

정확히, 나는 그것을 수동으로하고 싶지 않다. 그들 모두가 같은 날짜를 가졌다면, 나는 SUMIF를 열 제목으로 합쳐서 (예 : =sumif(1:1, "Sum of Fee", 4:4)
LWC

이 수식을 B24에서 사용하고 열을 아래로 끌어 올리면 Source 1과 Source 2의 총 수익이 합계됩니다. SUM에 유사한 SUMIF 용어를 추가하여 다른 원본 테이블도 포함 할 수 있습니다. 이 등식은 잘 확장되지 않습니다. 그래서 피벗 테이블의 수를 묻습니다. = SUM (SUMIF ($ A $ 4 : $ A $ 21, $ A24, $ B $ 4 : $ B $ 21), SUMIF ($ E $ 4 : $ E $ 21, $ A24, $ F $ 4 : $ F $ 21)
user2800

피봇 테이블의 수는 동적이며 항상 모든 열을 보유하지는 않습니다 (스크린 샷과 같이) ...
LWC

답변:


0

모든 합계 & amp;에 대해 특정 범위를 지정 했으므로 date .. index () + match () 전략을 사용하여 "value1 + value2 + value3"이되도록 결합 할 수 있습니다.

B26에서이 수식을 시작하십시오.

value1은 .. A26에 정의 된 데이터의 source1로부터의 합계 값이며, 발견되지 않으면 (오류), 0을 반환합니다.

IFERROR(INDEX($B$4:$B$21,MATCH($A26,$A$4:$A$21,0)),0)

값 2는 source2에서 나온 값이거나 :

IFERROR(INDEX($F$4:$F$20,MATCH($A26,$E$4:$E$20,0)),0)

value3에 대해서도 마찬가지입니다.

IFERROR(INDEX($K$4:$K$19,MATCH($A26,$J$4:$J$19,0)),0)

그것을 합치면 .. total = value1 + value2 + value3

=IFERROR(INDEX($B$4:$B$21,MATCH($A26,$A$4:$A$21,0)),0)+IFERROR(INDEX($F$4:$F$20,MATCH($A26,$E$4:$E$20,0)),0)+ IFERROR(INDEX($K$4:$K$19,MATCH($A26,$J$4:$J$19,0)),0)

이 셀 B6에 있어야합니다.

도움이되기를 바랍니다.


고마워,하지만 sumif보다 어떤 이점이 있니? 동적 열이있는 피벗 테이블을 지원하지 않습니다 (스크린 샷 참조).
LWC

"sumif보다 유리한가?"차라리 .. sumif와 합쳐진 sum이 효과가있을 것입니다. 공식이 어떻게 작동하는지보세요. ​​둘 다 소스 날짜를 실제로 비교합니다. 그런 다음 수익 값을로드하십시오. 나중에 합계 (value1 + value2 + value3과 동일). || 기술적으로, sumif는 각 소스에 하나 이상의 일치가있는 경우 수익을 '수집'할 수 있습니다 .. 즉, 2 개의 동일한 날짜, 다른 행 / 값. 이것은 귀하의 경우가 아니기 때문에 동일합니다. || 내가 동적 행 요구 사항을 수용하기 위해 그것을 볼 수있는 유일한 방법은 .. (당신이 주된 질문에 언급해야한다 .. 코멘트가 아니다).
p._phidot_

.. A24 : D23 테이블, R2 : U21. source1,2,3와 같은 열에 있지 않은 장소.이 색인 일치 수식을 다음으로 업데이트하십시오. =IFERROR(INDEX($B:$B,MATCH($R4,$A:$A,0)),0)+IFERROR(INDEX($F:$F,MATCH($R4,$E:$E,0)),0)+ IFERROR(INDEX($K:$K,MATCH($R4,$J:$J,0)),0) || 또는 J-M 컬럼의 F-H 컬럼 source2의 source1에 A-D 컬럼을 넣고 그에 따라 source1,2,3 컬럼을 shift 할 수있다.
p._phidot_
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.