calcul de la moyenne une ligne sur deux

  • Initiateur de la discussion Initiateur de la discussion phiphi27
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : calcul de la moyenne une ligne sur deux

Bonjour phiphi27, resalut Jean-Pierre,

Une autre solution basée sur une formule matricielle :

Code:
=MOYENNE(SI(B2:B19="FH";C2:C19))

Formule à valider par CTRL + MAJ + ENTREE

@+

Edit : Bing ! Salut Jocelyn, je ne t'avais point vu passer 😉

@+
 
Re : calcul de la moyenne une ligne sur deux

Re, Bonjour Tibo, Jocelyn,

Dur, le matin au saut du lit....

Simplement, car pas toujours pédagogue,

1ère partie : sommeprod crée une matrice contenant tous les "FH" en B
2ème partie : il somme, une à une, toutes les valeurs qui y correspondent, en C, et les divise par le nombre de "FH" contenu en B

J'espère que c'est assez clair, sinon n'hésite pas.

Bonnes Fëtes à tous.

Jean-Pierre
 
Re : calcul de la moyenne une ligne sur deux

Merci jean pierre
Super mais peut on adapter ta formule pour avoir la MEDIANE?
Celle de tibo semble plus simple {=MOYENNE(SI(B2:B19="FH";C2:C19))}
Quel avantage ou inconvénient a t'elle
Merci et excuse pour le saut du lit
Phiphi
 
Re : calcul de la moyenne une ligne sur deux

bonjour,

je deterre ce vieux post car il correspond pile à ce que je veux faire mais j'ai comme l'impression que je suis vraiment mauvais et que je comprends rien de rien... alors, je vous donne un fichier exemple.... si vous pouviez me trouver la solution.. où m'y aider.

Je ne souhaite pas de formule MATRICIELLE.... tout doit être automatique

super merci à vous
 

Pièces jointes

Re : calcul de la moyenne une ligne sur deux

Bonjour,

Puisque tu ne veux pas de formule matricielle :

Code:
=SOMME.SI($A$7:$A$18;STXT($A21;TROUVE(" ";$A21)+1;99);$B$7:$B$18)/
NB.SI($A$7:$A$18;STXT($A21;TROUVE(" ";$A21)+1;99))

Sache que les formules matricielles ne sont pas moins automatiques 🙄

@+
 
Re : calcul de la moyenne une ligne sur deux

ouaouh ! super rapide... je teste et te reviens asap.... pour moi matricielle veut dire que l'utilisateur final SERA OBLIGE de faire une manip pour avoir le résultat... n'est ce pas ?

Je viens de tester et j'ai ajouté

=SOMME.SI($A$7:$A$18;STXT($A21;TROUVE("toto";$A21)+1;99);$B$7:$B$18)/
NB.SI($A$7:$A$18;STXT($A21;TROUVE("toto";$A21)+1;99)) le nom toto..... mais je suis vraiment un mauvais car ca m'affiche div/0

j'ai rien compris à la formule ! je dois pas mettre le nom toto, tata, titi dans la formule... quel boulet alors.
 
Dernière modification par un modérateur:
Re : calcul de la moyenne une ligne sur deux

re,

Une matricielle demande, lors de sa saisie, une validation particulière, et c'est tout. Pas de contrainte pour l'utilisateur.

La formule matricielle en B21 :

Code:
=SOMME.SI($A$7:$A$18;STXT($A21;TROUVE(" ";$A21)+1;99);$B$7:$B$18)/
NB.SI($A$7:$A$18;STXT($A21;TROUVE(" ";$A21)+1;99))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Une autre formule avec SOMMEPROD :

Code:
=SOMMEPROD(($A$7:$A$18=STXT(A21;TROUVE(" ";A21)+1;99))*$B$7:$B$18)/
NB.SI($A$7:$A$18;STXT(A21;TROUVE(" ";A21)+1;99))

Les formules avec SOMMEPROD sont également matricielles, mais sont à valider "simplement" par Entrée.

Voilou

@+
 
Re : calcul de la moyenne une ligne sur deux

j'ai essayé d'appliquer en fonction de mon exemple sur mon cas réel..... et comme je comprends rien à ta formule je n'arrive pas à l'appliquer..... il y a au moins 4 carrés de couleur superposés les uns aux autres... que je déplace comme je peux... et j'ai rien de fiable dans les résultats....

je te remercie de m'aider mais.... j'ai toujours pas compris.... désolé !


en plus je dois appliquer cela sur 20 onglets....
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
176
Réponses
10
Affichages
268
Réponses
1
Affichages
188
W
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
312
Retour