Posez votre question Signaler

CALC Moyenne sans les div#0

auralexander - Dernière réponse le 29 oct. 2011 à 14:48
Bonjour,
J'ai un problème, je suis prof et fait mes moyennes sur oppen calc...
Dans ma classe, j'ai certains élèves qui n'ont pas de notes. Leurs moyennes affichent donc des DIV#0. Mais je désirerais malgré tout connaître les moyennes de ma classe, ce qui m'est impossible.
Evidemment, je peux faire une moyenne en excluant les lignes où il y a les DIV#0, cependant, cette technique m'oblige à reconfigurer le truc d'année en année.
J'ai également vu qu'il était possible de faire que les DIV#0 ne s'affichent pas. Cependant, cette technique ne me convient pas, car elle serait trop longue à faire pour moi (J'ai 3 trimestres et 10 branches à noter et plusieurs calcules de moyenne différente)
Ce que je souahite vraiment c'est une formule qui calcule la moyenne SANS ces DIV#0 genre =MOYENNE (A1:A10; SAUF (DIV#0)) , je sais bien que c'est pas comme ça.
Cela existe-t-il?
Merci d'avance pour votre réponse
Lire la suite 

CALC Moyenne sans les div#0 »

6 réponses
Réponse
+0
moins plus
Salut le forum

Lorsque vous utilisez la fonction MOYENNE, le nombre zéro sera compris dans le calcul.
-Pour exclure le zéro, il faut utiliser une formule de matrice.
-Important : tapez la formule sans les accolades.
-Après avoir entré la formule, appuyer sur les touches CTRL+SHIFT+ENTER.

Résultat :
{=MOYENNE(SI(A1:A10;A1:A10))}

Ou encore
=SOMME(A1:A10)/NB.SI(A1:A10;"<>0")

Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
Ajouter un commentaire
Réponse
+0
moins plus
Oui

Merci mais cela ne marche pas, n'existe-t-il pas une méthode permettant de calculer la moyenne uniquement de nombre en excluant le reste?

De plus lorsque l'on utilise la moyenne avec les matrices, elle est fausse (ca me donne 13.5 alors que cela devrait me donner 14)

Merci d'avance
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour
essayez avec:

=MOYENNE.SI(Champ notes;">=0";champ note)

pour ne pas renvoyer de code #DIV/0 dans vos calculs

=SI(B1=0;"";A1/B1)

ensuite, le CODE moyenne fonctionne.

crdlmnt
Ajouter un commentaire
Réponse
+0
moins plus
Suite...
... je viens de réaliser que vous étiez sous calc, et que moyenne .si ne fonctionne pas!
essayez donc:
=SOMME.SI(champ notes;"<>")/NB.SI(champ notes;"<>")
à priori ça fonctionne.

crdlmnt
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour auralexander.

Je viens de saisir des notes de A1 à A10 en laissant des cellules vides.
En A11 je saisis la formule =MOYENNE(A1:A10) et cela m'affiche la moyenne correcte.

Même en écrivant "absent" dans une des cellules la formule continue à être exacte. Qu'as-tu donc inventé pour créer cette erreur ?
Ce serait peut-être utile de nous envoyer un extrait de ton fichier ...
Raymond PENTIER- 29 oct. 2011 à 14:48
En appliquant cette formule pour calculer la moyenne de chaque élève, tu n'auras plus de DIV#0 et le problème ne se posera pas pour la moyenne de la classe !
Ajouter un commentaire
Ce document intitulé « CALC Moyenne sans les div#0 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?