Calcul entre dates avec des cellules date vide
Joul06
-
Gyrus Messages postés 3360 Statut Membre -
Gyrus Messages postés 3360 Statut Membre -
Bonjour,
Voici la formule utilisée pour le calcul entre 2 dates où j'obtiens bien la durée en jour, mois et année.
DATEDIF(B2;B3;"Y")&SI(DATEDIF(B2;B3;"Y")>1;" ans, ";" an, ")&DATEDIF(B2;B3;"YM")&" mois et "&DATEDIF(B2;B3;"MD")&SI(DATEDIF(B2;B3;"MD")>1;" jours";" jour")
Par contre, depuis hier je tente de trouver une solution quand la cellule B3 est vide et sincèrement je bloque.
Quand la cellule est vide il met #NOMBRE!
Pouvez-vous me trouver la solution?
Cordialement.
Voici la formule utilisée pour le calcul entre 2 dates où j'obtiens bien la durée en jour, mois et année.
DATEDIF(B2;B3;"Y")&SI(DATEDIF(B2;B3;"Y")>1;" ans, ";" an, ")&DATEDIF(B2;B3;"YM")&" mois et "&DATEDIF(B2;B3;"MD")&SI(DATEDIF(B2;B3;"MD")>1;" jours";" jour")
Par contre, depuis hier je tente de trouver une solution quand la cellule B3 est vide et sincèrement je bloque.
Quand la cellule est vide il met #NOMBRE!
Pouvez-vous me trouver la solution?
Cordialement.
2 réponses
-
Bonjour,
Essaies :=SIERREUR(DATEDIF(B2;B3;"Y")&SI(DATEDIF(B2;B3;"Y")>1;" ans, ";" an, ")&DATEDIF(B2;B3;"YM")&" mois et "&DATEDIF(B2;B3;"MD")&SI(DATEDIF(B2;B3;"MD")>1;" jours";" jour");"On sait pas encore remonter dans le temps !")
-
Bonjour,
Une autre solution :
=SI(ET(B2<>"";B3<>"");DATEDIF(B2;B3;"Y")&SI(DATEDIF(B2;B3;"Y")>1;" ans, ";" an, ")&DATEDIF(B2;B3;"YM")&" mois et "&DATEDIF(B2;B3;"MD")&SI(DATEDIF(B2;B3;"MD")>1;" jours";" jour");"")
A+