Moyenne de cellules avec détection de cellules vide [Résolu/Fermé]

Signaler
Messages postés
5
Date d'inscription
samedi 14 juin 2014
Statut
Membre
Dernière intervention
14 juin 2014
-
Messages postés
5
Date d'inscription
samedi 14 juin 2014
Statut
Membre
Dernière intervention
14 juin 2014
-
Bonjour,
j'ai une série de 6 cellules dans lesquelles je rentre des données numériques. et à la fin je fais les moyennes des valeurs de ces 6 cellules. Il se trouve que les 6 cellules ne contiennent pas toujours des valeurs, il se peut que quelques unes d'entre elles soient vides.
Je voudrais savoir comment automatiser la tache qui est de faire une moyenne de ces 6 cellules, en n'incluant que les cellules contenant des valeurs.
Merci

5 réponses

Messages postés
25988
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
26 avril 2021
5 885
Bonjour
alors essayez, si vous avez toiut dit cette fois!
=(A1*2+A2*4+A3*6+A4*8+A5*10+A6*12)/NB.SI(A1:A6;"<>0")

crdlmnt

1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
9735
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2021
2 089
ou bien
=SOMMEPROD(A1:A6;{2;4;6;8;10;12})/NB.SI(A1:A6;"<>" & "")

Cordiales salutations à Vaucluse en passant
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
5
Date d'inscription
samedi 14 juin 2014
Statut
Membre
Dernière intervention
14 juin 2014

Y a-t-il un moyen de faire une formule qui ne considère ni les cellules vides ni celles qui contiennent des 0 ?

Merci pour votre intérêt
Messages postés
9735
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2021
2 089
Y a-t-il un moyen de faire une formule qui ne considère ni les cellules vides ni celles qui contiennent des 0 ?

Peut être comme ceci
=SOMMEPROD(A1:A6;{2;4;6;8;10;12})/SOMMEPROD((A1:A6<>0)*(A1:A6<>""))
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
5
Date d'inscription
samedi 14 juin 2014
Statut
Membre
Dernière intervention
14 juin 2014

C'est effectivement la formule qui donne le résultat que j'attendais, même si j'avoue ne pas bien saisir la dernière partie de la formule

SOMMEPROD((A1:A6<>0)*(A1:A6<>""))

Merci énormément pour votre aide
Messages postés
9735
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
26 avril 2021
2 089
Bonjour

Tu n'as rien de spécial a faire
MOYENNE(plage) renvoie la moyenne des cellules "numériques" de plage

Cdlmnt
Messages postés
5
Date d'inscription
samedi 14 juin 2014
Statut
Membre
Dernière intervention
14 juin 2014

J'ai oublié de mentionner que dans ma formule de la moyenne je multiplie chaque cellules par un facteur, voici ma formule:
MOYENNE(A1*2;A2*4;A3*6; A4*8;A5*10;A6*12)

si une des cellules est vide il va la considérer comme étant = 0 (qui est en soi une valeur) et il va à la fin diviser le tout par 6.
Messages postés
5
Date d'inscription
samedi 14 juin 2014
Statut
Membre
Dernière intervention
14 juin 2014

Merci beaucoup pour vos deux réponses, les deux formules fonctionnent très bien.