2 votes

Calcul du rapport de deux colonnes dans un tableau croisé dynamique Excel

J'ai une table, qui garde la trace des scores des joueurs pour un jeu de société. Les colonnes pertinentes de la table source sont le nom du joueur, qui n'est qu'un texte, le numéro du jeu, qui est unique pour chaque jeu joué, et "Gagné ?", qui vaut 1 si le joueur a gagné ce jeu, et 0 sinon. Il existe d'autres colonnes, mais elles ne sont utilisées que pour le regroupement.

|| Player  |  Game No. | Won? ||
--------------------------------
|| John    |     1     |   1  ||
|| George  |     1     |   0  ||
|| John    |     2     |   0  ||
|| Paul    |     2     |   1  ||
|| Ringo   |     2     |   0  ||
--------------------------------

Champs de valeur pertinents dans le tableau croisé dynamique :

  • Le "compte des gains", calculé comme la somme des gains ?

  • Jeux joués, calculés en tant que nombre de jeux numérotés.

Je veux ajouter une colonne 'Taux de victoire', qui serait en fait 'Nombre de victoires'/'Jeux joués' ou 'Nombre de victoires'.

J'ai essayé d'ajouter un champ calculé 'Taux de gain' sous la forme "=COUNT(Won ?)/COUNT('Game No.')", mais cela a donné 1, quelle que soit la valeur réelle.

1voto

Derek Points 131

Le pourcentage d'éléments Vrais dans une liste est la moyenne des zéros et des uns, où Vrai est représenté par 1 et Faux par 0.

Il suffit de faire glisser le champ Won dans la zone des valeurs, et de changer l'agrégation de Somme à Moyenne :

enter image description here

J'ai trouvé ça sur le blog de mon bon ami Doug Glancy à http://yoursumbuddy.com/percent-of-true-items-in-a-pivot-table-field/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X