Microsoft 365 Moyenne sur cellules non vides uniquement (formule dans les cellules)

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 !

Maya3375

XLDnaute Junior
Bonjour,
Je dois calculer une moyenne sur 6 cellules.
Ces cellules contiennent des formules et affichent parfois des résultats et parfois pas de résultat.
J'aimerai calculer la moyenne des cellules affichant uniquement des résultats mais je n'y arrive pas...
Comment procéder svp?
D'avance, merci pour votre réponse,
Cordialement,
Maya
 
Bonjour,
En utilisant la même communication :
1733749343812.png

et ça marche.

En étant plus explicite, votre formule est fausse, utilisez :
VB:
=SIERREUR(MOYENNE.SI(AB18:AG18;">0";AB18:AG18);"")
Il manque un paramètre à somme.si.
 
Bonjour,
En utilisant la même communication :
Regarde la pièce jointe 1208650
et ça marche.

En étant plus explicite, votre formule est fausse, utilisez :
VB:
=SIERREUR(MOYENNE.SI(AB18:AG18;">0";AB18:AG18);"")
Il manque un paramètre à somme.si.
Bonjour,
Cela fonctionne si je fais la formule avec la moyenne mais pas la somme...
Comment faire pour avoir la somme?
 
Re,
Soyez explicite, que voulez vous faire ?
Vous faites :
VB:
=SIERREUR(AB18+AC18+AD18+AE18+AF18=AG18;"")
Donc vous ne faites pas la somme, mais vous comparez la somme de AB18 à AF18 par rapport à AG18.
Comme il n'y a pas d'erreur il vous répond VRAI s'il y a égalité et FAUX dans le cas contraire.

Si vous voulez faire la somme de AB18 à AG18, alors faites :
Code:
=SIERREUR(SOMME(AB18:AG18);"")
NB:
Pourquoi voulez vous faire la somme si le titre du fil est :
"Moyenne sur cellules non vides uniquement "
 
Re,
Soyez explicite, que voulez vous faire ?
Vous faites :
VB:
=SIERREUR(AB18+AC18+AD18+AE18+AF18=AG18;"")
Donc vous ne faites pas la somme, mais vous comparez la somme de AB18 à AF18 par rapport à AG18.
Comme il n'y a pas d'erreur il vous répond VRAI s'il y a égalité et FAUX dans le cas contraire.

Si vous voulez faire la somme de AB18 à AG18, alors faites :
Code:
=SIERREUR(SOMME(AB18:AG18);"")
J'ai 6 cellules avec des formules dedans (=@INDEX(INDIRECT($AH$6);EQUIV($E8;t_Membres;0);EQUIV(AB$5;Suivis!$B$5:$U$5;0)-1))
avec un format de cellule personnalisée [=0]"";#.##0" "
Donc s'il n'y a rien dans ces cellules, je n'ai rien qui s'affiche.

Au bout de ces 6 cellules, j'aimerai en faire la somme des cellules et là 3 solutions:
- une somme car j'ai des cellules comprenant des nombres
- un affichage 0 si le résultat est 0
ET - un affichage "vide" si je n'ai rien dans les 6 cellules d'avant (c'est ça que je n'arrive pas à avoir: soit il m'affiche 0 ou un message d'erreur)
 
- 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

Discussions similaires

Retour