Partager via

Calculer facilement le nombre de jours et mois entre 2 dates... avant 1900

Anonyme
2023-11-19T18:50:48+00:00

Bonjour,

Comment calculer facilement le nombre de jours et mois entre 2 dates... avant 1900, car après 1900, on sait faire ?

Merci

Microsoft 365 et Office | Excel | Autres | 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

14 réponses

  1. Anonyme
    2023-11-20T15:42:54+00:00

    Bonjour
    merci pour votre réponse rapide ..
    je ne suis pas pro d'Excel, mais les tucs simples, je maitrise à peu près

    je fais surtout de la généalogie, et les dates avant 1900 ... , j'extraie les années, les mois etc dans des colonnes à part et je trie multicritères pour les mettre dans le bon ordre

    je me disais donc, que l'on doit savoir faire plus simple ..

    Votre idée de rajouter 400 aux années permet en effet de tromper EXCEL .. et en plus gère les années bissextiles ... j'aurais pu y penser avant ..

    j'ai compris comment créer des fonctions, mais pas compris comment s'en servir avec ce lamda ?? et des fonctions que Excel ne connait pas fractionner texte, dat index ... etc.. joindre ..

    mais j'ai compris l'idée ..

    mon besoin, est le classement par dates de naissance (ou décès) et l'âge au décès

    simple pour les dates après 1900... mais compliqué sinon

    cordialement

    0 commentaires Aucun commentaire
  2. Hecatonchire 53,455 Points de réputation Modérateur bénévole
    2023-11-19T20:08:23+00:00

    Calcul du nombre de mois

    =DATEDIF(Date1000(A2);Date1000(B2);"m")

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,455 Points de réputation Modérateur bénévole
    2023-11-19T20:01:11+00:00

    Date1000 :

    =LAMBDA(DateE;LET(DateT;TEXTE(DateE;"jj/mm/aaaa");MDt;FRACTIONNER.TEXTE(DateT;"/");--JOINDRE.TEXTE("/";;MDt+{0.0.1000})))

    Correction : Ajout de -- devant JOINDRE.TEXTE

    NbJours :

    =LAMBDA(Date1;Date2;Date1000(Date2)-Date1000(Date1))

    Image

    0 commentaires Aucun commentaire
  4. Hecatonchire 53,455 Points de réputation Modérateur bénévole
    2023-11-19T19:57:24+00:00

    Bonjour,

    Je te propose de te créer ta fonction de calcul.

    0 commentaires Aucun commentaire
  5. DanielCo 107.7K Points de réputation
    2023-11-19T19:56:29+00:00

    Bonjour,

    Il faut ajouter 400 (ou 800) au nombre des années. Avec une date en A1 :

    =LET(dat;FRACTIONNER.TEXTE(A1;"/");DATE(INDEX(dat;3)+400;INDEX(dat;2);INDEX(dat;1)))

    Travailler ensuite normalement avec les dates.

    Daniel

    0 commentaires Aucun commentaire