Mediana nella tabella pivot in Excel 2010?


18

Sorprendente che questa funzionalità non sia presente in un'applicazione così antica

Esiste una soluzione alternativa nota?

Sto parlando della parte in cui è possibile modificare il tipo di aggregazione per un campo valore: ha somma, min, max, media ecc ma non mediana


1
Se la memoria serve, le funzioni di aggregazione di Excel sono strettamente correlate alle funzioni di aggregazione di SQL e non troverete nemmeno una funzione mediana. Una soluzione alternativa a SQL può fornire alcune informazioni sulla creazione di una versione della tabella pivot di Excel.
dav

Potresti essere in grado di sfruttare Powerpivot per fare ciò di cui hai bisogno, vedi questo articolo: javierguillen.wordpress.com/2011/09/13/… .
dav

Risposte:


7

Per semplici esempi è possibile utilizzare le formule di array anziché una tabella pivot.

Se hai i dati di origine nelle righe 10: 1000, le designazioni di categoria dei dati di origine nella colonna A, i valori dei dati di origine nella colonna C e la categoria considerata in G3, la seguente formula dell'array troverà la mediana:

{=MEDIAN(IF($A$10:$A$1000=G3,$C$10:$C$1000))}

Conferma l'inserimento con Ctrl+ Shift+ Entere copia per le categorie in G4, G5 ecc


2
Sembra che ci sia un refuso per valore dove invece di $ C $ 10, c'è $ C $ 100.
Jhamu,

1

Sfortunatamente, non c'è niente incorporato nella funzione di tabella pivot di Excel che lo farà. Puoi provare questo componente aggiuntivo però. Afferma di essere in grado di farlo, ma non l'ho mai usato.

Potresti fare il lavoro mediano con i dati e quindi includerlo nei dati della tabella pivot, ma a quel punto .. sai .. qual è il punto della tabella ..


1

Puoi effettivamente utilizzare la iserrorfunzione per escludere le righe totali dalle mediane. Ad esempio, se le Total rowetichette sono presenti row Ae i dati di cui si desidera la mediana sono row I:

=MEDIAN(IF(ISERROR(FIND("Total",$A$5:$A$65535)),I5:I35535))

1

Il modo più rapido e semplice per ottenere una mediana nelle tabelle pivot è importare il tuo file Excel in Fogli Google. Lì puoi creare una tabella pivot e usare una mediana.


Ho dovuto votare questo perché è di gran lunga il modo più semplice per ottenere i risultati. Non aiuta in Excel, ma gli stessi dati possono essere elaborati lì in un pizzico.
Dan

Non va bene se si dispone di dati sensibili
adolf aglio

0

c'è un modo per fare la mediana (o qualsiasi formula) se la tua tabella pivot è semplice (non ha sub totali nella tabella). a parte questo, non c'è altro modo per includere con garbo calcoli mediani nella tabella pivot.

peccato che non possa includere allegati ... farò un'istantanea del mio esempio:

ho usato la funzione offset descritta qui: http://www.myonlinetraininghub.com/excel-offset-function-explained , scarica la cartella di lavoro e vai alla scheda della tabella pivot - ecco dove ho fatto il mio esempio

questo è il risultato finale - vedi l'immagine qui:

inserisci qui la descrizione dell'immagine

NOTA: non è possibile inserire la cella della formula mediana / offset nella stessa colonna da cui si sta prendendo il valore mediano. Inoltre, l'offset consente di ottenere il valore mediano dal valore della colonna meno la riga del totale generale.

sfortunatamente, non esiste un modo grazioso per eseguire calc mediani (o di altro tipo) quando si lavora con una tabella pivot più complessa (ovvero, che ha subtotali nella tabella pivot).


0

Ho trovato un'inversione di tendenza se si desidera ottenere rapidamente alcuni valori mediani specifici nella tabella pivot: non perfetto, ma potrebbe aiutare in alcune situazioni ..

  • Fare doppio clic nella tabella pivot sul valore aggregato che si desidera calcolare la mediana
  • Excel apre un nuovo foglio con tutte le righe dietro questo valore aggregato
  • Seleziona l'intervallo di valori desiderato e fai clic su "Analisi dei dati" nella scheda Dati di Excel ( potrebbe essere necessario prima attivarlo )
  • Scegli "Statistiche descrittive"
  • Regola attentamente i tuoi parametri ( Vedi la Guida di questa funzione )
  • Excel calcolerà un sacco di statistiche descrittive in un nuovo foglio per impostazione predefinita

0

Come ha commentato Dav in precedenza, è possibile utilizzare il componente aggiuntivo PowerPivot gratuito (potrebbe essere necessaria una versione più recente di Excel). Ha funzionato per me in Excel 2016. Vedi questo articolo: https://www.masterdataanalysis.com/ms-excel/calculating-median-excel-pivottables/


I collegamenti esterni possono rompersi o non essere disponibili, nel qual caso la tua risposta non aggiungerebbe nulla di utile utile. Includere le informazioni essenziali nella risposta e utilizzare il collegamento per l'attribuzione e ulteriori letture. Grazie.
Fixer 1234
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.