Bonjour
Je d=E9sire faire une addition sur 5 cellules et dans une=20
cellule je peux avoir DIV/0 comment faire afin d'=E9viter=20
cela, et voir le r=E9sultat ?
Merci et bonne journ=E9e
Patrice
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gloops
Bonjour,
Alors donc, on a des valeurs en A1:A5 Est-ce que B1 ne pourrait pas contenir la formule =(SI (ESTERREUR(A1);0;A1)), à copier dans les quatre cellules du dessous ?
La somme en B6 donne le résultat escompté.
Sinon on peut monter une usine à gaz avec SOMME.SI, mais je doute que ça soit plus satisfaisant.
-----Message d'origine----- Bonjour Je désire faire une addition sur 5 cellules et dans une cellule je peux avoir DIV/0 comment faire afin d'éviter cela, et voir le résultat ? Merci et bonne journée Patrice .
Bonjour,
Alors donc, on a des valeurs en A1:A5
Est-ce que B1 ne pourrait pas contenir la formule =(SI
(ESTERREUR(A1);0;A1)), à copier dans les quatre cellules
du dessous ?
La somme en B6 donne le résultat escompté.
Sinon on peut monter une usine à gaz avec SOMME.SI, mais
je doute que ça soit plus satisfaisant.
-----Message d'origine-----
Bonjour
Je désire faire une addition sur 5 cellules et dans une
cellule je peux avoir DIV/0 comment faire afin d'éviter
cela, et voir le résultat ?
Merci et bonne journée
Patrice
.
Alors donc, on a des valeurs en A1:A5 Est-ce que B1 ne pourrait pas contenir la formule =(SI (ESTERREUR(A1);0;A1)), à copier dans les quatre cellules du dessous ?
La somme en B6 donne le résultat escompté.
Sinon on peut monter une usine à gaz avec SOMME.SI, mais je doute que ça soit plus satisfaisant.
-----Message d'origine----- Bonjour Je désire faire une addition sur 5 cellules et dans une cellule je peux avoir DIV/0 comment faire afin d'éviter cela, et voir le résultat ? Merci et bonne journée Patrice .
Christian.L
Bonjour Patrice
Dans la cellule dans laquelle est ta division, il faut entrer une formule conditionnelle de type : =si(le diviseur>0;alors on divise;on impose une valeur)
Bon courage
C.L.
"Patrice" a écrit dans le message de news:099201c490e2$7446c460$ Bonjour Je désire faire une addition sur 5 cellules et dans une cellule je peux avoir DIV/0 comment faire afin d'éviter cela, et voir le résultat ? Merci et bonne journée Patrice
Bonjour Patrice
Dans la cellule dans laquelle est ta division, il faut entrer une formule
conditionnelle de type :
=si(le diviseur>0;alors on divise;on impose une valeur)
Bon courage
C.L.
"Patrice" <Papa@titiyo> a écrit dans le message de
news:099201c490e2$7446c460$a401280a@phx.gbl...
Bonjour
Je désire faire une addition sur 5 cellules et dans une
cellule je peux avoir DIV/0 comment faire afin d'éviter
cela, et voir le résultat ?
Merci et bonne journée
Patrice
Dans la cellule dans laquelle est ta division, il faut entrer une formule conditionnelle de type : =si(le diviseur>0;alors on divise;on impose une valeur)
Bon courage
C.L.
"Patrice" a écrit dans le message de news:099201c490e2$7446c460$ Bonjour Je désire faire une addition sur 5 cellules et dans une cellule je peux avoir DIV/0 comment faire afin d'éviter cela, et voir le résultat ? Merci et bonne journée Patrice
AV
D'une façon plus générale, pour sommer malgré des valeurs d'erreurs (quelle qu'elles soient) Matricielle : =SOMME(SI(ESTNUM(A1:A5);A1:A5;0))
AV
D'une façon plus générale, pour sommer malgré des valeurs d'erreurs (quelle
qu'elles soient)
Matricielle :
=SOMME(SI(ESTNUM(A1:A5);A1:A5;0))
D'une façon plus générale, pour sommer malgré des valeurs d'erreurs (quelle qu'elles soient) Matricielle : =SOMME(SI(ESTNUM(A1:A5);A1:A5;0))
AV
Patrice
Merci beaucoup à tous. Mais mes cellules ne sont pas contigues ex : A1 A4 A8 A10 A 13 =SOMME.SI($A$1:$A$5;"<>#DIV/0!") j'essaie d'adapter cette formule ! Merci
-----Message d'origine----- En admettant que les cellules soient A1:A5
Merci beaucoup à tous.
Mais mes cellules ne sont pas contigues ex :
A1 A4 A8 A10 A 13
=SOMME.SI($A$1:$A$5;"<>#DIV/0!")
j'essaie d'adapter cette formule !
Merci
-----Message d'origine-----
En admettant que les cellules soient A1:A5
Merci beaucoup à tous. Mais mes cellules ne sont pas contigues ex : A1 A4 A8 A10 A 13 =SOMME.SI($A$1:$A$5;"<>#DIV/0!") j'essaie d'adapter cette formule ! Merci
-----Message d'origine----- En admettant que les cellules soient A1:A5
Mais mes cellules ne sont pas contigues ex : 1 A4 A8 A10 A 13 =SOMME.SI($A$1:$A$5;"<>#DIV/0!") j'essaie d'adapter cette formule !
** Si tes cellules "intermédiaires" (A2;A3;A5..A12) ne contiennent pas de valeurs numériques susceptibles de fausser la somme, le plus simple est de ne pas tenir compte de celles-ci et de sommer (selon une des solutions proposées (pas toutes !)) sur la plage A1:A13 :
** Si ce n'est pas le cas (cellules "intermédiaires" (A2;A3;A5..) contenant des valeurs numériques) et si tu n'as que peu de cellules à parcourir (plage discontinue) Matricielle =SOMME(SI(ESTNUM(A1);A1;0);SI(ESTNUM(A4);A4;0);SI(ESTNUM(A8);A8;0);SI(ESTNUM(A10 );A10;0);SI(ESTNUM(A13);A13;0))
** S'il y a bcp de cellules (> longue formule), une fonction perso (dans un module ordinaire) : Function SOMDISCONT(plage As Range) For Each i In plage If IsNumeric(i) Then SOMDISCONT = SOMDISCONT + i Next End Function
AV
Mais mes cellules ne sont pas contigues ex :
1 A4 A8 A10 A 13
=SOMME.SI($A$1:$A$5;"<>#DIV/0!")
j'essaie d'adapter cette formule !
** Si tes cellules "intermédiaires" (A2;A3;A5..A12) ne contiennent pas de
valeurs numériques susceptibles de fausser la somme, le plus simple est de ne
pas tenir compte de celles-ci et de sommer (selon une des solutions proposées
(pas toutes !)) sur la plage A1:A13 :
** Si ce n'est pas le cas (cellules "intermédiaires" (A2;A3;A5..) contenant des
valeurs numériques) et si tu n'as que peu de cellules à parcourir (plage
discontinue)
Matricielle
=SOMME(SI(ESTNUM(A1);A1;0);SI(ESTNUM(A4);A4;0);SI(ESTNUM(A8);A8;0);SI(ESTNUM(A10
);A10;0);SI(ESTNUM(A13);A13;0))
** S'il y a bcp de cellules (> longue formule), une fonction perso (dans un
module ordinaire) :
Function SOMDISCONT(plage As Range)
For Each i In plage
If IsNumeric(i) Then SOMDISCONT = SOMDISCONT + i
Next
End Function
Mais mes cellules ne sont pas contigues ex : 1 A4 A8 A10 A 13 =SOMME.SI($A$1:$A$5;"<>#DIV/0!") j'essaie d'adapter cette formule !
** Si tes cellules "intermédiaires" (A2;A3;A5..A12) ne contiennent pas de valeurs numériques susceptibles de fausser la somme, le plus simple est de ne pas tenir compte de celles-ci et de sommer (selon une des solutions proposées (pas toutes !)) sur la plage A1:A13 :
** Si ce n'est pas le cas (cellules "intermédiaires" (A2;A3;A5..) contenant des valeurs numériques) et si tu n'as que peu de cellules à parcourir (plage discontinue) Matricielle =SOMME(SI(ESTNUM(A1);A1;0);SI(ESTNUM(A4);A4;0);SI(ESTNUM(A8);A8;0);SI(ESTNUM(A10 );A10;0);SI(ESTNUM(A13);A13;0))
** S'il y a bcp de cellules (> longue formule), une fonction perso (dans un module ordinaire) : Function SOMDISCONT(plage As Range) For Each i In plage If IsNumeric(i) Then SOMDISCONT = SOMDISCONT + i Next End Function