2017-12-14 4 views
1

배열 수식을 사용하여 열과 행의 값에 대한 조건부 범위를 자동으로 확장하고 합계하려고합니다.배열 수식 행 및 열 조건을 사용하는 SUMIF 값

예. 수식은 SUMIF의 조건으로 Foo1을 기반으로 범위를 자동으로 확장하고 SUMIF의 다음 조건에 대해 Bar1 등의 범위를 합한 것입니다.

예 :

Foo Bar Baz  
1 10  20 
2 10  
3 

샘플 데이터 범위 :

Amount ID Name 
10  1 Foo 
10  2 Foo 
20  1 Bar 

는 내가 대답 보았다 here하지만 내가 수식 구축 방법에 뭔가가 있다고 생각했습니다. 행과 열의 평가를 처리해야 할 필요가 없도록 전치를 사용해야하는 것 같습니다.

간단한 SUMIF()를 사용하면이 작업을 수행 할 수 있지만 데이터가 동적이어서 배열 수식을 사용하면 데이터가 업데이트 될 때마다 범위를 재 할당하지 않아도됩니다.

+0

일반적으로 피벗 테이블에서 처리 할 수 ​​있습니다. – pnuts

+1

나는 그걸 생각하고있다. 피벗 테이블이있는 다른 게시물을 찾았으므로 그 것을 시도 할 것이다. 감사! – Chef1075

답변

1

OP는 다른 솔루션에 적합하므로 여기 피봇 테이블이 있습니다. 스타일은 새로운 및 Excel과 같은 드릴 다운이 가능하지만 겉으로 열의 순서는 적어도 Excel과 같은 유연되지 않습니다 :

WA47823374 example

확장이 허용 할 수있는 범위를 확장하여 있지만 빈 행은 빈을 추가합니다 모든 행이 채워질 때까지 피봇 테이블에 행 (관련이있는 경우 0과 함께)을 삽입하십시오.

피킹 테이블을 이미지와 동일한 시트에 복사했습니다. 피벗 테이블이 복사 된 경우 새 크기를 수용 할 수있을만큼 큰 공간이 아닌 경우 확장 (예 : 피벗 테이블의 행 추가)이 필요한 경우 #REF! 오류가 발생할 수 있습니다.