Tabela przestawna Suma liczb pozytywnych i negatywnych niezależnie od zakresu etykiet w wierszu


0

Korzystam z programu Excel 2010, funkcja tabeli przestawnej.

Chciałbym podsumować zakres całkowitej sprzedaży agenta. Problem polega na tym, że niektórzy sprzedawcy mają notę ​​kredytową. Oznacza to, że pokazuje na rysunku wartość ujemną. Chciałbym, aby suma dodatnich i ujemnych liczb była niezależna od ich znaku.

Udaje mi się to zrobić przez ręczne wprowadzenie {=SUM(ABS(B96:B102))}Jak na obrazku poniżej.

wprowadź tutaj opis obrazu

Jednak moja tabela przestawna jest filtrowana co miesiąc i produkt. Różne filtrowanie będzie miało różne rekordy wierszy. Jeśli utrudnię kodowanie formuły, nie jest ona również elastyczna. Jak mogę go uelastycznić? Próbowałem GetPivotData, ale nie obsługuje zakresu.

Każdy może pomóc?

Odpowiedzi:


3

Cóż, to zależy. Formułę wprowadzoną w pytaniu można uzyskać za pomocą pola obliczonego . Wystarczy zdefiniować nowe pole obliczeniowe dla tabeli przestawnej za pomocą formuły =ABS(Sales Amount)i wyświetlić ją zamiast Sum of Sales Amount.

Jeśli jednak dane surowe zawierają wartości dodatnie i ujemne dla konkretnego agenta sprzedaży, należy zastosować inne podejście. Powyższe obliczone pole działa na już zsumowanych surowych danych.

Jeśli na przykład mamy następujące surowe dane:

Name Value
A     3
A    -2
B     4
B    -5

Następnie tworzymy tabelę przestawną i dodajemy obliczone pole AbsValue ze wzorem = ABS (wartość) otrzymujemy następujący wynik

  Sum of Value Sum of AbsValue
A  1           1
B -1           1

Aby uzyskać sumę wszystkich wartości bezwzględnych z surowych danych, należy dodać nową kolumnę do surowych danych i wykonać tam funkcję 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

To jest alternatywa, którą zrobiłem właśnie teraz. Nie udało mi się uzyskać dostępu do zakresu tabeli przestawnej.
Shiro

0

Pod ustawieniami pola dla używanej etykiety wiersza przejdź do drugiej karty i kliknij opcję podobną do tej show field for no data. Następnie etykiety wierszy pozostaną statyczne, a jeśli nie będą z nimi powiązane żadne dane, będą puste, ale formuły będą działać.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.