Ignorer les cellule #div/0
jld272
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'aimerai faire la moyenne de 4 cases correspondants à 4 notes provenant de formule de moyenne.
Certaine de ces cases ont un résultats #div/0.
Comment faire pour que le résultat de la moyenne générale de ces cases ne tienne pas compte des cases #div/0
ex: c1=12, c2=10, c3=4, c4=13 résultat : moyenne de c1,c2, c3 et c4
c1=12, c2=10, c3=4, c4=#div/0 résultat : moyenne de c1,c2 et c3
c1=#div/0 , c2=12, c3=10, c4=4 résultat : moyenne de c2,c3 et c4
c1=#div/0 , c2=12, c3=10, c4=#div/0 résultat: moyenne de c2 et c3
c1=#div/0, c2=#div/0, c3=#div/0, c4=12 résultat: c4
etc....
je n'ai pas trouvé de solutions.
merci de m'aider.
jean-luc
j'aimerai faire la moyenne de 4 cases correspondants à 4 notes provenant de formule de moyenne.
Certaine de ces cases ont un résultats #div/0.
Comment faire pour que le résultat de la moyenne générale de ces cases ne tienne pas compte des cases #div/0
ex: c1=12, c2=10, c3=4, c4=13 résultat : moyenne de c1,c2, c3 et c4
c1=12, c2=10, c3=4, c4=#div/0 résultat : moyenne de c1,c2 et c3
c1=#div/0 , c2=12, c3=10, c4=4 résultat : moyenne de c2,c3 et c4
c1=#div/0 , c2=12, c3=10, c4=#div/0 résultat: moyenne de c2 et c3
c1=#div/0, c2=#div/0, c3=#div/0, c4=12 résultat: c4
etc....
je n'ai pas trouvé de solutions.
merci de m'aider.
jean-luc
A voir également:
- Remplacer #div/0 par vide
- Remplacer disque dur par ssd - Guide
- Supprimer page word vide - Guide
- Formate pour taxer client frigo vide ✓ - Forum Matériel & Système
- Remplacer par word - Guide
- Caractere vide - Guide
8 réponses
La solution est de ne jamais obtenir #DIV/0
Pour cela si la formule en C1 était =A1/B1 il faut la remplacer par
=SI(B1=0;"";A1/B1)
Pour cela si la formule en C1 était =A1/B1 il faut la remplacer par
=SI(B1=0;"";A1/B1)
merci de votre aide, voici ma formule
=60*(((B5*5)+(C5*3)+(D5*1)+(E5*0))/((B5+C5+D5+E5)*5)))
j'ai donc fait:
=SI(B5+C5+D5+E5=0;"";60*(((B5*5)+(C5*3)+(D5*1)+(E5*0))/((B5+C5+D5+E5)*5)))
ca marche, les cellules #div/0 deviennent vides mais d'autres qui en dépendent deviennent #valeur! et la moyenne de ces formules ne fonctionne pas.
pas simple à résoudre.
jld
=60*(((B5*5)+(C5*3)+(D5*1)+(E5*0))/((B5+C5+D5+E5)*5)))
j'ai donc fait:
=SI(B5+C5+D5+E5=0;"";60*(((B5*5)+(C5*3)+(D5*1)+(E5*0))/((B5+C5+D5+E5)*5)))
ca marche, les cellules #div/0 deviennent vides mais d'autres qui en dépendent deviennent #valeur! et la moyenne de ces formules ne fonctionne pas.
pas simple à résoudre.
jld
Bonjour
vous risquez de tourner en rond dans votre cas.
l'option "" n'est pas une valeur numérique et donc est à l'origine du renvoi #VALEUR des calculs suivants
reste à savoir sur quoi il s'appuient?
si les résultats 0 ne vous gênent pas dans vos calculs ultérieurs, remplacez le ;""; dans la condition par ;0;
sachant que le résultat sera compté comme valeur 0 dans les calculs suivant et donc influra sur les moyennes en tant que tel.
Il y a ensuite des moyens de contourner ce 0 ou se "" dans les calculs suivants,mais il faudrait en savoir plus sur vos formule, (car par exemple, la fonction MOYENNE ou SOMME s'applique sans problème même avec des valeurs "" dans le champ)
crdlmnt
vous risquez de tourner en rond dans votre cas.
l'option "" n'est pas une valeur numérique et donc est à l'origine du renvoi #VALEUR des calculs suivants
reste à savoir sur quoi il s'appuient?
si les résultats 0 ne vous gênent pas dans vos calculs ultérieurs, remplacez le ;""; dans la condition par ;0;
sachant que le résultat sera compté comme valeur 0 dans les calculs suivant et donc influra sur les moyennes en tant que tel.
Il y a ensuite des moyens de contourner ce 0 ou se "" dans les calculs suivants,mais il faudrait en savoir plus sur vos formule, (car par exemple, la fonction MOYENNE ou SOMME s'applique sans problème même avec des valeurs "" dans le champ)
crdlmnt
Salut le fil,
Je pense que l'idéal serait d'avoir le fichier sous les yeux pour donner une réponse précise, la formule n'est pas cohérente.
pour joindre le fichier sans notes confidentielles avec ce lien
https://www.cjoint.com/
Je pense que l'idéal serait d'avoir le fichier sous les yeux pour donner une réponse précise, la formule n'est pas cohérente.
pour joindre le fichier sans notes confidentielles avec ce lien
https://www.cjoint.com/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Je pense que tes formules en P, Q et R sont des essais et que tu cherchers à programmer F, J et M5
regarde si en F5 cette formule
=SI(SOMME(B5:E5)=0;"";(60*SOMME((B5*5);(C5*3);(D5);(E5)))/SOMME(B5:E5))
En J5
=SI(ESTERREUR(F5+G5+H5);"";SOMME(F5:H5))
Je pense que tes formules en P, Q et R sont des essais et que tu cherchers à programmer F, J et M5
regarde si en F5 cette formule
=SI(SOMME(B5:E5)=0;"";(60*SOMME((B5*5);(C5*3);(D5);(E5)))/SOMME(B5:E5))
En J5
=SI(ESTERREUR(F5+G5+H5);"";SOMME(F5:H5))
merci à tous la formule fonctionne trés bien même si quelques cellules restent ave "valeur affichée, cela ne gène en rien les calculs.
jld272
jld272
apparemment la 1ere formule ne fonctionne pas mais la formule en J5
=SI(ESTERREUR(F5+G5+H5);"";SOMME(F5:H5))
a l'air de fonctionner
j'essaie et vous tiens au courant
jld
=SI(ESTERREUR(F5+G5+H5);"";SOMME(F5:H5))
a l'air de fonctionner
j'essaie et vous tiens au courant
jld