Dans Google Sheets, une date est enregistrée comme une valeur numérique, même si elle s’affiche sous la forme d’un jour, d’un mois et d’une année. Cette particularité permet de calculer simplement une différence entre dates, à condition de choisir la formule adaptée au résultat recherché.
Pour suivre un délai de livraison ou planifier un projet, il faut d’abord préciser si le nombre de jours doit inclure les week-ends et le jour de départ. Les méthodes suivantes aident à sélectionner le bon calcul de dates et à éviter les erreurs de format.
À retenir :
- Soustraction directe pour mesurer un intervalle calendaire simple
- Formule DATEDIF pour obtenir des écarts en jours, mois ou années
- Fonction NB.JOURS.OUVRES pour exclure les week-ends et jours fériés
- Format de date cohérent pour prévenir les résultats erronés
Calculer le nombre de jours entre deux dates dans Google Sheets
Soustraire une date de début à une date de fin
Pour obtenir un intervalle simple, soustrayez la date de début à la date de fin. Si les dates figurent dans les cellules A2 et B2, avec A2 comme début et B2 comme fin, saisissez =B2-A2.
Par exemple, du 5 au 12 mai, le résultat est sept jours écoulés. Le jour de départ n’est pas compté dans cette différence ; pour inclure les deux dates, ajoutez 1 : =B2-A2+1.
Selon l’aide de Google Sheets, les dates peuvent être utilisées dans des calculs comme les autres valeurs numériques. La fonction MINUS permet également une soustraction explicite, mais elle n’apporte pas d’avantage particulier pour cet usage courant.
Formules de calcul calendaire :
- =B2-A2 pour les jours écoulés entre les cellules
- =B2-A2+1 pour inclure le premier et le dernier jour
- =MINUS(B2;A2) pour soustraire les dates avec une fonction
Vérifier le format de date et l’ordre des cellules
Un résultat inattendu vient souvent d’une date interprétée comme du texte ou d’un ordre inversé. Dans la soustraction, placer la date de fin avant la date de début produit généralement un nombre négatif.
Vérifiez que les cellules sont reconnues comme des dates et que le format de date correspond aux paramètres régionaux de la feuille. Selon Google Sheets, ces paramètres se règlent dans les paramètres du fichier ; ils influencent notamment la lecture des formats jour/mois/année et mois/jour/année.
Comparaison de quelques méthodes :
| Méthode | Ordre des dates | Résultat attendu |
|---|---|---|
| Soustraction | Fin moins début | Jours écoulés |
| Soustraction avec +1 | Fin moins début | Jours avec les deux bornes |
| JOURS ou DAYS | Fin, puis début | Jours calendaires |
| DATEDIF | Début, puis fin | Écart selon l’unité choisie |
Utiliser JOURS et la formule DATEDIF pour comparer des dates
Choisir JOURS pour un écart calendaire direct
Quand il faut compter tous les jours, y compris les samedis, dimanches et jours fériés, la fonction JOURS convient aux calculs directs. Dans une feuille configurée en français, la formule peut s’écrire =JOURS(B2;A2) ; le nom de fonction ou le séparateur peut varier selon les paramètres.
La date de fin vient en premier et la date de début en second. Cette fonction prend en compte les jours supplémentaires des années bissextiles, ce qui évite d’ajuster manuellement les intervalles qui traversent février.
Pour une échéance qui approche, la fonction AUJOURDHUI peut calculer le temps restant. Si la date cible est en B2, la formule =B2-AUJOURDHUI() donne le nombre de jours séparant aujourd’hui de cette échéance ; le résultat évolue avec la date du jour.
Calculer des mois ou des années avec DATEDIF
Lorsque le suivi exige des mois ou des années complètes, la formule DATEDIF offre une unité de calcul adaptée. Sa structure est =DATEDIF(date_de_début;date_de_fin; »D ») pour les jours, avec « M » pour les mois et « Y » pour les années.
Par exemple, =DATEDIF(A2;B2; »D ») compte les jours entre deux cellules, en plaçant impérativement le début avant la fin. Les unités « MD », « YM » et « YD » servent à isoler certains écarts en ignorant respectivement les mois, les années ou les années dans le calcul.
Avant de choisir une unité, précisez si le besoin concerne des jours calendaires ou une durée exprimée en mois. DATEDIF ne remplace pas une formule de jours ouvrés lorsque les week-ends doivent être exclus.
Compter les jours ouvrés et intégrer les jours fériés
Exclure les week-ends avec NB.JOURS.OUVRES
Pour estimer la durée de travail d’un projet, NB.JOURS.OUVRES compte les jours ouvrés entre deux dates et écarte normalement les samedis et dimanches. La formule de base est =NB.JOURS.OUVRES(A2;B2), avec la date de début en premier.
Dans une période du lundi au vendredi, le résultat inclut généralement les deux bornes lorsqu’elles sont ouvrées. Il peut donc différer de la simple soustraction, qui mesure les jours écoulés sans appliquer le calendrier de travail.
Selon l’aide de Google Sheets, une plage de dates de congé peut être ajoutée comme argument pour écarter des jours fériés. Placez ces dates dans des cellules, par exemple D2:D5, puis utilisez =NB.JOURS.OUVRES(A2;B2;D2:D5).
Les éléments à vérifier pour un calendrier de projet :
- Dates de début et de fin reconnues comme des dates
- Week-ends correspondant au rythme de travail prévu
- Jours fériés inscrits dans une plage distincte
- Bornes de période cohérentes avec le besoin de suivi
Adapter le calcul aux calendriers de travail
Une équipe qui travaille selon un calendrier différent du lundi au vendredi peut avoir besoin d’une fonction personnalisée de jours ouvrés. Dans Google Sheets, NETWORKDAYS.INTL permet de préciser quels jours sont considérés comme non travaillés.
Pour un suivi régulier, gardez les dates fériées dans une colonne dédiée plutôt que de les saisir directement dans la formule. Cette organisation facilite les mises à jour annuelles et réduit le risque d’oublier une journée chômée.
Choix de formule selon le calendrier :
| Besoin | Formule conseillée | Week-ends | Jours fériés |
|---|---|---|---|
| Durée calendaire | Soustraction ou JOURS | Comptés | Comptés |
| Jours, mois ou années | DATEDIF | Comptés | Comptés |
| Semaine de travail classique | NB.JOURS.OUVRES | Exclus | Exclus si renseignés |
| Rythme hebdomadaire particulier | NETWORKDAYS.INTL | Paramétrables | Exclus si renseignés |
Le choix dépend donc du calendrier réellement suivi, et non seulement de l’écart affiché entre les dates. Une fois les bornes, les week-ends et les jours fériés définis, la formule fournit un résultat plus utile pour planifier une charge ou une échéance.
