• Temps de lecture :9 min de lecture

Lorsqu’on utilise le tableur Excel, nous mettons souvent des dates dans nos tableaux que ce soit pour ranger par colonne/ligne ou même comme valeur. Or, il est parfois utile d’utiliser des fonctions pour améliorer notre analyse de notre tableau.

Je vais vous montrer à travers cet article les fonctions d’Excel les plus utiles quand on se sert de dates.

C’est parti !

DATE

Syntaxe

=DATE(année;mois;jour)

Je n’ai pas besoin de détailler chaque argument, leur nom parlent d’eux-mêmes.

La fonction DATE ne sert pas particulièrement dans la saisie de dates.

Je la préconise quand au moins un des trois arguments est récupérable dans votre fichier Excel ou si vous utilisez une fonction pour calculer un des arguments (ex : SEQUENCE).

Exemple

Je veux créer des en-têtes de colonne portant le nom de chaque mois de l’année. J’ai déjà l’année en cellule A1. Je vais d’abord créer une suite de nombres pour les mois de l’année (1 à 12). J’écris la formule :

=SEQUENCE(1;12;1)

Maintenant, je peux finir ma formule avec la fonction DATE en mettant dans mon argument mois la formule ci-dessus.

=DATE($A$1;SEQUENCE(1;12;1);1)
exemple fonction date avec sequence

MOIS.DECALER

Syntaxe

MOIS.DECALER(date_départ;mois)

avec :

  • date_départ : Date d’origine de notre calcul
  • mois : nombre de mois séparant le mois de départ et le résultat voulu

Avec MOIS.DECALER, vous pouvez afficher de nouvelles dates en calculant un écart en mois entre les valeurs.

Exemple

Je veux afficher les différents mois de l’année. En B3, je mets le 01/01/2022. Sur C3, je crée une formule de calcul qui me permet de calculer le 1er jour du mois suivant :
=MOIS.DECALER(B3;1)
fonction MOIS.DECALER

Cette fonction permet de contourner un problème par rapport à la fonction DATE si vous l’utilisez pour des en-têtes de colonne. Comme la formule contient la fonction SEQUENCE, tous les en-têtes doivent être dans des cellules adjacentes.

Avec MOIS.DECALER, vous pouvez ajouter des colonnes vides entre celles contenant une date.

MOIS.DECALER avec des colonnes non adjacentes

JOUR, MOIS, ANNEE

Syntaxe

=JOUR(numéro_de_série)
=MOIS(numéro_de_série)
=ANNEE(numéro_de_série)
avec numéro_de_série : cellule contenant une date complète et pour laquelle nous voulons extraire une information (jour, mois ou année).

Exemple

A partir d’une date en A1, je vais en extraire le mois et le jour.
=MOIS(A1)
=JOUR(A1)

Avec un peu de débrouille, si on mettait le 01/01/2022, on pourrait faire un tableau avec des en-têtes en ajoutant des formules avec SEQUENCE (colonne=mois et lignes=jours).

Mais ce n’est pas la méthode la plus intuitive.

FIN.MOIS

Syntaxe

FIN.MOIS(date_départ;mois)

avec

  • date_départ : date qui sert de base pour notre calcul
  • mois : écart en mois entre notre date de départ et le résultat cherché. si nous cherchons le dernier jour du mois courant, l’argument doit être égal à 0.

Cette notion est assez connue pour les paiements de facture à 30j fin de mois. On peut l’utiliser à d’autres fins comme la conception d’un calendrier.

Exemple

A partir de la cellule A1, je veux trouver le dernier jour du mois en-cours et du mois prochain.
=FIN.MOIS(A1;0)
=FIN.MOIS(A1;1)
exemple FIN.MOIS

JOURS

Syntaxe

=JOURS(date_fin;date_début)

avec :

  • date_fin : dernier jour de la période
  • date_départ : premier jour de la période.

La fonction permet de calculer le nombre de jours entre deux dates.

Exemple

J’ai édité une facture à une date indiquée en A1 et dont le délai de paiement est en B1.

Je veux calculer le nombre de jours pour payer la facture.

=JOURS(B1;A1)+1
exemple fonction JOURS

JOURSEM

Syntaxe

JOURSEM(numéro_série,[type_retour])

avec :

  • numéro_de_série Représente un numéro séquentiel représentant la date du jour que vous cherchez contenant n° du jour, mois et année. Il est conseillé d’utiliser la fonction DATE si besoin.
  • type_retour : nombre qui représente comment est organisée la semaine.
Type_retour Chiffre renvoyé
1 ou omis
Chiffre compris entre 1 (dimanche) et 7 (samedi). Se comporte comme dans les versions précédentes de Microsoft Excel.
2
Chiffre compris entre 1 (lundi) et 7 (dimanche).
3
Chiffre compris entre 0 (lundi) et 6 (dimanche).

Il existe d’autres type_retour (11 à 17) mais sont utilisés quand vous voulez commencer une semaine avec un autre jour que lundi ou dimanche.

Bref, cette fonction permet de calcul quel est le jour de la semaine d’une date qu’on aura sélectionné (dans argument numéro_série).

Exemple

Je veux savoir quel jour nous étions lorsque je suis né.

En A1, j’ai renseigné une date. En B1, je saisis ma formule :

=JOURSEM(A1;2)

Excel m’indique 1 ce qui équivaut à un lundi.

AUJOURDHUI et MAINTENANT

Syntaxe

=AUJOURDHUI()
=MAINTENANT()

Ce sont deux fonctions qui n’ont aucun argument facultatif.

Elles servent à afficher la date (et l’heure) au moment où vous consultez votre fichier Excel.

Exemple

J’ai des factures à payer avec une date limite.

Comme vous pouvez le constater, AUJOURDHUI récupère uniquement la date alors que MAINTENANT récupère aussi l’heure.

Dans notre exemple, il est pertinent d’utiliser la première fonction. La seconde sert surtout quand vous voulez faire des calculs sur des heures.

youtube_channel_may6

Nos guides en vidéo

Vous en avez marre des longs articles ?
Apprenez grâce à nos vidéos tutoriels

Cette publication a un commentaire

Les commentaires sont fermés.