엑셀 2010 피벗테이블 기능을 사용하고 있습니다.
대리점 총매출 범위를 정리하고 싶습니다. 문제는 판매원 중 일부가 신용 전표를 가지고 있다는 것입니다. 이는 그림에서 음수를 나타냄을 의미합니다. 나는 부호에 상관없이 양수와 음수의 합을 원합니다.
{=SUM(ABS(B96:B102))}
아래 이미지와 같이 수동 입력으로 관리합니다 .
그러나 My Pivot 테이블은 월별, 제품별로 필터링됩니다. 필터링에 따라 행 레코드가 달라집니다. 수식을 하드 코딩하면 유연하지도 않습니다. 어떻게 유연하게 만들 수 있나요? 으로 시도했지만 GetPivotData
범위별로 지원되지 않습니다.
누구든지 도와줄 수 있나요?
답변1
글쎄요, 상황에 따라 다릅니다. 질문에 입력한 수식은 다음을 사용하여 얻을 수 있습니다.계산된 필드. 수식을 사용하여 피벗 테이블에 대한 새 계산된 필드를 정의 =ABS(Sales Amount)
하고 대신 표시합니다 Sum of Sales Amount
.
그러나 원시 데이터에 특정 판매 대리점에 대한 양수 값과 음수 값이 모두 포함되어 있는 경우 다른 접근 방식을 취해야 합니다. 위의 계산된 필드는 이미 합산된 원시 데이터에 대해 작동합니다.
예를 들어 다음과 같은 원시 데이터가 있는 경우:
Name Value
A 3
A -2
B 4
B -5
그런 다음 피벗 테이블을 만들고 수식 =ABS(값)을 사용하여 계산된 필드 AbsValue를 추가하면 다음 결과를 얻습니다.
Sum of Value Sum of AbsValue
A 1 1
B -1 1
원시 데이터에서 모든 절대값의 합계를 얻으려면 원시 데이터에 새 열을 추가하고 거기에서 ABS 기능을 수행해야 합니다.
Name Value AbsValue
A 3 3
A -2 2
B 4 4
B -5 5
Sum of Value Sum of AbsValue
A 1 5
B -1 9
답변2
사용 중인 행 레이블의 필드 설정에서 두 번째 탭으로 이동하여 와 같은 옵션을 클릭합니다 show field for no data
. 그런 다음 행 레이블은 정적으로 유지되며 연결된 데이터가 없으면 비어 있지만 수식은 작동합니다.