Comment résumer les normalisations pondérées des colonnes?

0

Dis, j'ai une feuille avec la structure suivante (simplifiée) avec des valeurs absolues:

entrez la description de l'image ici

Ce que je veux réaliser est d’obtenir un tableau avec les valeurs normalisées (c’est-à-dire que le maximum équivaut à 1. Dans mon exemple dans value_1, 4est maximum et, par conséquent 1, 2égal 0.5). Enfin, je veux peser value_1et value_2obtenir un total normalisé (nombre maximal = 1)

Bien sûr, ma vraie feuille a beaucoup de lignes et quelques colonnes, donc créer de nouvelles colonnes dans la même feuille n’est pas ce que je veux.

Voici la solution simplifiée (avec un exemple peser ( 0,6-0,4):

entrez la description de l'image ici

Maintenant la question est:

Comment puis-je obtenir cette solution avec une grande feuille avec des centaines de lignes et des dizaines de colonnes?

J'ai essayé de créer un tableau croisé dynamique et je pouvais obtenir des sortes de résultats normalisés pour chaque colonne:

  • Créez la colonne valueset utilisez-la Show values as... > % of column results(voir capture d'écran suivante, désolé, version allemande d'Excel)
  • Je ne pouvais pas obtenir le total pesé avec cette version bien

entrez la description de l'image ici

Mcbetz
la source

Réponses:

1

Option 1 - en utilisant la formule dans la feuille supplémentaire

  • Dupliquez votre feuille et faites les calculs dans la seconde. (La duplication est bonne car vous avez les mêmes en-têtes et la même plage de données que dans l'original).
  • Si vous mettez des poids dans la première ligne et que les en-têtes sont dans la seconde, votre formule en A3 ressemblera à ceci: =old_sheet!A3/max(old_sheet!A3:A<last row>)/A1
  • maintenant, il vous suffit de récapituler les lignes pour obtenir la valeur pondérée normalisée

Option 2 - modification des données d'origine

  • insérer 3 nouvelles lignes en haut des données
  • entrer dans les nouvelles lignes: valeur max de la colonne, poids, max * poids
  • sélectionnez votre 3ème ligne et appuyez sur CRTL + C, sélectionnez toutes vos valeurs et sélectionnez coller spécial - diviser.
  • résumer les lignes
Máté Juhász
la source