Moyenne avec condition effacer les valeurs 0
Résolu/Fermé
erable33
Messages postés
5
Date d'inscription
mercredi 12 septembre 2012
Statut
Membre
Dernière intervention
13 septembre 2012
-
12 sept. 2012 à 14:38
Raymond PENTIER Messages postés 58330 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 mars 2024 - 11 déc. 2012 à 01:03
Raymond PENTIER Messages postés 58330 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 mars 2024 - 11 déc. 2012 à 01:03
A voir également:
- Moyenne avec condition effacer les valeurs 0
- Formule moyenne excel - Guide
- Effacer les cookies - Guide
- Excel cellule couleur si condition texte - Guide
- Que doit-il faire pour effacer les traces de sa navigation ? - Guide
- Comment effacer une page sur word - Guide
8 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
12 sept. 2012 à 14:47
12 sept. 2012 à 14:47
Bonjour
=SOMME(H7:T7)/NB.SI(H7:T7;"<>")
ou
=SOMME(H7:T7)/NB.SI(H7:T7;"><")
selon que vous ayez ou non des formules dans le champ
devrait faire l'affaire
prend en compte les 0 mais pas les vides.
crdlmnt
=SOMME(H7:T7)/NB.SI(H7:T7;"<>")
ou
=SOMME(H7:T7)/NB.SI(H7:T7;"><")
selon que vous ayez ou non des formules dans le champ
devrait faire l'affaire
prend en compte les 0 mais pas les vides.
crdlmnt
Mike-31
Messages postés
18309
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 mars 2024
5 072
13 sept. 2012 à 13:43
13 sept. 2012 à 13:43
Salut,
a changer tu auras Excel 2010 mais les formules proposées fonctionnent très bien sous Excel 2003 comme cette formule qui calculera la moyenne en prenant en compte les valeurs 0
=SOMME(H7:T7)/NB.SI(H7:T7;"<>")
ou cette formule ne prend pas en compte les cellules contenant 0
=SOMME(H7:T7)/NB.SI(H7:T7;">0")
a changer tu auras Excel 2010 mais les formules proposées fonctionnent très bien sous Excel 2003 comme cette formule qui calculera la moyenne en prenant en compte les valeurs 0
=SOMME(H7:T7)/NB.SI(H7:T7;"<>")
ou cette formule ne prend pas en compte les cellules contenant 0
=SOMME(H7:T7)/NB.SI(H7:T7;">0")
erable33
Messages postés
5
Date d'inscription
mercredi 12 septembre 2012
Statut
Membre
Dernière intervention
13 septembre 2012
13 sept. 2012 à 15:43
13 sept. 2012 à 15:43
Merci, mais cela ne va pas tout à fait, pour
MOYENNE(H7:T7);"";MOYENNE(H7:T7))
le partie ;""; est refusée, je supprime, alors la fin de parenthèse est refusée...
Je sens le but tout proche, mais..... il y a encore du chemin,
En tous cas, je vous remercie de votre coopération.
Bonne soirée.
Cordialement
MOYENNE(H7:T7);"";MOYENNE(H7:T7))
le partie ;""; est refusée, je supprime, alors la fin de parenthèse est refusée...
Je sens le but tout proche, mais..... il y a encore du chemin,
En tous cas, je vous remercie de votre coopération.
Bonne soirée.
Cordialement
Mike-31
Messages postés
18309
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 mars 2024
5 072
Modifié par Mike-31 le 13/09/2012 à 15:56
Modifié par Mike-31 le 13/09/2012 à 15:56
Re,
Il doit manquer une donnée dans les explications, peux tu donner un exemple comme en H7 j'ai ça en I7 ça etc
et je dois obtenir ce résultat
Il doit manquer une donnée dans les explications, peux tu donner un exemple comme en H7 j'ai ça en I7 ça etc
et je dois obtenir ce résultat
erable33
Messages postés
5
Date d'inscription
mercredi 12 septembre 2012
Statut
Membre
Dernière intervention
13 septembre 2012
13 sept. 2012 à 16:00
13 sept. 2012 à 16:00
Pour la partie H7 T7 un exemple : Il s'agit de prix
H7,10.50 - J7, 9.75 - Q7, 14.52 - R7 11.15
H8 vide - K8 4.50 - T8, 6.75
J'aimerais obtenir la moyenne de ces prix pâr ligne de produits A, B, ou X,
H7,10.50 - J7, 9.75 - Q7, 14.52 - R7 11.15
H8 vide - K8 4.50 - T8, 6.75
J'aimerais obtenir la moyenne de ces prix pâr ligne de produits A, B, ou X,
Mike-31
Messages postés
18309
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 mars 2024
5 072
13 sept. 2012 à 16:15
13 sept. 2012 à 16:15
la moyenne par ligne, pour la ligne 7 10.50+9075+14.52+11.15=45.92 il y 4 valeurs donc 45.92/4=11.48
qui est obtenu avec cette formule
=SOMME(H7:T7)/NB.SI(H7:T7;"<>")
idem pour la ligne 8
=SOMME(H8:T8)/NB.SI(H8:T8;"<>") qui donne la moyenne 5.625
Par contre ce que je ne comprends pas c'est ceci
J'aimerais obtenir la moyenne de ces prix par ligne de produits A, B, ou X,si dans la ligne 7 par exemple nous avons des produits différents il est certain que nos formules ne peuvent fonctionner en l'état et il faudra les compléter après avoir apporté un peu d'eau à notre moulin
qui est obtenu avec cette formule
=SOMME(H7:T7)/NB.SI(H7:T7;"<>")
idem pour la ligne 8
=SOMME(H8:T8)/NB.SI(H8:T8;"<>") qui donne la moyenne 5.625
Par contre ce que je ne comprends pas c'est ceci
J'aimerais obtenir la moyenne de ces prix par ligne de produits A, B, ou X,si dans la ligne 7 par exemple nous avons des produits différents il est certain que nos formules ne peuvent fonctionner en l'état et il faudra les compléter après avoir apporté un peu d'eau à notre moulin
erable33
Messages postés
5
Date d'inscription
mercredi 12 septembre 2012
Statut
Membre
Dernière intervention
13 septembre 2012
13 sept. 2012 à 16:31
13 sept. 2012 à 16:31
Merci beaucoup, cela marche,
il ne reste plus " qu'à faire disparaître " la formule - dièse.DIV/0! - apparaissant à chaque ligne ou il n'y a aucune valeur d'enregistrée pour enfin pourvoir imprimer mon tableau de prix moyens. Ce que je sais pas encore faire
Mais pour le moment, je suis très content du résultat obtenu, je peux avancer dans mon travail.
Bonne soirée et mille mercis à tous.
Cordialement
il ne reste plus " qu'à faire disparaître " la formule - dièse.DIV/0! - apparaissant à chaque ligne ou il n'y a aucune valeur d'enregistrée pour enfin pourvoir imprimer mon tableau de prix moyens. Ce que je sais pas encore faire
Mais pour le moment, je suis très content du résultat obtenu, je peux avancer dans mon travail.
Bonne soirée et mille mercis à tous.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18309
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 mars 2024
5 072
Modifié par Mike-31 le 13/09/2012 à 16:36
Modifié par Mike-31 le 13/09/2012 à 16:36
Re,
La solution a été donnée par mon ami Vaucluse que je salue au passage
la formule pour la ligne 7 est
=SI(ESTERREUR(SOMME(H7:T7)/NB.SI(H7:T7;"<>"));""; SOMME(H7:T7)/NB.SI(H7:T7;"<>"))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
La solution a été donnée par mon ami Vaucluse que je salue au passage
la formule pour la ligne 7 est
=SI(ESTERREUR(SOMME(H7:T7)/NB.SI(H7:T7;"<>"));""; SOMME(H7:T7)/NB.SI(H7:T7;"<>"))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Raymond PENTIER
Messages postés
58330
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2024
17 087
13 sept. 2012 à 02:40
13 sept. 2012 à 02:40
Quelle version : 2007/2010 ou plus ancienne ?
Il y a des fonctions prévues pour ça ...
Il y a des fonctions prévues pour ça ...
erable33
Messages postés
5
Date d'inscription
mercredi 12 septembre 2012
Statut
Membre
Dernière intervention
13 septembre 2012
Modifié par erable33 le 13/09/2012 à 13:46
Modifié par erable33 le 13/09/2012 à 13:46
Merci pour les réponses, mais cela ne fonctionne toujours pas,
Ma version est 2003 je pense, achetée en 2006.
Avec ma formule =MOYENNE(H7:T7) SI (H7:T7<>"&0");sinon0)) j'ai un résultat faux
avec les 2 suivantes proposées, je n'obtiens rien.
Précisons, dans H7 - T7 (soit 13 cellules) - s'il y a des valeur elles sont toujours dif de 0, sinon il n'y a rien, elles sont vides, pas encore remplies. Elles le seront plus tard ou pas suivant les cas.
Pour la réponse fausse : F7 affiche la somme des cellules de la plage H7 - T7 toujours divisée par 13 et non par le nombre de cellules remplies (qui lui est variable) comme je le voudrais.
En attendant, bonne journée et merci d'avance
Ma version est 2003 je pense, achetée en 2006.
Avec ma formule =MOYENNE(H7:T7) SI (H7:T7<>"&0");sinon0)) j'ai un résultat faux
avec les 2 suivantes proposées, je n'obtiens rien.
Précisons, dans H7 - T7 (soit 13 cellules) - s'il y a des valeur elles sont toujours dif de 0, sinon il n'y a rien, elles sont vides, pas encore remplies. Elles le seront plus tard ou pas suivant les cas.
Pour la réponse fausse : F7 affiche la somme des cellules de la plage H7 - T7 toujours divisée par 13 et non par le nombre de cellules remplies (qui lui est variable) comme je le voudrais.
En attendant, bonne journée et merci d'avance
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
Modifié par Vaucluse le 13/09/2012 à 13:50
Modifié par Vaucluse le 13/09/2012 à 13:50
Bonjour Erable
Alors le code MOYENNE doit être utilisable sans problème dans ces conditions, sauf évidemment s'il n' y a aucune valeur dans la champ.*Pour éviter un affichage parasite, vous pouvez écrire:
=SI(ESTERREUR(MOYENNE(H7:T7);"";MOYENNE(H7:T7))
crdlmnt
Alors le code MOYENNE doit être utilisable sans problème dans ces conditions, sauf évidemment s'il n' y a aucune valeur dans la champ.*Pour éviter un affichage parasite, vous pouvez écrire:
=SI(ESTERREUR(MOYENNE(H7:T7);"";MOYENNE(H7:T7))
crdlmnt
rafit jad kuldinger
Messages postés
7689
Date d'inscription
dimanche 4 avril 2010
Statut
Membre
Dernière intervention
2 février 2024
1 149
13 sept. 2012 à 13:30
13 sept. 2012 à 13:30
votre moyenne sera elle vraiment juste si les critères non renseignée ne sont pas pris en compte ?
loupdacier
Messages postés
4
Date d'inscription
lundi 10 décembre 2012
Statut
Membre
Dernière intervention
18 août 2015
10 déc. 2012 à 14:00
10 déc. 2012 à 14:00
Bonjour :
La question a été posée depuis un moment, mais je viens de trouver une formule suite au même problème.
Je ne suis pas un pro d'excel, mais cela a l'air de fonctionner :
=(somme(xx:xx)/nbval(xx:xx))
Cordialement
La question a été posée depuis un moment, mais je viens de trouver une formule suite au même problème.
Je ne suis pas un pro d'excel, mais cela a l'air de fonctionner :
=(somme(xx:xx)/nbval(xx:xx))
Cordialement
Raymond PENTIER
Messages postés
58330
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2024
17 087
Modifié par Raymond PENTIER le 11/12/2012 à 01:05
Modifié par Raymond PENTIER le 11/12/2012 à 01:05
Non, ça ne marche pas dans le cas de figure exposé :
"cela se complique, pour les ligne suivantes, J'ai des lignes totalement vides (ou pas encore remplies). J'obtiens alors dans la colonne F ce message "dièse" DIV/0!" !
Ta formule, que nous connaissons tous, ne vaut que pour des lignes où les cellules sont renseignées ...
"cela se complique, pour les ligne suivantes, J'ai des lignes totalement vides (ou pas encore remplies). J'obtiens alors dans la colonne F ce message "dièse" DIV/0!" !
Ta formule, que nous connaissons tous, ne vaut que pour des lignes où les cellules sont renseignées ...
12 sept. 2012 à 15:49
Je voulais profiter de l'occasion compléter mon pense-bête à la page NB.SI mais là, j'ai un doute.
Est-il correct de retenir que =NB.SI(Champ;"><") compte les cellules qui contiennent des valeurs qui ne sont ni des nombres ni des valeurs logiques?
As-tu une meilleure définition du critère "><"?
Merci par avance.