Calculer la différence en mois ou en semaines entre deux dates

Anonyme
2023-07-28T18:59:10+00:00

Bonsoir,

Je souhaite faire faire le calcul à Excel de la différence entre deux dates sous forme d'un nombre de semaines et/ou de mois. Quelle forme doit avoir la date ? Par exemple 26.12.1853 et 01.10.1853 - ou 1853.12.26 et 1853.10.01 ? Si j'utilise la clavier numérique, j'obtiens non pas un point mais une virgule entre les jours, mois et années. Exemple : 26,12,1853 etc. etc.

Quelle est la meilleure fonction pour faire ce calcul ?

Merci de votre aide et bravo à la Communauté Microsoft !

Bernard

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
DanielCo 107.7K Points de réputation
2023-07-30T06:14:39+00:00

Bonjour,

GAUCHE(K4;6) prend les 6 caractères de gauche soit :

24/10/ dans ton exemple.

DROITE(K4;4)+400

prend les 4 caractères de droite (1832), ajoute 400 et accole le résultat au 6 caractères précédents. Soit 24/10/2232. CNUM transforme cette chaîne en nombre qui sera compris par Excel comme une date. J'ajoute 400 pour retrouver, après 1900, les mêmes conditions en ce qui concerne les années bissextiles.

Pour obtenir le nombre de mois entiers, utilise :

=DATEDIF(P4;O4;"m")

Pour obtenir le nombre de jours en plus :

=DATEDIF(P4;O4;"md")

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire
Réponse acceptée par l’auteur de la question
Hecatonchire 53,950 Points de réputation Modérateur bénévole
2023-07-29T09:52:08+00:00

Va voir dans Outils >Options

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

7 réponses supplémentaires

  1. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2023-07-29T06:14:50+00:00

    Oops je n'avais pas fais attention aux années !

    Sinon LibreOffice Calc sait le faire

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2023-07-29T06:02:12+00:00

    Bonjour,

    Excel ne sait pas calculer sur des dates antérieures au 31/12/1899. En admettant que les dates initiales soient au format JJ/MM/AAAA, transforme-les en ajoutant 400 ans :

    =CNUM(GAUCHE(A1;6)&DROITE(A1;4)+400)

    Utilise ensuite DATEDIF pour la différence de mois.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2023-07-28T19:26:07+00:00

    Bonjour

    Les dates s'écrivent avec des slash /

    La fonction non référencée DATEDIF peut faire le job

    En divisant par 3 tu as les trimestres

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire