Formule différence entre dates

Bonjour à tous,

Je souhaiterais établir un calcul automatisé dans Excel avec une date de base et la date du jour.

Cependant, je n'obtiens pas ce que je recherche. Je m'explique.

J'ai mis dans A1 la date demandée : 18/04/2019.

J'ai mis dans A2 la fonction =AUJOURDHUI().

Ensuite, j'ai essayé avec la formule =DATEDIF(A1;A2;"m") ou ("y" ou "d").

Mais voilà, moi ce dont j'ai besoin c'est que le calcul me donne le nombre de mois et le nombre de jours.

Par exemple :

Ma date A1 est le 02/04/2019

Ma date A2 est le 03/06/2019

Mon résultat serait alors de : 2 mois et 1 jour.

Cependant avec la formule DATEDIF j'ai soit le nombre de mois, soit le nombre de jour total, pas le nombre de jour "en plus des mois".

J'espère que je suis claire.

Merci d'avance pour vos lumières

Bonjour

nombre de mois : "m" ou "ym"

nombre de jour : "md"

Bonjour,

Un exemple pour éviter le bug de md dans DATEDIF :

=DATEDIF(A1;A2;"y")&" an(s) "&DATEDIF(A1;A2;"ym")&" mois "& A2-MOIS.DECALER(A1;DATEDIF(A1;A2;"y")*12+DATEDIF(A1;A2;"ym"))&" jour(s)"

Cdlt.

16keyhlina.xlsx (8.67 Ko)

bonjour

à l'arrache

=ENT(12*(F21-D21)/(12*30,416))&"   mois   "&(F21-D21)-365*(ANNEE(F21)-ANNEE(D21))& "jours"

aujourdhui() en F21

cordialement

Je n'arrive pas a adpater la DATEDIF avec ma formule en comparant avec les MIN/MAX

dans l'exemple 1 cette formule fonctionne du coup, mais pas pour le reste

=DATEDIF(C2;SI(G2<>"";G2;H2);"d")

=DATEDIF(D2;F2;"d")

= reponse1-reponse2 = 77

Je n'arrive pas a adpater la DATEDIF avec ma formule en comparant avec les MIN/MAX

dans l'exemple 1 cette formule fonctionne du coup, mais pas pour le reste

=DATEDIF(C2;SI(G2<>"";G2;H2);"d")

=DATEDIF(D2;F2;"d")

= reponse1-reponse2 = 77

Oups erreur de ma part , j'ai créé un sujet dessus

Rechercher des sujets similaires à "formule difference entre dates"