
Excel에 다음과 같은 데이터가 있습니다.
Shop | Division | Launch Year
-------+-------------+-------------
Shop 1 | Division 1 | 2005
Shop 2 | Division 1 | 2006
Shop A | Division 2 | 2005
Shop B | Division 2 | 2007
...
등등. 4개 부문에 걸쳐 총 100개 정도의 매장이 있습니다. 매년 말에 부서별로 몇 개의 매장이 열려 있는지 보여주는 테이블이 필요합니다. 피벗 테이블을 사용하면 해당 연도에 개설된 신규 매장 수를 쉽게 표시할 수 있지만 총 매장 수는 표시할 수 없습니다.
피벗 테이블에 누계를 추가하는 방법을 알고 있지만 제 경우에는 추가할 숫자가 없기 때문에 작동하지 않습니다. 대신 누계를 추가해야 합니다. 어떻게 그 일을 할 수 있나요?
나는 다음과 같은 최종 결과를 찾고 있습니다.
Year | Division 1 | Division 2 | ...
-----+------------+------------+----
2005 | 1 | 1 |
2006 | 2 | 1 |
2007 | 2 | 2 |
...
답변1
실행 카운트는 1초의 실행 합계입니다.
데이터가 허용하는 경우 1로 가득 찬 추가 열을 버리고 이를 피벗에서 누계로 사용하세요.
답변2
테이블이 상대적으로 정적인 경우(열과 행은 실제로 많이 변경되지 않음) 해당 열 머리글과 행 머리글을 사용하십시오. 본문에서는 (의사 코드에서) 다음과 같은 공식을 사용합니다.
=countifs('Launch Year',"<="&'row header', 'Division', 'column header')
적절한 앵커링을 사용하면 수식을 한 번만 작성하고 본문 전체에 복사하여 붙여넣을 수 있습니다.
답변3
이를 위해서는 피벗 테이블이 필요하지 않습니다.
원하는 출력에 표시된 대로 테이블을 생성합니다. 다음 배열 수식을 사용하여 데이터 영역을 채우고 입력한 Ctrl Shift Enter후 가로 및 세로로 복사합니다.
=SUMPRODUCT(--IF($C$2:$C$5<=$E2,1,0),IF($B$2:$B$5=F$1,1,0))
필요에 따라 셀 참조를 업데이트하고 고정에 주의하세요.
합계 함수선적 서류 비치MS에서.
두 가지 명령문을 사용하면 일치하는 값( 과 로 회전 ) IF
의 두 개의 동일한 크기 배열을 생성하고 이를 서로 곱하여 두 기준과 일치하는 레코드를 찾은 다음 's 및 's의 결과 목록을 합산하여 결과를 얻습니다. 총.--
TRUE
1
FALSE
0
1
0
편집: 귀하의 의견/질문에 응답하기 위해
지금까지 여기에 표시된 설정은 개념 증명을 위한 작은 데이터 및 결과 테이블입니다. 이를 더욱 완벽하게 확장하려면 입력 테이블을 명명된 테이블로 전환해야 합니다. 이렇게 하려면 관련 범위(예: B4
표시된 설정) 에서 셀을 선택하고 Ctrl+를 누른 T다음 결과 모달 창에서 확인합니다. 이렇게 하면 셀 참조를 더 쉽게 작성할 수 있고 데이터가 추가될 때 해당 데이터 범위에 대한 셀 참조를 자동으로 업데이트할 수 있습니다.
동일한 방법을 사용하여 결과 테이블을 테이블로 만들 수도 있습니다. 이렇게 하면 새 연도를 추가할 때 해당 표 아래의 다음 행에 연도를 입력하기만 하면 모든 수식이 자동으로 붙여넣어집니다.
출력 테이블의 자동 업데이트는 새 부서를 추가하는 데 작동하지 않습니다. 테이블은 이를 수용하도록 확장되지만 SUMPRODUCT
수식을 새 필드에 수동으로 복사해야 합니다 .
행운을 빌며 즐기세요!