Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Moyenne avec colonnes non adjacentes et

gbagne

XLDnaute Nouveau
Bonjour à tous,
J'ai une tâche que je n'arrive pas résoudre depuis 3 jours et là, je suis dans l'urgence.
Je souhaiterais à partir des données du grand tableau remplir le deuxième tableau plus bas. Dans la colonne "AVGCost" par exemple, je souhaite trouver une formule qui puisse calculer la moyenne par nom (Name) des plages "Cost" c'est à dire (plage E2:N57 plus col S2:S57) (colonne non contigües). Dans la colonne "AVGTotalCost", la moyenne comprenant en plus les "Elements" (plage E2:S57)
Les conditions sont les suivantes: exclure les cellules contenant des valeurs nulles, et n'utiliser que les valeurs uniques (car certains de même noms ont les mêmes valeurs (doublons).
J'ai commencé avec SOMMEPROD, combiné à Fréquence mais je m'y perds.
Quelqu'un pourrait-il me donner un coup de main svp?

Le fichier est joint.
Merci
 

Pièces jointes

  • TaskG.xlsx
    22.1 KB · Affichages: 9

gbagne

XLDnaute Nouveau
Bonjour
VB:
=SOMMEPROD(($A$2:$A$57=A61)*(GAUCHE($E$1:$S$1;4)="Cost");$E$2:$S$57)/SOMMEPROD(($A$2:$A$57=A61)*(GAUCHE($E$1:$S$1;4)="Cost"))
Bonjour Chris,
Merci pour la formule mais je crois qu'elle ne prend pas en compte les critères de doublons et d'élimination des valeurs nulles (cellules contenant des 0). Peut-on les y inclure?
 

gbagne

XLDnaute Nouveau
Bonjour à tous

La formule proposée retire les "0" et les noms en doube, peux-tu nous montrer les doublons sur ton exemple.

JHA
Je voulais plutôt dire les valeurs qui sont identiques dans les lignes. Cela change le resultat quand on en tient compte je crois.
fichier joint avec les valeurs repetées.
 

Pièces jointes

  • TaskG1.xlsx
    24.7 KB · Affichages: 3

chris

XLDnaute Barbatruc
RE

Tes lignes en rouge ne sont pas identiques sur les elements comme déjà dit...

Ce qui du coup ne va pas considérer la même chose pour les 2 calculs...

Quid de la version Excel
 

chris

XLDnaute Barbatruc
Re

2016 : on peut donc le faire aisément par PowerQuery intégré mais reste le problème de définition des doublons :
Si on dédoublonne sur la base des cost on utilise 50 lignes mais si on dédoublonne les lignes complètes on utilise les 56...

Il faut donc savoir...
 

chris

XLDnaute Barbatruc
RE

Tu ne réponds pas à la question : dans la mesure où on doit dédoublonner et que les colonnes éléments n'ont pas de doublons, il faut soit tout garder soit définir quels éléments on garde ou pas...

PowerQuery c'est comme les formules : cela s'apprend et il faut bien commencer un jour car on l'utilise de plus en plus...
 

gbagne

XLDnaute Nouveau
Ce sont les colonnes Cost qui ont en effet des doublons qu'il faudrait dédoublonner pour le calcul de AVGCost. Dans la colonne de AVGTotalCost il faudrait juste inclure les colonne Element à partir de la formule de AVGCost.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…