2013-05-14 4 views
0

첫 번째 게시물 - 부드럽게하십시오.Excel : 범위에 속하는 SUMing 값 (기준 범위를 사용하도록 SUMIFS 확장)

나는 두 개의 범위를 기반으로하는 누적 합계로 평면 데이터 테이블을 변환하려고하는 흥미로운 문제가 있습니다 (누적 진행 그래프 작성). 정말 쉽게 할 수 있어야합니다.

필자는 데이터를 요약 테이블 (효과적으로 피벗 테이블로 정렬 할 수 있지만 레이아웃 및 차트 용도로는 실제 피벗 테이블을 사용할 수 없음)에 대조했습니다.

(나는 이미지를 게시 할 수도 새 해요 - 죄송는 포함되지)이 스크린 샷에서

Screenshot

내가 플랫 데이터 테이블로 왼쪽에있는 3 열을 보여주기 위해 노력하고있어. 열 A & B는 '임의의'텍스트가 될 수있는 텍스트 값입니다 (따라서 와일드 카드를 사용할 수 없습니다). C 열은 SUM에 대한 값입니다.

현재 "주"레이블이 "열 A"의 값과 일치하고 "부서"레이블이 "열 B"의 값과 일치 할 때 "시간"의 합계를 찾기 위해 SUMIFS 문을 사용하고 있습니다.

I는 (14 것 때문에이 예 전지 G6로 - 주 (2)으로부터 주 1 ~ 예 4 및 10)은 각 주에 대한 누적 값을 찾기 위해이 식을 변경하고자

I는 것

=SUMIFS($C$2:$C$15,$B$2:$B$15,$E5,$A$2:$A$15,F$4) 

: 그냥 내가 정말이 예에서 할 수 있어야합니다 모든 F5의 방정식을 대체 할 수있는 누적 을 찾기 위해 시도하고 전체 테이블을 중복 피하기 위해 같은

예 : 이전 주 모든 시간을 합산합니다. 다시 - 와일드 카드를 사용할 수 없으며 피벗 테이블을 사용할 수 없습니다.

일부 수식을 사용해야하지만 상상할 수없는 온라인 리소스가 있습니다.

도움을 주시면 감사하겠습니다.

+0

를 발견하는 데 도움이 : F $ 4) * ($ B $ 2 : $ B $ 15 = $ E5) * ($ C $ 2 : $ C $ 15) 그러나 행의 수를 알아야합니다. 그렇지 않으면 #value를 반환합니다. - 나는이 기능을 사용할 수 있다고 생각하지 않는다. –

+0

범위를 동적으로 만들 수 있고, 오프셋 및 색인을 사용할 수 있습니다.부산물은 첫 번째 행을 제외하는 것이 중요하다는 사실을 알고 있어야합니다 (부산물은 까다 롭고 숫자 만 합칩니다). – momobo

답변

0

수식은 셀 F5에서 작동하지만 G5에서는 F5를 추가합니다.

F5 =SUMIFS($C:$C,$B:$B,$E5,$A:$A,F$4) 
G5 =SUMIFS($C:$C,$B:$B,$E5,$A:$A,G$4)+F5 
H5 =SUMIFS($C:$C,$B:$B,$E5,$A:$A,H$4)+G5 
I5 =SUMIFS($C:$C,$B:$B,$E5,$A:$A,I$4)+H5 

총 행 수를 모르는 경우 전체 열 참조 A : A를 사용하십시오. 당신이 할 수 없다면 테이블에 읽기 데이터를 만들 수 있고 sum_range 대신 정의 된 위치를 몇 개 사용하는 대신 Table1 [Week] = Column A를 사용할 수 있습니다. = SUMPRODUCT ((2 $ A $ : $ A $ 15 = $ F $ 4

희망이 내가 SUMPRODUCT이 시나리오에서 아주 잘 작동

이것 또한 -Scheballs

관련 문제