KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come si calcola la media ponderata in una tabella pivot di Excel?

AutoreKelly Data di modifica

Calcolare la media ponderata per i dati in Excel è un’esigenza comune, soprattutto quando i singoli valori contribuiscono in modo diseguale al risultato finale. Per intervalli semplici, le funzioni MATR.SOMMA.PRODOTTO e SOMMA offrono una soluzione rapida ed efficace. Tuttavia, quando si lavora con una Tabella pivot, potresti accorgerti che i campi calcolati non supportano nativamente queste funzioni, rendendo complesso il calcolo diretto della media ponderata all’interno della tabella stessa. Conoscere queste limitazioni e padroneggiare approcci alternativi ti permette di riepilogare i dati in modo efficace in ogni scenario. In questo articolo scoprirai diversi metodi per calcolare una media ponderata in una Tabella pivot, spaziando dalle soluzioni classiche alle funzionalità più recenti disponibili in Excel.

Calcolare la media ponderata in una Tabella pivot di Excel
Codice VBA – Automatizzare il calcolo della media ponderata in Tabella pivot
Power Pivot (Modello dati) – Utilizzare DAX per calcolare la media ponderata in Tabella pivot


Calcolare la media ponderata in una Tabella pivot di Excel

Immagina di avere una tabella con i dati di vendita di diversi tipi di frutta, contenente colonne come Frutta, Peso e Prezzo unitario, e di aver già creato una Tabella pivot che riepiloga questi valori, come illustrato di seguito.
uno screenshot dei dati originali e della corrispondente tabella pivot

Quando devi calcolare il prezzo medio ponderato per ciascun tipo di frutta—ovvero riflettere correttamente il contributo di ogni dato in base al suo peso—una Tabella pivot non consente di utilizzare direttamente la funzione MATR.SOMMA.PRODOTTO o altre funzioni avanzate simili all’interno di un Campo calcolato. La soluzione manuale descritta di seguito aggira questa limitazione aggiungendo una colonna di supporto ai tuoi Dati di origine e sfruttando le opzioni integrate della Tabella pivot per calcolare la media ponderata.

1. Inizia aggiungendo una colonna di supporto denominata Importo nei tuoi Dati di origine.
Inserisci una nuova colonna vuota, assegnale il titolo Importo e, nella prima riga (ad esempio, C2), inserisci la formula =D2*E2(dove)D2 è il peso e E2 è il prezzo unitario – adatta in base alle tue intestazioni). Trascina quindi il quadratino di riempimento verso il basso per estendere la formula a tutte le righe. Questo passaggio moltiplica il peso di ciascun elemento per il relativo prezzo, ottenendo così il prezzo ponderato totale di quell’elemento. Guarda lo screenshot:
uno screenshot dell'utilizzo di una formula per calcolare l'importo

Suggerimenti:
- Assicurati che la tabella di origine non contenga celle unite, che potrebbero causare errori nelle formule.
- Se lavori con set di dati di grandi dimensioni, verifica attentamente che la formula sia applicata a tutte le righe pertinenti.
- Se le assegnazioni delle colonne cambiano, aggiorna di conseguenza la formula.

2. Aggiorna quindi la Tabella pivot per includere la nuova colonna di supporto. Seleziona una qualsiasi cella all’interno della Tabella pivot: apparirà automaticamente la scheda contestuale Strumenti tabella pivot. Clicca su Analizza(o)Opzioni, a seconda della versione di Excel) > Aggiorna. Questo passaggio assicura che il nuovo campo Importo compaia nell’elenco campi della Tabella pivot.
uno screenshot dell'aggiornamento della tabella pivot

3. Per aggiungere un campo calcolato per la media ponderata, vai su Analizza > Campi, elementi e set > Campo calcolato. Si aprirà così la finestra di dialogo Inserisci campo calcolato, dove potrai impostare il tuo calcolo personalizzato.

uno screenshot dell'attivazione della finestra di dialogo Campo calcolato

Nota: Il campo calcolato utilizza campi già definiti nei dati. Assicurati che tutte le colonne necessarie siano state aggiunte e aggiornate prima di questo passaggio.

4. Nella finestra di dialogo Inserisci campo calcolato, digita Media ponderata (o un altro nome distintivo) nella casella Nome. Nella casella Formula, inserisci =Importo/Peso. Assicurati di utilizzare esattamente i nomi dei campi presenti nei tuoi dati di origine: fai attenzione a maiuscole e minuscole, perché devono corrispondere perfettamente. Quindi fai clic su OK per aggiungere il campo calcolato ponderato.
uno screenshot della configurazione della finestra di dialogo Inserisci campo calcolato

Risoluzione dei problemi:
- Se vengono visualizzati errori #DIV/0!, verificare che i valori del peso non contengano zeri.
- Se il campo calcolato non compare, assicurarsi che l’ortografia e l’uso di maiuscole e minuscole nel nome della condizione siano corretti.

Il prezzo medio ponderato per ciascun tipo di frutta comparirà ora nelle righe dei totali parziali della propria Tabella pivot. Il risultato garantisce che il calcolo del prezzo medio rifletta effettivamente l’impatto del peso di ciascuna voce.
uno screenshot che mostra la media ponderata nella tabella pivot

Vantaggi: Compatibile con le versioni precedenti di Excel; non richiede componenti aggiuntivi né funzionalità avanzate.
Svantaggi: Richiede la modifica dei dati di origine tramite colonne di supporto; il ricalcolo può risultare meno dinamico in caso di aggiornamento dei dati.
Suggerimento pratico: Per report ricorrenti, valuta l’opportunità di rendere la formula della colonna di supporto dinamica o di automatizzare l’aggiornamento con una macro.


Power Pivot (Modello dati) – Utilizzare DAX per calcolare la media ponderata in Tabella pivot

Con le versioni moderne di Excel, il componente aggiuntivo Power Pivot (noto anche come Modello dati) sblocca nuove opzioni di calcolo mediante formule DAX (Analisi dei dati Expressions). Ciò consente di calcolare direttamente le medie ponderate nella Tabella pivot senza creare colonne aggiuntive nei dati sottostanti.

Scenari applicabili: Ideale quando si lavora con set di dati di grandi dimensioni o tabelle collegate e si desidera che i calcoli si aggiornino automaticamente non appena i dati cambiano. Questo approccio è particolarmente utile per analisi aziendali e dashboard, dove è fondamentale mantenere una tabella di origine sempre pulita e aggiornata.

Istruzioni:

  1. Abilita il componente aggiuntivo Power Pivot
    Vai su File > Opzioni > Componenti aggiuntivi. Nel menu a discesa Gestisci, seleziona Componenti aggiuntivi COM, fai clic su Vai e spunta la casella Power Pivot.
  2. Aggiungere dati a Power Pivot
    Selezionare la tabella nel foglio di lavoro, quindi fare clic su Power Pivot>Gestisciper aprire la finestra di Power Pivot.
    uno screenshot dell'aggiunta di dati a Power Pivot
  3. Creare una tabella pivot da Power Pivot
    Nella finestra di Power Pivot, andare su Home>Tabella pivot.
    uno screenshot della creazione di una tabella pivot da Power Pivot
    Scegliere quindi dove inserirla (ad esempio,)Foglio di lavoro esistente) e fare clic su OK.
    uno screenshot della specifica della posizione in cui collocare la tabella pivot
  4. Creare la tabella pivot e aggiungere una misura
    Nell’elenco campi della nuova tabella pivot, trascina i campi nelle aree appropriate. Poi fai clic con il pulsante destro del mouse sul nome della tabella e seleziona Aggiungi misura.
    uno screenshot della costruzione della tabella pivot e dell'aggiunta di una misura
  5. Definire la misura
    Nella finestra di dialogo Misura:
    1. Assegnare un nome alla misura (ad esempio, Prezzo medio ponderato).
    2. Immettere la seguente espressione DAX per la media ponderata.
      =SUMX(Table1, Table1[Weight] * Table1[Price]) / SUM(Table1[Weight])
      (Sostituire)Tabella1, [Peso] e [Prezzo] con la propria tabella effettiva e i propri Nome condizione.)
    3. Fare clic su OKper aggiungerla.
      uno screenshot della definizione della misura
  6. Utilizzare la misura nella tabella pivot
    La misura appena aggiunta comparirà nell’elenco campi e potrà essere trascinata nell’area Valoricome qualsiasi altro campo.
    uno screenshot che mostra la media ponderata nella tabella pivot 2

Suggerimenti e risoluzione dei problemi:
- Le formule DAX non distinguono tra maiuscole e minuscole, ma i nomi di campi e tabelle devono corrispondere esattamente a quelli presenti nel modello.
- La modifica dei dati sottostanti aggiorna automaticamente la misura nella tua Tabella pivot.
- Se ottieni risultati vuoti o inaspettati, verifica la presenza di valori di peso nulli o mancanti e assicurati che il modello di dati sia stato aggiornato correttamente.

Vantaggi: Non sono necessarie modifiche nei dati di origine; i calcoli si aggiornano istantaneamente non appena i dati vengono modificati e consentono riepiloghi avanzati.
Svantaggi: Power Pivot non è disponibile in tutte le edizioni di Excel e potrebbe richiedere una configurazione iniziale; gli utenti non familiarità con DAX potrebbero dover affrontare una curva di apprendimento.

uno screenshot di kutools for excel ai

Sblocca la magia di Excel con KUTOOLS AI

  • Esecuzione intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto con comandi semplici e intuitivi.
  • Formule personalizzate: crea formule su misura per ottimizzare i tuoi flussi di lavoro.
  • Codifica VBA: Scrivi e implementa codice VBA in modo semplice e immediato.
  • Interpretazione delle formule: Comprendi con facilità anche le formule più complesse.
  • Traduzione del testo: Superate le barriere linguistiche direttamente nei vostri fogli di calcolo.
Potenzia le tue capacità in Excel con strumenti basati sull’intelligenza artificiale.Scarica orae scopri un’efficienza mai provata prima!

Articoli correlati:


Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi