web-dev-qa-db-fra.com

Médiane dans un tableau croisé dynamique dans Excel 2010?

Étonnant que cette fonctionnalité ne soit pas présente dans une application aussi ancienne

Existe-t-il une solution de contournement connue?

Je suis sur la partie où vous pouvez changer le type d'agrégation pour un champ de valeur: Il a sum, min, max, avg etc. mais pas la médiane

17
adolf garlic

Pour des exemples simples, vous pouvez utiliser des formules de tableau au lieu d'un tableau croisé dynamique.

Si vous avez les données source dans les lignes 10: 1000, les désignations de catégorie des données source dans la colonne A, les valeurs des données source dans la colonne C et la catégorie considérée dans G3, la formule de matrice suivante recherche la médiane:

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

Validez l’entrée avec Ctrl + Shift + Enter et recopiez-la pour les catégories dans G4, G5, etc.

6
Levi

Malheureusement, rien dans la fonction de tableau croisé dynamique d'Excel ne fait cela. Vous pourriez cependant essayer cet add-on . Il prétend pouvoir le faire, mais je ne l'ai jamais utilisé.

Vous pouvez faire le travail médian avec les données puis l’inclure dans les données du tableau croisé dynamique, mais à ce moment-là… vous savez… à quoi sert le tableau….

1
Raystafarian

Le moyen le plus simple et le plus rapide d'obtenir une médiane dans vos tableaux croisés dynamiques consiste à importer votre fichier Excel dans Google Sheets. Vous pouvez y créer un tableau croisé dynamique et utiliser une médiane.

1
Jeff Gebhart

Vous pouvez réellement utiliser la fonction iserror pour exclure le nombre total de lignes des médianes. Par exemple, si les étiquettes Total row sont en row A et que les données dont vous voulez la médiane sont en row I:

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

J'ai trouvé un redressement si vous souhaitez obtenir rapidement des valeurs médianes spécifiques dans votre tableau croisé dynamique: Pas parfait, mais cela pourrait aider dans certaines situations.

  • Double-cliquez dans votre tableau croisé dynamique sur la valeur agrégée pour laquelle vous souhaitez calculer la médiane.
  • Excel ouvre une nouvelle feuille avec toutes les lignes derrière cette valeur agrégée
  • Sélectionnez la plage de valeurs souhaitée et cliquez sur "Analyse des données" dans l'onglet Données d'Excel (, vous devrez peut-être l'activer premier)
  • Choisissez "Statistiques descriptives"
  • Ajustez soigneusement vos paramètres ( Voir Aide de cette fonction )
  • Excel calculera un tas de statistiques descriptives dans une nouvelle feuille par défaut
0
Fabien

il existe un moyen de calculer la médiane (ou une formule quelconque) si votre tableau croisé dynamique est simple (n’a pas de sous-total dans le tableau). À part cela, il n'y a pas d'autre moyen d'inclure gracieusement les calculs médians dans votre tableau croisé dynamique.

tant pis, je ne peux pas inclure de pièces jointes ... Je vais faire un instantané de mon exemple:

j'ai utilisé la fonction offset décrite ici: http://www.myonlinetraininghub.com/Excel-offset-function-explained également, téléchargez le classeur et allez à l'onglet de tableau croisé dynamique - c'est là que j'ai fait mon exemple

c'est le résultat final - voir l'image ici:

enter image description here

Remarque: vous ne pouvez pas mettre la cellule de formule médiane/offset dans la même colonne à partir de laquelle vous extrayez la valeur médiane. AUSSI, le décalage vous permet de saisir la valeur médiane à partir de la valeur de la colonne moins la ligne du total général.

malheureusement, il n’existe aucun moyen élégant de calculer la médiane (ou toute autre méthode) lorsque vous travaillez avec un tableau croisé dynamique plus complexe (c’est-à-dire qui a des sous-totaux dans le tableau croisé dynamique).

0
Prospertute

Comme Dav a commenté ci-dessus, vous pouvez utiliser l'addon gratuit PowerPivot (une version plus récente d'Excel peut être nécessaire). Travaille pour moi dans Excel 2016. Voir cet article: https://www.masterdataanalysis.com/ms-Excel/calculating-median-Excel-pivottables/

0
Decio