Formule datedif et ""

Bonjour, je suis un peu coincé avec cette formule et son invisibilité dans la cellule.

=DATEDIF(A13;Q13;"y") & " an " & DATEDIF(A13;Q13;"ym") & " mois et " & DATEDIF(A13;Q13;"md") & " jours"

Elle est mise dans la cellule R et apparaît : #nombre!

Dans A c'est une date

Dans Q apparaîtra une autre date qui sera mise quand la personne ne sera plus sur le chantier.

Dans R, c'est le calcul.

Je sais qu'il faut mettre des ("") , pour ne pas que la formule apparaisse dans R, tant que Q n'a pas de date , mais je ne trouve pas l'emplacement dans la formule.

Si vous saviez me donner un petit coup de pouce, ce serait gentil.

J'ai même essayer de cocher protection et verrouillé ça ne fonctionne pas.

Merci a vous

Lou

Bonjour,

C'est ceci que tu cherches ?

=SI(ET(A13<>"";Q13<>"");DATEDIF(A13;Q13;"Y") & " an " & DATEDIF(A13;Q13;"YM") & " mois et " & DATEDIF(A13;Q13;"YD") & " jours";"")

Bonjour, et merci pour ta réponse Theze.

Coool!!!!! merci ca fonctionne a merveille..

Lou

Bonjour,

j'ai copier la formule

=SI(ET(date_jour<>"";LC(-7)<>"");DATEDIF(date_jour;LC(-7);"Y") & " an " & DATEDIF(date_jour;LC(-7);"YM") & " mois et " & DATEDIF(date_jour;LC(-7);"YD") & " jours";"")

et l'ai adaptée à mes besoins de cellules mais j'obtiens toujours le même résultat #NOMBRE!

Merci pour votre aide.

Bonjour,

Quelles sont les dates de tes cellules ?

Je pense que "date_jour" est supérieure à LC(-7) ou que tu n'as pas coché la case "Style de référence L1C1" dans les options d'Excel !

Bonjour,

effectivement date_jour est la date "aujourd'hui()" donc plus récente que l'autre date. En inversant les cellules ça fonctionne.

Mais j'ai un autre petit problème c'est de pouvoir mettre un (s) quand lma valeur est supérieure à 1.

Merci.

Rechercher des sujets similaires à "formule datedif"