Sintomi
In una tabella pivot Microsoft Excel può calcolare un totale complessivo non corretto per un campo calcolato.
Causa
Questo problema si verifica quando si usa un campo calcolato ( un campo basato su altri campi) in una tabella pivot e il campo calcolato viene definito eseguendo un'operazione aritmetica di ordine superiore, ad esempio elevazione a potenza, moltiplicazione o divisione su altri campi della tabella pivot. Questo problema si verifica, ad esempio, quando si usa un campo calcolato denominato Ricavi che restituisce il multiplo dei campi Unità * Prezzo. I singoli elementi nel campo calcolato restituiscono i risultati previsti. Tuttavia, il totale complessivo non restituisce il risultato previsto per il campo calcolato.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Altre informazioni
Quando un campo calcolato include più di un campo nell'intervallo di dati, Excel calcola il totale complessivo per la somma di ogni campo componente e quindi esegue l'operazione aritmetica.
Ad esempio, la tabella pivot di esempio seguente contiene un campo calcolato denominato Ricavi. Questo campo è definito come Prezzo * Unità.
A1: Somma dei ricavi B1: C1: D1:
A2: Prodotto B2: Unità C2: Prezzo D2: Totale
A3: Alpha B3: 1 C3: 10 D3: 10
A4: B4: 1 Totale C4: D4: 10
A5: Totale Alfa B5: C5: D5: 10
A6: Bravo B6: 2 C6: 11 D6: 22
A7: B7: 2 Totale C7: D7: 22
A8: Bravo Totale B8: C8: D8: 22
A9: Charlie B9: 3 C9: 12 D9: 36
A10: B10: 3 Totale C10: D10: 36
A11: Charlie Totale B11: C11: D11: 36
A12: Totale complessivo B12: C12: D12: 198
Il totale complessivo di 198 non è uguale ai subtotali 10+22+36, ovvero 68.
Excel calcola i totali complessivi per il campo calcolato
I ricavi sono in due modi, come indicato di seguito.
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
Questo valore è 6*33=198.