Calcul Nombre de Mois Entre Deux Dates : Formule, Excel et Délais Légaux (2026)
⚡ En bref — Calcul du nombre de mois
Formule principale : Nombre de mois = (année2 − année1) × 12 + (mois2 − mois1) − (jour2 < jour1 ? 1 : 0). Exemple : 15/03/2024 → 20/11/2026 = 32 mois.
| Usage | Référence légale | Durée type | Mode de calcul |
|---|---|---|---|
| Préavis bail (zone non tendue) | Loi ALUR — art. 15 | 3 mois | Date à date, mois civil |
| Prescription civile courte | Art. 2224 Code civil | 60 mois (5 ans) | Art. 641 CPC, date à date |
| Ancienneté CDI (licenciement) | Art. L1234-1 Code travail | Variable | Mois entiers complets |
| Durée grossesse | OMS / HAS | 9 mois calendaires | 41 semaines d'aménorrhée |
| Recours administratif | Art. R421-1 CJA | 2 mois | Art. 641 CPC applicable |
🧮 Calculateur Nombre de Mois — Mois entiers, Décomposition, Décimal
Saisissez deux dates et choisissez le format de résultat. Le calculateur gère l'ajustement selon le jour et produit une interprétation contextuelle (préavis, ancienneté, prescription).
PWA RH Pro — Calculs RH & Délais hors ligne
Ancienneté, préavis, indemnités, congés payés — tous les calculateurs RH sans connexion. Installez l'app sur votre téléphone — gratuit.
Formule du nombre de mois entre deux dates
Le calcul du nombre de mois entre deux dates repose sur une formule mathématique simple, utilisée aussi bien dans les logiciels de paie que dans la jurisprudence des tribunaux. Elle diffère d'une simple division par 30 : elle suit le calendrier grégorien et tient compte de la position du jour dans le mois.
Mois = (année2 − année1) × 12 + (mois2 − mois1) − (jour2 < jour1 ? 1 : 0)Ajustement : si le jour de fin n'a pas encore atteint le jour de départ dans le mois, soustraire 1 mois.
Pourquoi l'ajustement selon le jour ? Parce qu'entre le 15 mars et le 10 juin, on n'a pas encore complété 3 mois : le 15 juin n'est pas atteint. On compte donc 2 mois entiers et non 3. Cette règle est au cœur de l'article 641 du Code de procédure civile, qui régit le calcul des délais judiciaires en France.
Décomposition étape par étape
| Étape | Calcul | Exemple : 15/03/2024 → 20/11/2026 |
|---|---|---|
| 1. Années entières converties en mois | (2026 − 2024) × 12 | = 24 mois |
| 2. Différence des mois restants | 11 − 3 | = 8 mois |
| 3. Ajustement selon le jour | Jour fin 20 ≥ jour début 15 → 0 | = 0 |
| Total mois entiers | 24 + 8 − 0 | = 32 mois |
Variante : 15 mars → 10 juin (ajustement actif)
Même année : (2026−2026)×12 + (6−3) = 3. Ajustement : jour 10 < jour 15 → −1. Résultat : 2 mois entiers seulement. Le 15 juin n'est pas encore atteint au 10 juin, donc la troisième mensualité n'est pas acquise.
Convertir en années, mois et jours
Pour obtenir la décomposition complète (utile pour l'ancienneté ou les documents administratifs) : années = partie entière de (mois ÷ 12), mois restants = mois mod 12, jours = différence entre la date de fin et la même date avancée d'autant d'années et de mois entiers. Exemple : 32 mois = 2 ans 8 mois 5 jours (du 15/03/2024 au 20/11/2026).
Cette décomposition est utilisée dans les bulletins de paie, les attestations Pôle Emploi (maintenant France Travail) et les certificats de travail, où l'ancienneté figure en années, mois et jours complets.
Mois civil, calendaire et forfaitaire 30 jours — usages et différences
Selon le contexte juridique ou contractuel, le mot « mois » peut désigner trois réalités différentes. Confondre ces définitions peut entraîner des erreurs de calcul coûteuses — notamment sur les loyers, les prêts immobiliers ou les délais de prescription.
Le mois civil
Le mois civil est la période qui s'étend du 1er au dernier jour naturel d'un mois (de 28 à 31 jours selon le mois). C'est la définition retenue par le Code civil français pour tous les délais légaux. L'article 641 CPC précise : un délai d'un mois partant du 15 mars expire le 15 avril à minuit. Si ce quantième n'existe pas dans le mois d'arrivée (ex. 31 janvier + 1 mois), le délai expire le dernier jour du mois suivant (28 ou 29 février selon l'année).
Le mois calendaire
Le mois calendaire désigne un mois complet du 1er au dernier jour (janvier complet, février complet, etc.). Il est utilisé dans les baux commerciaux et résidentiels pour calculer les loyers mensuels. Dans un bail résidentiel, un mois de loyer correspond toujours au mois calendaire, qu'il ait 28 ou 31 jours — le loyer mensuel ne varie pas avec la longueur du mois (contrairement à ce qui se passerait avec un calcul au prorata journalier).
Le mois forfaitaire de 30 jours
Le mois de 30 jours est une convention utilisée dans certains contrats financiers, notamment en assurance-vie, pour certains prêts à taux variable, ou dans les calculs d'intérêts en banque (base 30/360 ou Actual/360). Dans ce cas, une année compte 360 jours (12 × 30). Cette convention simplifie les calculs mais crée des écarts avec le calendrier réel : un préavis de 3 mois calculé en 30 jours forfaitaires dure 90 jours fixes, indépendamment des mois réels traversés.
| Type de mois | Durée | Usage principal | Base légale |
|---|---|---|---|
| Civil | 28–31 jours | Délais judiciaires, prescription, préavis | Art. 641 CPC, Code civil |
| Calendaire | 1er au dernier jour du mois | Baux, loyers, congés payés | Loi du 6 juillet 1989 |
| Forfaitaire 30 j | 30 jours fixes | Contrats financiers, intérêts bancaires | Convention contractuelle |
| Moyen grégorien | 30,44 jours (365,2425/12) | Statistiques, calculs décimaux | Calendrier grégorien |
Dans un prêt immobilier à taux fixe en France, les intérêts sont généralement calculés sur la base Actual/365 (jours réels sur 365). Dans les prêts hypothécaires américains ou certains marchés financiers européens, la base 30/360 est courante. La distinction a un impact direct sur le coût total du crédit : sur un prêt de 200 000 € à 3,5 % sur 20 ans, la différence entre Actual/365 et 30/360 peut atteindre quelques centaines d'euros sur la durée totale.
Excel DATEDIF : formule, variantes et alternative sans DATEDIF
Excel propose la fonction DATEDIF (abréviation de "Date Difference") pour calculer la différence entre deux dates selon plusieurs unités. Cette fonction est héritée de Lotus 1-2-3 et n'apparaît pas dans l'autocomplétion Excel, mais elle fonctionne parfaitement dans toutes les versions d'Excel depuis Excel 97 jusqu'à Excel 365 (2026), ainsi que dans Google Sheets et LibreOffice Calc.
=DATEDIF(date_début ; date_fin ; "M") → mois entiers totaux=DATEDIF(A1 ; B1 ; "Y") → années entières=DATEDIF(A1 ; B1 ; "YM") → mois restants après les années entières=DATEDIF(A1 ; B1 ; "MD") → jours restants après les mois entiersdate_début doit être antérieure à date_fin — sinon erreur #NUM!
Formule complète années + mois + jours dans une cellule
=DATEDIF(A1;B1;"Y")&" ans "&DATEDIF(A1;B1;"YM")&" mois "&DATEDIF(A1;B1;"MD")&" jours"
Cette formule combinée produit un texte lisible du type "2 ans 8 mois 5 jours". Elle est utilisée dans les fiches de paie, les attestations d'ancienneté et les tableaux de bord RH.
Alternative Excel sans DATEDIF (compatible toutes versions)
=(ANNEE(B1)-ANNEE(A1))*12 + MOIS(B1)-MOIS(A1) - (JOUR(B1)<JOUR(A1))
Cette formule est strictement équivalente à DATEDIF(...;"M") et présente l'avantage d'être transparente et auditable. Elle intègre l'ajustement selon le jour (le -(JOUR(B1)<JOUR(A1)) retourne 1 si vrai, 0 si faux en logique booléenne Excel).
Pourquoi DATEDIF n'est pas dans l'autocomplétion Excel ?
Microsoft a intégré DATEDIF dans Excel 97 pour assurer la compatibilité avec les classeurs Lotus 1-2-3, qui utilisaient cette fonction depuis les années 1980. La décision de ne pas la documenter officiellement date de cette époque et n'a jamais été révisée. En 2026, DATEDIF reste pleinement fonctionnelle dans Excel 365, Excel Online et les versions desktop. La base de connaissances Microsoft (support.microsoft.com) la mentionne explicitement avec la note "non documentée dans l'aide standard". Google Sheets et LibreOffice ont choisi de la documenter officiellement.
Attention : DATEDIF génère une erreur #NUM! si la date de début est postérieure à la date de fin. Contrairement à d'autres fonctions Excel de dates, elle ne prend pas en compte l'ordre relatif des deux arguments — c'est à l'utilisateur de s'assurer que date_début ≤ date_fin.
Année bissextile et impact sur le calcul des mois
Une année bissextile comporte 366 jours au lieu de 365, avec un 29 février. La règle grégorienne détermine si une année est bissextile en 3 étapes : (1) l'année est divisible par 4 ; (2) sauf si elle est divisible par 100, auquel cas elle n'est pas bissextile ; (3) sauf si elle est aussi divisible par 400, auquel cas elle l'est quand même. Ainsi, 2000 était bissextile, 1900 ne l'était pas, 2024 et 2028 le sont.
Bissextile si : (année % 4 == 0 && année % 100 != 0) || (année % 400 == 0)
Impact sur le calcul du nombre de mois
Pour le calcul en mois entiers, l'année bissextile a un impact minimal. La formule (y2−y1)×12 + (m2−m1) − (j2<j1?1:0) ne dépend que des années, mois et jours — pas du nombre de jours dans chaque mois. Ainsi, le calcul de mois entiers entre le 1er mars 2024 et le 1er mars 2025 donne exactement 12 mois, que 2024 soit bissextile ou non.
L'impact de l'année bissextile se manifeste surtout sur :
- Le calcul du mois décimal (division du nombre de jours par 30,4375) : une période incluant un 29 février aura 1 jour de plus que la même période sans 29 février.
- Le calcul du nombre de jours dans une période chevauchant un 29 février.
- Le cas particulier d'un délai partant du 29 février : par exemple, un préavis de 3 mois donné le 29 février 2024 expire le 29 mai 2024. Si le 29 n'existe pas dans le mois d'arrivée (ex. préavis d'1 mois donné le 29 janvier), il expire le dernier jour du mois suivant (28 ou 29 février), conformément à l'article 641 CPC.
En pratique, pour les délais légaux exprimés en mois (préavis bail, prescription, ancienneté), l'année bissextile n'affecte jamais le résultat en mois entiers. Elle peut décaler d'un jour le terme exact lorsque le délai traverse un mois de février.
Délais légaux en droit français — article 641 CPC, préavis, prescription
Le droit français encadre précisément le calcul des délais exprimés en mois. Deux textes fondateurs s'appliquent à la quasi-totalité des situations : l'article 641 du Code de procédure civile pour les délais judiciaires, et l'article 2224 du Code civil pour la prescription de droit commun. Mehdi Kabbaj présente ci-dessous les principales règles applicables au 20 mai 2026.
Article 641 CPC — principe de computation des délais
L'article 641 du Code de procédure civile dispose que, lorsqu'un délai est exprimé en mois, il expire le jour du dernier mois ou de la dernière année qui porte le même quantième que le jour de l'acte ou de la décision qui le fait courir. Si ce quantième n'existe pas dans le mois d'expiration, le délai expire le dernier jour de ce mois.
Délai 2 mois à compter du 15 mars → expire le 15 mai (23h59)Délai 1 mois à compter du 31 janvier → expire le 28 (ou 29) févrierDélai 2 mois à compter du 31 décembre → expire le 28 (ou 29) février
Préavis bail résidentiel — loi ALUR (loi du 6 juillet 1989)
Pour les locations à usage de résidence principale, l'article 15 de la loi du 6 juillet 1989 (modifiée par la loi ALUR de 2014) fixe le préavis à :
- 3 mois en zone non tendue (congé donné par le locataire)
- 1 mois en zone tendue ou pour motifs spéciaux (perte d'emploi, premier emploi, état de santé, RSA, AAH)
- 6 mois pour le bailleur qui reprend ou vend le logement
Le préavis court à compter de la réception de la lettre recommandée avec accusé de réception (ou de la remise en main propre contre émargement), pas de la date d'envoi. Un préavis reçu le 15 mars en zone non tendue expire le 15 juin.
Prescription de droit commun — article 2224 Code civil
L'article 2224 du Code civil fixe la prescription de droit commun à 5 ans à compter du jour où le titulaire du droit a connu ou aurait dû connaître les faits lui permettant d'agir. Cela représente 60 mois. La prescription commence à courir le lendemain de l'événement qui la déclenche (article 641 CPC par analogie). Certaines prescriptions spéciales sont plus courtes : 1 mois pour contester un licenciement verbal (Cass. soc.), 12 mois pour les impayés de loyer commerciaux.
Recours administratif — article R421-1 CJA
Pour contester une décision administrative (refus de permis de construire, décision fiscale, sanction administrative), le délai de recours devant le tribunal administratif est de 2 mois à compter de la notification ou de la publication de la décision (article R421-1 du Code de justice administrative). Ce délai est d'ordre public et sa méconnaissance entraîne l'irrecevabilité du recours, sauf forclusion inopposable (absence de mention des voies de recours dans la décision).
Cas pratiques chiffrés
Cas 1 — Préavis bail (15/03 → 15/06 = 3 mois)
Un locataire en zone non tendue reçoit sa lettre de congé le 15 mars 2026. Le préavis de 3 mois expire le 15 juin 2026. Calcul : (2026−2026)×12 + (6−3) = 3, ajustement : jour 15 = jour 15 → 0. Total : 3 mois. Le locataire doit avoir quitté les lieux et remis les clés le 15 juin 2026 au plus tard. Les loyers sont dus jusqu'au terme réel du préavis, même en cas de départ anticipé (sauf relocation par le bailleur ou accord amiable).
Cas 2 — Ancienneté CDI (15/03/2024 → 20/11/2026 = 32 mois)
Un salarié embauché le 15 mars 2024 dont le CDI se termine le 20 novembre 2026. Ancienneté : (2026−2024)×12 + (11−3) = 32. Ajustement : jour 20 ≥ jour 15 → 0. Ancienneté : 32 mois = 2 ans 8 mois. Pour le calcul de l'indemnité légale de licenciement (art. L1234-9) : 1/4 de mois de salaire brut par année d'ancienneté sur les 10 premières années. Sur 2 ans 8 mois (2,67 ans) : 2,67 × (salaire brut/4) = environ 2/3 de mois de salaire brut.
Cas 3 — Durée de grossesse (9 mois)
La durée légale d'une grossesse retenue par la Sécurité Sociale est de 41 semaines d'aménorrhée (SA) à partir du premier jour des dernières règles. 41 SA = 41 × 7 = 287 jours ≈ 9 mois et 12 jours calendaires. En mois entiers : 9 mois. La date de terme théorique se calcule en ajoutant 41 semaines au premier jour des dernières règles. La HAS considère un accouchement "à terme" entre 37 et 42 SA. Le congé maternité prénatal débute 6 semaines avant le terme prévu (article L1225-17 Code du travail).
Cas 4 — Amortissement prêt immobilier sur 240 mois (20 ans)
Un prêt immobilier de 200 000 € à 3,5 % sur 20 ans comporte 240 mensualités. Chaque mensualité fixe est calculée par la formule d'annuité : M = C × [r(1+r)ⁿ] / [(1+r)ⁿ−1] avec C = capital, r = taux mensuel = 3,5%/12 = 0,2917%, n = 240. Résultat : M ≈ 1 159 €/mois. La somme des 240 mensualités = 278 160 €, soit un coût total du crédit de 78 160 €. Le nombre de mois entre la date de signature et la date de dernière échéance est exactement 240, calculable avec la formule standard.
5 erreurs fréquentes dans le calcul du nombre de mois
1 — Oublier l'ajustement selon le jour
La formule brute (y2−y1)×12 + (m2−m1) sans ajustement est fausse quand le jour de fin est inférieur au jour de début. Exemple : 31 janvier → 1er mars = 1 mois (pas 2). Sans ajustement : (3−1) = 2. Avec ajustement : jour 1 < jour 31 → −1 → 1 mois correct. Cette erreur affecte directement les calculs de préavis et d'ancienneté.
2 — Confondre 30 jours forfaitaires et mois civil
Un mois de 30 jours et un mois civil sont différents. Un préavis de 3 mois donné le 31 octobre en mois civils expire le 31 janvier (93 jours : 30 nov + 31 déc + 31 jan). En 30 jours forfaitaires, il n'aurait duré que 90 jours (29 janvier). L'écart peut changer la date de fin légale d'un bail. La loi française retient toujours le mois civil pour les délais légaux.
3 — Confondre point de départ et point de déclenchement de la prescription
L'article 641 CPC précise que le délai commence à courir le lendemain du jour de l'acte ou de la décision, pas le jour même. Un jugement notifié le 15 mars génère un délai d'appel de 1 mois qui court à partir du 16 mars et expire le 16 avril (et non le 15 avril). Cette règle "dies a quo non computatur" (le jour de départ ne se compte pas) est souvent méconnue.
4 — Calculer un nombre de mois Excel sans DATEDIF sur des dates inversées
La formule DATEDIF génère une erreur #NUM! si la date de début est postérieure à la date de fin — et ne retourne pas un résultat négatif comme d'autres fonctions le feraient. Il faut systématiquement s'assurer que date_début ≤ date_fin avant d'appliquer DATEDIF, ou utiliser la formule alternative avec SI pour gérer les deux sens.
5 — Utiliser des fuseaux horaires en calcul de mois
Dans les systèmes informatiques, une date stockée en UTC peut être interprétée différemment selon le fuseau horaire de l'utilisateur. Un acte signé le 1er mars à 23h00 heure de Paris (= 22h00 UTC) sera stocké le 1er mars en UTC et lu correctement en France. Mais si le serveur interprète la date en UTC-5, il affichera le 28 février — ce qui peut fausser tous les calculs de délais. En France, les actes judiciaires sont toujours datés en heure locale (CET/CEST), sans ambiguïté de fuseau.
Formules copy-paste — référence rapide
(y2-y1)*12+(m2-m1)-(d2<d1?1:0)
=DATEDIF(A1;B1;"M")
=(ANNEE(B1)-ANNEE(A1))*12+MOIS(B1)-MOIS(A1)-(JOUR(B1)<JOUR(A1))
=DATEDIF(A1;B1;"Y")&" ans "&DATEDIF(A1;B1;"YM")&" mois "&DATEDIF(A1;B1;"MD")&" jours"
jours = mois × 30.4375
mois = jours ÷ 30.4375
Les formules Excel utilisent le point-virgule comme séparateur d'arguments (paramètre régional France). Sur Excel en anglais, remplacez ; par ,.
Cas chiffré final : préavis démission cadre 3 mois calculé date à date
Un cadre supérieur soumis à une convention collective (ex. Syntec) démissionne de son poste. Sa convention collective prévoit un préavis de 3 mois. Il remet sa lettre de démission en main propre le 17 février 2026.
Calcul du terme du préavis
Application de la formule : date de début = 17/02/2026. Préavis = 3 mois. Terme = 17/05/2026. Vérification : (2026−2026)×12 + (5−2) = 3 mois. Ajustement : même quantième (17), pas d'ajustement. Fin de préavis : 17 mai 2026.
Si le 17 mai avait été un samedi ou un dimanche, le délai n'est pas reporté : en droit du travail, les délais exprimés en mois ne se reportent pas au prochain jour ouvrable, contrairement aux délais exprimés en jours ouvrables. Le 17 mai 2026 est un dimanche — le terme légal reste le 17 mai 2026. La remise des documents de fin de contrat (attestation France Travail, solde de tout compte, certificat de travail) doit intervenir à cette date ou le premier jour ouvrable suivant (article D1234-7 Code du travail).
Calcul de l'indemnité compensatrice de préavis
Si le salarié est dispensé d'exécuter son préavis par l'employeur, il perçoit une indemnité compensatrice de préavis égale à la rémunération brute qu'il aurait perçue durant ces 3 mois (article L1234-5 Code du travail). Pour un salaire brut mensuel de 4 500 €, l'indemnité = 3 × 4 500 = 13 500 € bruts, soumise à charges sociales et impôt sur le revenu dans les conditions normales.
Durée en jours du préavis
Du 17 février au 17 mai 2026 : février a 28 jours en 2026 (non bissextile), donc du 17 au 28 février = 11 jours restants en février. Mars = 31 jours. Avril = 30 jours. Du 1er au 17 mai = 17 jours. Total = 11 + 31 + 30 + 17 = 89 jours. Ce calcul de jours réels est utile pour l'indemnité compensatrice calculée au prorata d'un mois de 30 jours dans certaines conventions : 89/90 × 13 500 ≈ 13 350 € bruts.
❓ Questions fréquentes — Calcul nombre de mois
Comment calculer le nombre de mois entre deux dates ?
La formule mathématique est : (année2 − année1) × 12 + (mois2 − mois1), avec un ajustement de −1 si le jour de fin est strictement inférieur au jour de début (la date anniversaire du mois n'est pas encore atteinte). Exemple : du 15 mars 2024 au 20 novembre 2026 = (2026−2024)×12 + (11−3) = 32 mois (20 ≥ 15, pas de soustraction). Dans Excel, la formule équivalente est =DATEDIF(A1;B1;"M") ou =(ANNEE(B1)-ANNEE(A1))*12+MOIS(B1)-MOIS(A1)-(JOUR(B1)<JOUR(A1)). Cette règle est codifiée à l'article 641 CPC pour les délais judiciaires.
Combien de mois dans une année ?
Une année civile comporte exactement 12 mois. L'année grégorienne dure en moyenne 365,2425 jours (tenant compte des années bissextiles : 97 ans bissextiles sur 400). Un mois moyen dure donc 365,2425 / 12 ≈ 30,4375 jours (30 jours, 10 heures, 29 minutes et 5 secondes). Les durées réelles des mois vont de 28 jours (février en année non bissextile) à 31 jours (janvier, mars, mai, juillet, août, octobre, décembre). Cette durée moyenne de 30,44 jours est utilisée dans les calculs décimaux et les statistiques, mais jamais dans les délais légaux qui retiennent le mois civil réel.
Quelle est la différence entre mois civil, calendaire et forfaitaire 30 jours ?
Le mois civil est la durée réelle d'un mois (28 à 31 jours), retenue par le Code civil et le CPC pour tous les délais légaux. Le mois calendaire désigne un mois entier du 1er au dernier jour, utilisé pour les loyers et les baux. Le mois forfaitaire de 30 jours est une convention contractuelle (prêts, assurances, marchés financiers) où chaque mois vaut 30 jours, soit 360 jours par an. Un préavis de 3 mois civils partant du 30 novembre expire le 28 (ou 29) février (le 30 février n'existant pas, l'article 641 CPC impose le dernier jour du mois). En 30 jours forfaitaires, ce même préavis expire le 27 février (90 jours plus tard). L'écart peut atteindre 3 jours.
Comment calculer un préavis de location de 3 mois ?
Selon l'article 15 de la loi du 6 juillet 1989 (loi ALUR), le préavis de congé locatif se calcule de date à date, en mois civils, à compter de la réception de la lettre recommandée avec accusé de réception (pas de l'envoi). Un congé reçu le 15 mars génère un préavis qui expire le 15 juin (3 mois civils exacts). Si la réception a lieu un 30 novembre, le terme est le 28 (ou 29) février, car le 30 février n'existe pas (application de l'article 641 CPC). En zone tendue (décret annuel actualisé chaque année), le préavis locataire est réduit à 1 mois pour les locations vides et meublées. Le bailleur souhaitant reprendre ou vendre dispose d'un préavis de 6 mois.
Comment utiliser DATEDIF dans Excel ?
Tapez =DATEDIF(date_début;date_fin;"M") pour obtenir le nombre de mois entiers. Les codes disponibles sont : "Y" (années entières), "M" (mois entiers totaux), "D" (jours totaux), "YM" (mois restants après les années entières), "MD" (jours restants après les mois entiers), "YD" (jours restants après les années entières). Pour la décomposition complète en une cellule : =DATEDIF(A1;B1;"Y")&" ans "&DATEDIF(A1;B1;"YM")&" mois "&DATEDIF(A1;B1;"MD")&" jours". Attention : la date de début doit être strictement antérieure à la date de fin, sinon Excel retourne une erreur #NUM!. DATEDIF n'apparaît pas dans l'autocomplétion mais est pleinement fonctionnelle jusqu'à Excel 365.
Comment calculer des mois entre dates sur Google Sheets sans DATEDIF ?
Google Sheets supporte DATEDIF nativement et la documente officiellement. Si vous souhaitez une alternative transparente : =(ANNEE(B1)-ANNEE(A1))*12+MOIS(B1)-MOIS(A1)-(JOUR(B1)<JOUR(A1)). Cette formule est strictement équivalente à DATEDIF(...;"M") et fonctionne dans Excel, Google Sheets et LibreOffice Calc. L'expression (JOUR(B1)<JOUR(A1)) retourne 1 (VRAI) ou 0 (FAUX) en logique booléenne, ce qui constitue l'ajustement selon le jour. Pour la décomposition en années, mois, jours sur Google Sheets : =DATEDIF(A1;B1;"Y")&" ans "&DATEDIF(A1;B1;"YM")&" mois "&DATEDIF(A1;B1;"MD")&" jours" — identique à Excel.
Que faire quand le jour de fin est inférieur au jour de début ?
Lorsque le jour de fin est strictement inférieur au jour de début, la date anniversaire du mois n'est pas encore atteinte : il faut soustraire 1 mois du résultat brut. Exemple : du 15 mars au 10 juin. Calcul brut = (2026−2026)×12 + (6−3) = 3. Ajustement : jour 10 < jour 15 → −1. Résultat : 2 mois entiers. Explication : au 10 juin, on n'a pas encore atteint le 15 juin, donc le troisième mois n'est pas complet. Cette règle est universelle : elle s'applique en droit du travail (ancienneté), en droit immobilier (préavis), en procédure civile (article 641 CPC) et dans les fonctions Excel (DATEDIF retourne exactement ce résultat avec le code "M").
Comment calculer l'ancienneté CDI en mois ?
L'ancienneté CDI est calculée de date à date en mois entiers selon l'article L1234-1 du Code du travail. La date de début est la date d'embauche (ou la date de début d'ancienneté reprise d'un précédent contrat), la date de fin est la date effective de rupture du contrat (fin de préavis exécuté ou date de dispense). Formule : mois = (année_fin−année_début)×12 + (mois_fin−mois_début) − (jour_fin < jour_début ? 1 : 0). Exemple : embauche 15/03/2024, fin 20/11/2026 → 32 mois = 2 ans 8 mois. Cette ancienneté détermine l'indemnité légale de licenciement (art. L1234-9 : 1/4 mois de salaire brut par année pour les 10 premières années, 1/3 au-delà) et le calcul du préavis légal (art. L1234-1 : 1 mois si ancienneté ≥ 6 mois, 2 mois si ≥ 2 ans).
Comment compter la durée d'une grossesse en mois ?
La durée de grossesse est exprimée en semaines d'aménorrhée (SA) par la Haute Autorité de Santé (HAS) et l'OMS. Le terme théorique est fixé à 41 SA à compter du premier jour des dernières règles. 41 SA = 287 jours ≈ 9 mois calendaires et 12 jours. En mois entiers, une grossesse menée à terme dure 9 mois. L'accouchement est considéré "à terme" entre 37 et 42 SA. En droit du travail, le congé maternité prénatal débute 6 semaines avant la date présumée d'accouchement (article L1225-17 Code du travail), soit 6 SA avant le terme. La Sécurité Sociale verse les indemnités journalières de maternité à partir de cette date jusqu'à 10 semaines après la naissance (congé postnatal standard pour un premier enfant).
Qu'est-ce que l'article 641 CPC sur le calcul des délais ?
L'article 641 du Code de procédure civile (CPC) établit la règle française de computation des délais exprimés en mois ou en années : "Lorsqu'un délai est exprimé en mois ou en années, ce délai expire le jour du dernier mois ou de la dernière année qui porte le même quantième que le jour de l'acte, de l'événement, de la décision ou de la signification qui fait courir le délai." Si le mois d'arrivée n'a pas ce quantième, le délai expire le dernier jour de ce mois. Exemples : délai d'1 mois à compter du 31 octobre → 30 novembre (dernier jour du mois). Délai de 2 mois à compter du 30 décembre → 28 (ou 29) février. Cette règle s'applique aux délais judiciaires (appel, cassation, opposition) et par analogie aux délais contractuels lorsque les parties s'y réfèrent expressément.
Comment convertir des mois en jours ?
Il n'existe pas de conversion exacte universelle car les mois ont des durées variables (28 à 31 jours). Trois conventions sont utilisées selon le contexte : (1) 1 mois = 30 jours (convention contractuelle simple, utilisée dans les prêts et les contrats commerciaux) ; (2) 1 mois = 30,4375 jours (moyenne grégorienne exacte : 365,2425 / 12, utilisée dans les calculs scientifiques et les statistiques) ; (3) jours réels (compter les jours exacts du calendrier entre les deux dates, méthode la plus précise pour les délais légaux). Exemple : 3 mois du 15/03 au 15/06/2026 = 31 (mars) + 30 (avril) + 31 (mai) = 92 jours réels, mais 90 jours en convention forfaitaire 30 jours. Pour les délais légaux, comptez toujours les jours réels.
Pourquoi DATEDIF n'apparaît pas dans l'autocomplétion Excel ?
DATEDIF est une fonction héritée de Lotus 1-2-3, le tableur dominant dans les années 1980 avant qu'Excel ne s'impose. Microsoft l'a intégrée dans Excel 97 pour assurer la compatibilité ascendante avec les classeurs Lotus existants, mais a décidé de ne pas la documenter officiellement ni de l'ajouter à l'Intellisense (autocomplétion). Cette décision n'a jamais été révisée malgré 25 ans d'évolution d'Excel. En 2026, DATEDIF reste pleinement fonctionnelle dans Excel 365, Excel Online, Excel pour Mac et les versions bureau depuis 1997. Microsoft la mentionne dans sa base de connaissances en ligne (support.microsoft.com) avec la mention "fonction non documentée dans l'aide standard". Google Sheets et LibreOffice Calc ont choisi de la documenter officiellement et de l'intégrer à leur autocomplétion.
Sources officielles et références
- Article 641 du Code de procédure civile (CPC) — Légifrance : calcul des délais exprimés en mois ou en années.
- Article 2224 du Code civil — Légifrance : prescription de droit commun de 5 ans.
- Article L1234-1 du Code du travail — Légifrance : préavis de licenciement selon ancienneté.
- Article L1234-9 du Code du travail — Légifrance : indemnité légale de licenciement (1/4 mois/an les 10 premières années).
- Loi du 6 juillet 1989, article 15 (loi ALUR) — Légifrance : préavis locatif résidentiel 3 mois / 1 mois zone tendue.
- Article L1225-17 du Code du travail — Légifrance : congé maternité, date de départ 6 semaines avant terme.
- Article R421-1 du Code de justice administrative (CJA) — Légifrance : délai de recours contentieux 2 mois.
- Support Microsoft — DATEDIF — support.microsoft.com/fr-fr : fonction DATEDIF (non documentée dans l'Intellisense mais supportée Excel 97–365).
- HAS / OMS — Haute Autorité de Santé : terme de grossesse 41 semaines d'aménorrhée.
Données vérifiées et mises à jour par Mehdi Kabbaj le . Ce calculateur est un outil indicatif. Pour tout litige ou décision juridique, consultez un professionnel du droit.
Mehdi Kabbaj développe et maintient les calculateurs de durée, de délais légaux et d'ancienneté sur MaCalculatriceEnLigne.com. Il suit l'évolution de la jurisprudence (articles 641 CPC, L1234-1 Code du travail) et des outils bureautiques (Excel DATEDIF, Google Sheets) pour garantir l'exactitude des formules présentées.