La fonction si

Résolu/Fermé
wahid-chaoui - 4 mars 2012 à 14:38
 wahid-chaoui - 7 mars 2012 à 10:52
Bonjour,
j'ai un pb avec la fonction si
ex
dans les cellules
A1=14 ,B1=12,C1=10,D1=16
dans la cellule E1 j'écrit la formul =si(A1+B1+C1+D1="";"";A1+B1+C1+D1) elle me donne le résultat 52 mais si ont ne remplais pas les cellules elle me donne 0
la question est là pourquoi il affiche 0 au lieu de rien
par ex
A1=rien,B1=5 dans C1 en écrit la formul =si(A1="";"";A1+B1)



2 réponses

Raymond PENTIER Messages postés 58667 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
4 mars 2012 à 15:09
Salut.

Pourquoi zéro ?
Parce que la somme A1+B1+C1+D1 est égale à zéro, et pas à "rien".
1
Raymond PENTIER Messages postés 58667 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
Modifié par Raymond PENTIER le 4/03/2012 à 15:11
Pour t'en convaincre, écris en A2 la formule =A1 et ne mets rien en A1 ...

Remplace ta formule
=si(A1+B1+C1+D1="";"";A1+B1+C1+D1)
par la formule
=si(A1+B1+C1+D1=0;"";A1+B1+C1+D1)
0
rachid_04 Messages postés 198 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 12 août 2012 32
4 mars 2012 à 15:10
tu travail avec quelle version Excel : 2OO3 , 2007 ou 2010
-1
Raymond PENTIER Messages postés 58667 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
4 mars 2012 à 15:51
... tout en sachant que la réponse sera identique dans les 3 cas !
0
rachid_04 Messages postés 198 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 12 août 2012 32
4 mars 2012 à 15:55
moi j ai pensé au zéro par défaut !
ça va
0
wahid-chaoui
7 mars 2012 à 10:52
merci à vos pour la formule
0