Calculer des dates à l’aide des formules dans Excel 2010

Vue d’ensemble

Judi Hurlock Utilisez les formules pour calculer des dates, telles que le nombre de jours ouvrés jusqu’aux vacances, ou calculer la date de fin d’un projet.
Par Judi Hurlock, rédacteur senior

À la fin de ce cours de formation, vous serez en mesure d’effectuer les opérations suivantes :

  • Nombre de jours entre deux dates.

  • Nombre de jours ouvrés entre deux dates.

  • Date qui tombe après un certain nombre de jours ouvrés.

  • Date qui tombe après un certain nombre de mois.

  • Date qui tombe après un certain nombre d’années, mois et jours.

Ce cours comprend :

  • Un cours d’autoformation.

  • Un court test, proposé à la fin du cours. Ce test ne fait pas l’objet d’une évaluation.

  • Un aide-mémoire, que vous pouvez imprimer à la fin du cours.

Vous devriez déjà avoir une bonne connaissance des formules Excel. Si ce n’est pas le cas, suivez le cours suivant : Découverte d’Excel 2010 : Créer des formules.

D’autres cours sont disponibles sur Formations Microsoft Office.

Version hors connexion (97,4 Mo)

Dates et formules

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Rechercher le nombre de jours entre deux dates

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Rechercher le nombre de jours ouvrés entre deux dates

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Rechercher une date qui tombe après un certain nombre de jours ouvrés

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Rechercher une date qui tombe après un certain nombre de mois

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Rechercher une date qui tombe après une année, des mois et des jours

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Contrôle des connaissances

Effectuez le test suivant pour vérifier que vous avez bien compris le cours. Vos réponses sont privées et les résultats du test ne sont pas notés.

22/8/2011 et 22-août-2011 sont stockés comme numéros de série distincts.

Vrai

Incorrect. Comme il s’agit exactement de la même date, Excel stocke les deux valeurs sous le numéro de série 40777.

Faux

Absolument exact. Même date, même numéro.

Pour qu’Excel reconnaisse les dates, vous devez les taper dans un format identifiable par Excel. Laquelle de ces dates Excel stocke-t-il comme texte brut plutôt que comme numéro de série ?

Juin 23, 2012

Non, réessayez. La virgule informe Excel qu’il s’agit d’une date.

23-juin-12

Réessayez. Le trait d’union informe Excel qu’il s’agit d’une date.

Juin 23 2012

Oui, c’est exact. Cette date ne contient aucune mise en forme qu’Excel reconnaît comme date. Utilisez les barres obliques, traits d’union ou virgules pour séparer les composants d’une date de telle sorte qu’Excel reconnaisse les informations comme date et les stocke comme numéro de série. Excel ne reconnaît pas Juin 23 2012 ou 8,23,10 comme date. Il stocke de telles informations comme texte brut, non comme numéro de série.

Quelle fonction utiliseriez-vous pour trouver une date qui tombe après un certain nombre de jours ouvrés ?

NB.JOURS.OUVRES

Non. Vous utilisez NB.JOURS.OUVRES pour trouver le nombre net de jours ouvrés entre deux dates.

SERIE.JOUR.OUVRE

Parfait. Utilisez SERIE.JOUR.OUVRE pour trouver une date, comme une date d’échéance ou une date de fin qui correspond à un certain nombre de jours ouvrés avant ou après une date.

AUJOURD’HUI

Joli essai. Vous utilisez AUJOURD’HUI pour insérer la date du jour dans une formule.

Par quoi commencez-vous pour taper une formule dans Excel ?

Une fonction.

Non, réessayez.

Des opérateurs mathématiques.

Inexact. Les opérateurs mathématiques indiquent à Excel le type d’opération à effectuer dans une formule, mais ils ne démarrent pas les formules. Réessayez.

Un signe égal (=)

Exact. Une formule commence par un signe égal (=). Si une formule ne génère pas de résultats, vérifiez qu’elle commence bien par un signe égal.

Comment séparez-vous les arguments d’une formule ?

Par des parenthèses.

Non, vous placez les parenthèses autour des arguments d’une fonction.

Par un espace.

Non. Réessayez.

Par une virgule.

Parfait. Séparez les arguments par une virgule. Par exemple, =NB.JOURS.OUVRES(A2,A3,A4:A5). Le signe deux-points indique une plage de cellules.

Commentaires

Aide-mémoire

Voir aussi

Le calendrier démarre en 1900 dans Excel pour Windows

Les dates sont stockées dans Excel comme numéros de série commençant par 1, ce qui pour Excel pour Windows correspond au 1er janvier 1900. C’est à cette date que le calendrier démarre. Chaque date suivante ajoute une unité à la séquence. Par exemple, le 1er février 1900 correspond au chiffre 32. Le stockage des dates comme numéros de série permet à Excel d’effectuer des calculs sur les dates. Pour trouver le nombre de jours entre deux dates, Excel soustrait un numéro de série d’un autre.

Remarque   1900 est la première année dans Excel pour Windows, mais 1904 est la première année dans Excel pour Macintosh. Si vous travaillez dans Excel pour Windows et que vous ouvrez un document créé dans Excel pour Macintosh, la date système 1904 est automatiquement sélectionnée quand vous ouvrez le document. Vous pouvez modifier la date système. Dans Excel, dans le Ruban, cliquez sur l’onglet Fichier, sélectionnez Options Excel, puis cliquez sur Avancé. Sous Lors du calcul de ce classeur, sélectionnez le classeur approprié, puis activez ou désactivez la case à cocher Utiliser le calendrier depuis 1904.

Comment Excel reconnaît les dates

Utilisez les barres obliques ou les traits d’union pour séparer les composants d’une date de telle sorte qu’Excel reconnaisse les informations et les stocke comme numéro de série. 22/8/2011 et 22-août-2011 sont stockés tous deux comme numéros de série 40777. Excel reconnaît aussi Août 22, 2011 comme date. Mais il ne reconnaît pas Août 22 2011 ou 8,22,11 comme date. Excel stocke de telles informations comme texte brut, non comme numéro de série 40777.

Quand Excel reconnaît les informations comme date, vous pouvez sélectionner un autre format de date sous l’onglet Accueil du Ruban, dans le groupe Nombre.

Groupe Nombre sous l’onglet Accueil

Cliquez sur la flèche pour ouvrir la boîte de dialogue Format de cellule, cliquez sur Dates et sélectionnez un format de date.

Remarque   Si l’erreur #VALEUR s’affiche à la place d’un résultat de formule, vérifiez que les dates de la formule sont correctement mises en forme.

Entrer les formules correctement

Chaque formule doit être soigneusement tapée. L’absence d’une virgule ou d’une parenthèse, l’insertion d’un espace en trop ou la saisie incorrecte d’un nom de fonction produira des erreurs. Par exemple, un nom de fonction mal orthographié produit l’erreur #NOM. (Cependant, la fonctionnalité de saisie semi-automatique des formules dans Excel permet de s’assurer plus facilement que le nom a été correctement tapé.) Il n’est pas nécessaire de taper les noms des fonctions en majuscules. Excel convertit automatiquement le nom de la fonction en majuscules.

  • Commencez chaque formule en tapant un signe égal (=).

  • Si une formule ne fonctionne pas, assurez-vous de n’avoir pas tapé un espace avant le signe égal.

  • Placez une parenthèse de début et une parenthèse de fin autour des arguments de la fonction.

  • À l’intérieur des parenthèses, séparez les arguments par des virgules.

Rechercher le nombre de jours entre deux dates en soustrayant une date d’une autre

Exemple de formule

Dans une feuille de calcul Excel, tapez les exemples de date de début et de date de fin dans les cellules A2 et A3 comme illustré. Puis, dans une cellule vide, tapez =A3-A2, ce qui donne 74 jours.

Rechercher le nombre de jours ouvrés entre deux dates, à l’aide des fonctions NB.JOURS.OUVRES et NB.JOURS.OUVRES.INTL

NB.JOURS.OUVRES renvoie le nombre de jours ouvrés entiers compris entre date_début et date_fin. Les jours ouvrés excluent les week-ends et les dates identifiées comme des jours fériés.

NB.JOURS.OUVRES.INTL renvoie le nombre de jours ouvrés entiers compris entre deux dates à l’aide de paramètres identifiant les jours du week-end et leur nombre. Les jours du week-end et ceux qui sont désignés comme fériés ne sont pas considérés comme des jours ouvrés.

NB.JOURS.OUVRES

Imaginons que nous sommes le 2 mai 2011 et que vos vacances démarrent le 15 juillet 2011. La formule prend en compte tous les jours fériés et tous les jours de la semaine durant cette période. Utilisez cette fonction si vos jours de congé sont le samedi et le dimanche pour savoir combien il reste de jours ouvrés jusqu’aux vacances.

Exemple de formule

Dans une feuille de calcul Excel, tapez les exemples de date de début, de date de fin et de jours fériés, comme illustré. Puis, dans une cellule vide, tapez =NB.JOURS.OUVRES(A2,A3,A4:A5), ce qui équivaut à 53 jours ouvrés entre les deux dates. Notez que la référence de cellule A4:A5 correspond à l’argument des jours fériés.

NB.JOURS.OUVRES.INTL

Utilisez cette fonction si vos jours de congés sont le samedi et le dimanche. La fonction possède un argument supplémentaire pour le week-end. Dans cet exemple, les jours de congé sont le mercredi et le jeudi, et vous voulez savoir combien il reste de jours ouvrés jusqu’aux vacances.

Exemple de formule

Dans une feuille de calcul Excel, tapez les exemples de date de début, date de fin et jours fériés, comme illustré. Puis, dans une cellule vide, tapez =NB.JOURS.OUVRES.INTL(A2,A3,5,A4:A5), ce qui équivaut à 51 jours ouvrés entre les deux dates. Vous avez deux jours de moins jusqu’aux vacances, parce que les jours de congés sont le mercredi et le jeudi, soit juste avant le 15 juillet.

Lorsque vous tapez la virgule après A3, une liste déroulante s’affiche avec différents jours de congé. 5 correspond à l’argument pour mercredi et jeudi.

Exemple de formule

Rechercher la date après un certain nombre de jours ouvrés, à l’aide des fonctions SERIE.JOUR.OUVRE et SERIE.JOUR.OUVRE.INTL

SERIE.JOUR.OUVRE renvoie le numéro de série de la date avant ou après le nombre de jours ouvrés spécifiés.

SERIE.JOUR.OUVRE.INTL renvoie le numéro de série de la date avant ou après un nombre spécifié de jours ouvrés en spécifiant des paramètres qui identifient et dénombrent les jours inclus dans le week-end.

SERIE.JOUR.OUVRE

Vous avez 80 jours ouvrés à compter du 4 avril 2011 pour mener à bien un projet. Utilisez cette fonction si vos jours de congé sont le samedi et le dimanche.

Exemple de formule

Dans une feuille de calcul Excel, tapez les exemples de date de début, de nombre de jours du projet et de jours fériés, comme illustré.

Conseil   Si Excel convertit « 80 » en une date après que vous l’avez entré dans la feuille de calcul, sous l’onglet Accueil, dans le groupe Nombre, cliquez sur la flèche pour ouvrir la boîte de dialogue Format de cellule, cliquez sur Général pour convertir la date en 80, puis cliquez sur OK.

Dans une cellule vide, tapez =SERIE.JOUR.OUVRE(A2,A3,A4:A5). Le résultat est le numéro de série 40751. Pour convertir le numéro de série en date, sous l’onglet Accueil, dans le groupe Nombre, cliquez sur la flèche de lancement de la boîte de dialogue. Puis, sélectionnez Date et cliquez sur OK. La date de fin du projet est le 27/7/2011.

SERIE.JOUR.OUVRE.INTL

Utilisez cette fonction si vos jours de congé ne sont pas le samedi et le dimanche. Dans cet exemple, les jours de la semaine sont le mardi et le mercredi, et il vous reste encore 80 jours ouvrés pour mener à bien un projet.

Dans une feuille de calcul Excel, tapez les exemples de date de début, de nombre de jours du projet, et de jours fériés, comme illustré. Puis, dans une cellule vide, tapez =SERIE.JOUR.OUVRE.INTL(A2,A3,4,A4:A5). Le résultat est le numéro de série 40753. Pour convertir le numéro de série en date, sous l’onglet Accueil, dans le groupeNombre, cliquez sur la flèche de lancement de la boîte de dialogue. Puis, sélectionnez Date et cliquez sur OK. La date est le 29/7/2011.

La date d’achèvement quand vous avez utilisé la fonction SERIE.JOUR.OUVRE avec le samedi et le dimanche comme jours de congé est le 27/7/2011. La date d’achèvement quand vous avez utilisé la fonction SERIE.JOUR.OUVRE.INTL est le 29/7/2011 parce que les jours de congé sont le mardi et le mercredi, et que la date de fin s’en trouve décalée de deux jours.

Lorsque vous tapez la virgule après A3, une liste déroulante s’affiche avec différents jours de congé. 4 correspond à l’argument pour mercredi et jeudi.

Exemple de formule

Rechercher la date après un certain nombre de mois avec la fonction MOIS.DECALER

MOIS.DECALER renvoie le numéro de série de la date qui représente une date spécifiée (l’argument date_départ), corrigée en plus ou en moins du nombre de mois indiqué.

Vous avez 25 mois à partir du 9/6/2011 pour mener à bien un projet.

Exemple de formule

Pour trouver la date de fin du projet, dans une feuille de calcul Excel, tapez l’exemple de date de début dans la cellule A1 et les mois dans la cellule C2, comme illustré. Puis, dans une cellule vide, tapez =MOIS.DECALER(A2,C2). Le résultat est le numéro de série 41464. Pour convertir le numéro de série en date, sous l’onglet Accueil, dans le groupe Nombre, cliquez sur la flèche de lancement de la boîte de dialogue. Puis, sélectionnez Date et cliquez sur OK. La date de fin du projet est le 9/7/2013.

Rechercher la date après un certain nombre d’années, de mois et de jours, à l’aide de la fonction DATE

DATE renvoie le numéro de série d’une date précise.

Vous avez 1 année, 7 mois et 15 jours à compter du 9/6/2011 pour mener à bien un projet.

Exemple de formule

Dans une feuille de calcul Excel, tapez l’exemple de date dans la cellule A2, et le nombre d’années, mois et jours dans les cellules B2 à B4, comme illustré. Puis, dans une cellule vide, tapez =DATE(2011+B2,6+B3,9+B4). La date de fin du projet est le 24/1/2013. Le chiffre « 6 » dans la formule désigne le sixième mois de la cellule A2 et « 9 » le neuvième jour de la cellule A2.

Si les nombres de la colonne B varient au fil du temps, par exemple 1 année dans la cellule B2 devient 2 années, mettez simplement à jour le nombre dans la cellule et la formule mettra automatiquement à jour le résultat.

S’applique à : Excel 2010



Ces informations vous ont-elles été utiles ?

Oui Non

Comment pouvons-nous nous améliorer ?

255 caractères restants

Afin de protéger votre vie privée, n’indiquez aucune information de contact dans vos commentaires. Lisez notre déclaration de confidentialité.

Nous vous remercions pour vos commentaires.

Ressources de support

Changer la langue