Excel moyenne des doublons
Fermé
Le_Goret
-
1 févr. 2011 à 11:28
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 févr. 2011 à 09:11
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 2 févr. 2011 à 09:11
A voir également:
- Excel moyenne des doublons
- Comment calculer la moyenne sur excel - Guide
- Supprimer les doublons excel - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Doublons photos - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
1 févr. 2011 à 11:39
1 févr. 2011 à 11:39
Bonjour
ce qui est faisable:
Créer une liste sans doublon en copiant la liste REF et en passant par "supprimer les doublons"
cette liste pour l'exemple en colonne C
en D, en ligne:
=SOMME.SI(A:A;C1;B:B)/NB.SI(A:A;C1;B:B)
ou si vous avez 2007:
=MOYENNE.SI(A:A;C1;B:B)
à tirer sur la hauteur du champ
cette moyenne prend aussi en compte les valeurs 0
si vous voulez les moyennes en ligne avec la colonne REF en colonne C:
=MOYENNE.SI(A:A;A1;B:B)
vous donnera la moyenne à chaque fois qu'il y aura le code en A
=SI(NB.SI($A$1:A1;A1)=1;MOYENNE.SI(A:A;C1;B:B);"")
à tirer sur la hauteur de REF
vous placera la moyenne en face du premier code trouvé, pas des autres
vous pouvez bien sur utilisez dans le second cas l'une ou l'autre des formules du premier.
crdlmnt
ce qui est faisable:
Créer une liste sans doublon en copiant la liste REF et en passant par "supprimer les doublons"
cette liste pour l'exemple en colonne C
en D, en ligne:
=SOMME.SI(A:A;C1;B:B)/NB.SI(A:A;C1;B:B)
ou si vous avez 2007:
=MOYENNE.SI(A:A;C1;B:B)
à tirer sur la hauteur du champ
cette moyenne prend aussi en compte les valeurs 0
si vous voulez les moyennes en ligne avec la colonne REF en colonne C:
=MOYENNE.SI(A:A;A1;B:B)
vous donnera la moyenne à chaque fois qu'il y aura le code en A
=SI(NB.SI($A$1:A1;A1)=1;MOYENNE.SI(A:A;C1;B:B);"")
à tirer sur la hauteur de REF
vous placera la moyenne en face du premier code trouvé, pas des autres
vous pouvez bien sur utilisez dans le second cas l'une ou l'autre des formules du premier.
crdlmnt
1 févr. 2011 à 13:34
http://www.cijoint.fr/cjlink.php?file=cj201102/cijtmAmpl6.xls
Je ne vois pas du tout là où je me trompe. Merci en tout cas pour votre réponse rapide!!!
Modifié par Vaucluse le 1/02/2011 à 14:49
votre formule
1°) n'est pas écrite correctement
2°) dans la colonne D, la valeur de recherche pour la moyenne devrait être A7 et non C7
3°) Même écrit correctement, je pense que le code MOYENNE.SI ne fonctionne qu'à partir de 2007
=SI(NB.SI($A$7:A7;A7)=1;MOYENNE.SI($A$7:$A$12;A7;$B$7:$B$12);" ")
la formule en D7 écrite comme ci dessus chez moi renvoi 44,33 qui semble correct
Crdlmnt
ps
si MOYENNE.SI ne fonctionne pas avec ça, utilisez la 1° proposition dans mon message
1 févr. 2011 à 16:16
1 févr. 2011 à 17:14
Pourquoi ne pas passer par un tableau croisé dynamique ?
Quant à une matricielle sur 2000 lignes; tu auras largement le temps d'inviter la charmante petite stagiaire du secrétariat à boire un café...
1 févr. 2011 à 18:27
je pense quand même qu'avec SOMMEPROD (qui n'est que "partiellement matricielle") comme indiqué dans mon premier message , la secrétaire va être obligé de boire assez vite.
Crdlmnt