Comment obtenir "0" dans un calcul lorsqu'une cellule est vide

Résolu/Fermé
dav74 Messages postés 89 Date d'inscription vendredi 22 mars 2013 Statut Membre Dernière intervention 21 octobre 2015 - 22 mars 2013 à 11:22
dav74 Messages postés 89 Date d'inscription vendredi 22 mars 2013 Statut Membre Dernière intervention 21 octobre 2015 - 22 mars 2013 à 11:46
Bonjour,

Je suis nouveau sur le forum et j'aurais bien besoin de votre aide.

J'utilise excel 2007 et je rencontre un PB que je ne sais comment résoudre.
dans une colonne d'un tableau j'ai une date, puis dans une seconde colonne j'ai une autre, date postérieur à la première.

Je souhaite obtenir la différence entre la date antérieur et la date postérieur, pour cela j'utilise la formule =DATEDIF(B31;C31; "d").

ma difficulté est que lorsque je n'ai pas de date dans la seconde colonne le résultat affiché est #NOMBRE.

Comment est-ce que je peux obtenir un resultat qui serait 0 à la place de #NOMBRE?

5-mars-12 7-mars-12 12-mars-12 2
9-mars-12 cellule vide 16-mars-12 #NOMBRE!
27-mars-12 4-avr.-12 3-avr.-12 8

Je ne sais pas comment joindre le lien vers le fichier merci de votre aide.



3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
22 mars 2013 à 11:30
Bonjour
=SI(ESTVIDE(C31);0;DATEDIF(B31;C31;"d"))
crdlmnt
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
22 mars 2013 à 11:31
Bonjour,
Avec une fonction SI :
=SI(cellule_seconde_date = "";0;DATEDIF(B31;C31; "d"))


A+ !
0
dav74 Messages postés 89 Date d'inscription vendredi 22 mars 2013 Statut Membre Dernière intervention 21 octobre 2015
22 mars 2013 à 11:46
Merci de votre aide
0