![Excel: "상위 행 합계의 %"가 포함된 피벗 테이블](https://rvso.com/image/1703336/Excel%3A%20%22%EC%83%81%EC%9C%84%20%ED%96%89%20%ED%95%A9%EA%B3%84%EC%9D%98%20%25%22%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%ED%94%BC%EB%B2%97%20%ED%85%8C%EC%9D%B4%EB%B8%94.png)
Excel에서 열이 날짜(월)별로 그룹화되고 상위 합계의 백분율을 계산하는 열이 하나만 있는 피벗 테이블을 만들고 싶습니다. Excel에서 매월 그룹화에 새 열을 배치하지 않고 이를 수행할 수 있는 방법이 있습니까?
내 샘플 데이터는 다음과 같습니다.
이 데이터로 피벗 테이블을 만들고 날짜별로 열을 그룹화하면 나는 다음을 얻습니다 :
그러나 "상위 행 합계의 %"로 계산되는 다른 값을 추가하면 매월 그렇게 됩니다.
매월 새 열("Summe von Price2")을 사용하지 않고 총합의 백분율을 계산하는 마지막 열("Gesamt: Summe von Price2")만 사용할 수 있는 방법이 있습니까? 열을 숨길 수 있다는 것을 알고 있지만 열을 전혀 생성하지 않는 방법을 찾고 있습니다.
답변1
불행하게도 피벗 테이블을 사용하여 이 작업을 기본적으로 수행할 수 있는 방법은 없습니다. 이와 같은 것이 필요할 때 다음과 같이 가정하고 열 E 전체를 실행하는 다음과 같은 수식을 사용하여 피벗 테이블 외부에 추가 열을 만듭니다.게잠터게브니스D열에 있습니다:
E2=IF(ISBLANK($D2),"",$D2/MAX($D:$D))
E3=IF(ISBLANK($D3),"",$D3/MAX($D:$D))
E4=IF(ISBLANK($D4),"",$D4/MAX($D:$D))
이는 분명히 열 합계가 D 열에서 가장 큰 값에 의존하므로 어떤 경우에는 작동하지 않습니다. 예를 들어 Price 열에 음수 값이 있어 D 열의 가장 큰 값이 다음 중 하나인 경우품목 행전체 행이 아닌 하지만 이 경우 다음과 같이 전체 행을 선택할 수 있습니다.=IF(ISBLANK($D2),"",$D2/$D$10)