Remplacer #DIV/0 par un "0" ou " "

fredjuni

XLDnaute Nouveau
Voila j'ai un probleme j'ai une formule qui consiste a aditionner un semble de cellule et la diviser a une autre cellule le probleme c'est que parfois ça peut être diviser par "0" et donc forcément le résultat est = #DIV/0.

Et ensuite je dois additionner tous les résultat et vu que ça donne #DIV/0 au lieu de "0" les résultats ne s'additionne pas alors du coup je souhaiterais savoir comment faire pour afficher 0 de maniere a ce que les cellule s'aditionne? Voici la formule en question :

=SOMME(Feuil1!H10+Feuil1!H19+Feuil1!H28+Feuil1!H37+Feuil1!H46+Feuil1!H55+Feuil1!H64+Feuil1!H73+Feuil1!H82+Feuil1!H91+Feuil1!H100+Feuil1!H109+Feuil1!H118+Feuil1!H127+Feuil1!H136+Feuil1!H145+Feuil1!H154+Feuil1!H163+Feuil1!H172+Feuil1!H181+Feuil1!H190+Feuil1!H199+Feuil1!H208+Feuil1!H217+Feuil1!H226+Feuil1!H235+Feuil1!H244+Feuil1!H253+Feuil1!H262+Feuil1!H271+Feuil1!H280+Feuil1!H289)/AC4

Merci
 

Samantha

XLDnaute Accro
Re : Remplacer #DIV/0 par un "0" ou " "

Bonsoir,

essaye donc :

=SI(AC4=0;0;SOMME(Feuil1!H10+Feuil1!H19+Feuil1!H28+Feuil1!H37 +Feuil1!H46+Feuil1!H55+Feuil1!H64+Feuil1!H73+Feuil 1!H82+Feuil1!H91+Feuil1!H100+Feuil1!H109+Feuil1!H1 18+Feuil1!H127+Feuil1!H136+Feuil1!H145+Feuil1!H154 +Feuil1!H163+Feuil1!H172+Feuil1!H181+Feuil1!H190+F euil1!H199+Feuil1!H208+Feuil1!H217+Feuil1!H226+Feu il1!H235+Feuil1!H244+Feuil1!H253+Feuil1!H262+Feuil 1!H271+Feuil1!H280+Feuil1!H289)/AC4)

Tu nous dis ?


Sam
 

fredjuni

XLDnaute Nouveau
Re : Remplacer #DIV/0 par un "0" ou " "

Bonsoir,

essaye donc :

=SI(AC4=0;0;SOMME(Feuil1!H10+Feuil1!H19+Feuil1!H28+Feuil1!H37 +Feuil1!H46+Feuil1!H55+Feuil1!H64+Feuil1!H73+Feuil 1!H82+Feuil1!H91+Feuil1!H100+Feuil1!H109+Feuil1!H1 18+Feuil1!H127+Feuil1!H136+Feuil1!H145+Feuil1!H154 +Feuil1!H163+Feuil1!H172+Feuil1!H181+Feuil1!H190+F euil1!H199+Feuil1!H208+Feuil1!H217+Feuil1!H226+Feu il1!H235+Feuil1!H244+Feuil1!H253+Feuil1!H262+Feuil 1!H271+Feuil1!H280+Feuil1!H289)/AC4)

Tu nous dis ?


Sam

Super Samantha ça a l'air de marcher ! par contre est ce que si j'enleve le SOMME et que je met : =SI(AC4=0;0;(Feuil1!H10+Feuil1!H19+Feuil1!H28 +Feuil1!H37 +Feuil1!H46+Feuil1!H55+Feuil1!H64+Feuil1!H73+Feuil 1!H82+Feuil1!H91+Feuil1!H100+Feuil1!H109+Feuil1!H1 18+Feuil1!H127+Feuil1!H136+Feuil1!H145+Feuil1!H154 +Feuil1!H163+Feuil1!H172+Feuil1!H181+Feuil1!H190+F euil1!H199+Feuil1!H208+Feuil1!H217+Feuil1!H226+Feu il1!H235+Feuil1!H244+Feuil1!H253+Feuil1!H262+Feuil 1!H271+Feuil1!H280+Feuil1!H289)/AC4) ça fonctionne chez moi mais ça change quelque chose ?
 

Monique

Nous a quitté
Repose en paix
Re : Remplacer #DIV/0 par un "0" ou " "

Bonjour,

Si on fait la somme des nombres toutes les 9 lignes,
lignes dont Mod(ligne();9)=1, (reste de la division par 9 du n° de ligne = 1)

on peut faire comme ça :

=SI(AC4=0;"";SOMMEPROD((MOD(LIGNE(Feuil1!H10:H297);9)=1)*1;Feuil1!H10:H297)/AC4)
 

Samantha

XLDnaute Accro
Re : Remplacer #DIV/0 par un "0" ou " "

re :

pour répondre à fredjuni : effectivement entre tes parenthèse il y a des + entre les références de cellules, en conséquence la fonction SOMME est inutile : la syntaxe de SOMME est de séparer les opérandes entre parenthèses par des ; si ce sont des cellules non contigues et par des : si ce sont des cellules contigues :

=somme(a3:a6;b12;c23:c25) par exemple

Bonsoir à Stapple et bh² et Bravo à Monique qui a déduit sans le fichier qu'un SOMMEPROD avait à faire là dedans : on n'en attendait pas moins de sa part. ;)

Sam
 

Cousinhub

XLDnaute Barbatruc
Re : Remplacer #DIV/0 par un "0" ou " "

Bonsoir à Stapple et bh² et Bravo à Monique qui a déduit sans le fichier qu'un SOMMEPROD avait à faire là dedans : on n'en attendait pas moins de sa part

Euh, je ne voudrais pas avoir la paternité de la formule finale, mais j'avais un peu d'avance pour la formule Sommeprod.....:eek:
 

braim

XLDnaute Nouveau
Re : Remplacer #DIV/0 par un "0" ou " "

Bonsoir tout le monde
je suis nouveau dans le forum et je crois que cette formule tient en compte tous les erreurs possible et les convertit en "" et fait la somme des autres cellules:

{=SOMME(SI(ESTERREUR(E6:E11);"";E6:E11))}

pour montrer les accolades valider dans la barre de formule par ctrl+Maj+entrer

à te lire
A+
 

Statistiques des forums

Discussions
312 755
Messages
2 091 727
Membres
105 058
dernier inscrit
axcelle