Funzione PIVOTBY

Excel 365, Excel 2021

Riepilogo

La funzione PIVOTBY di Excel consente di creare riepiloghi dinamici dei dati attraverso una formula avanzata. Raggruppa e aggrega valori lungo assi riga e colonna, offrendo flessibilità simile alle tabelle pivot ma direttamente in formule.

Sintassi

PIVOTBY(campi_riga; campi_colonna; valori; funzione; [intestazioni_campi]; [profondita_totali_riga]; [ordine_ordinamento_riga]; [profondita_totali_colonna]; [ordine_ordinamento_colonna]; [array_filtro]; [riferimento_relativo])

Parametri

Parametro Tipo Richiesto Descrizione
campi_riga Matrice/Intervallo Matrice o intervallo per raggruppare le righe e creare intestazioni riga. Supporta più colonne per gerarchie multi-livello.
campi_colonna Matrice/Intervallo Matrice o intervallo per raggruppare le colonne e creare intestazioni colonna. Supporta più colonne per gerarchie multi-livello.
valori Matrice/Intervallo Dati da aggregare. Può contenere più colonne per multiple aggregazioni.
funzione Funzione LAMBDA Funzione di aggregazione (SUM, AVERAGE, COUNT o LAMBDA personalizzata). Vettore per multiple aggregazioni.
intestazioni_campi Numero No Controlla visualizzazione intestazioni: 0=No, 1=Sì non mostrare, 2=No ma generare, 3=Sì e mostra.
profondita_totali_riga Numero No Gestisce totali riga: 0=Nessun totale, 1=Totali generali, 2=Subtotali.
ordine_ordinamento_riga Numero No Ordina righe per colonna specifica. Negativo per ordine decrescente.
profondita_totali_colonna Numero No Gestisce totali colonna: 0=Nessun totale, 1=Totali generali, 2=Subtotali.
ordine_ordinamento_colonna Numero No Ordina colonne per colonna specifica. Negativo per ordine decrescente.
array_filtro Matrice Booleana No Filtro righe con valori VERIFICA/FALSO.
riferimento_relativo Numero No Per funzioni a due parametri (es. PERCENTUALE.DI): 0=Colonna, 1=Riga, 2=Generale.

Utilizzo della funzione PIVOTBY

PIVOTBY rivoluziona l'analisi dati in Excel permettendo di creare tabelle pivot dinamiche tramite formule. Ideale per dashboard interattive e report automatizzati senza bisogno dell'interfaccia tabelle pivot.

Esempi Comuni di PIVOTBY

Riepilogo vendite per Prodotto e Anno

=PIVOTBY(C2:C100; A2:A100; D2:D100; SOMMA)

Crea matrice con vendite totali raggruppate per prodotto (righe) e anno (colonne).

Vendite con Subtotali e Ordinamento

=PIVOTBY(C2:C100; A2:A100; D2:D100; SOMMA; ; 2; -1)

Mostra subtotali righe e ordina per vendite decrescente.

Analisi Vendite con Filtro

=PIVOTBY(C2:C100; A2:A100; D2:D100; SOMMA; ; ; ; ; ; E2:E100)

Considera solo righe dove E2:E100 è VERIFICA.

Domande Frequenti

PIVOTBY crea la stessa analisi ma come formula dinamica, integrabile in altre formule e completamente personalizzabile.

Disponibile solo in Excel 365 e Excel 2021.

Sì, con LAMBDA: LAMBDA(subset,total,SOMMA(subset)/SOMMA(total)) per percentuali personalizzate.

Errori Comuni e Soluzioni

#VALORE! - Dimensioni incompatibili

Cause: Lunghezze di campi_riga, campi_colonna e array_filtro non corrispondono

Solution: Verifica che tutte le matrici abbiano la stessa dimensione riga.

#NOME?

Cause: Funzione di aggregazione non riconosciuta

Solution: Usa SOMMA, MEDIA, CONTA o LAMBDA valida.

Output troppo grande

Cause: Troppi gruppi unici combinati

Solution: Riduci dati o usa array_filtro.

Note

  • Richiede almeno Excel 365/2021
  • Output sempre come matrice dinamica (spill)
  • Per subtotali servono almeno 2 colonne nei campi
  • Funzioni lambda personalizzate seguono LAMBDA(subset,totalset,...)
  • relative_to funziona solo con funzioni a 2 parametri

Compatibilità

Disponibile in: Excel 365, Excel 2021

Non disponibile in: Excel 2019 e precedenti

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 365, Excel 2021