19.1.6Les fonctions "Date"
Ces fonctions permettent de travailler avec des dates : en extraire une partie (jour, mois, année), calculer une durée ou mettre une date en forme.
AUJOURDHUI(): retourne la date du jour (date système).
DATE(jour ; mois ; année): retourne une date spécifiée au format jj.mm.aaaa.
Exemple : DATE(25;12;18) retourne « 25.12.2018 ».
JOUR(date): retourne le jour du mois (1 à 31).
Exemple : JOUR(@Donnée:Date d’entrée) retourne « 15 » si la date est le 15.
MOIS(date): retourne le mois (1 à 12).
Exemple : MOIS(@Donnée:Date d’entrée) retourne « 3 » si la date est en mars.
ANNEE(date): retourne l’année sur 4 chiffres.
Exemple : ANNEE(@Donnée:Date d’entrée) retourne « 2025 ».
JDSL(date): retourne le jour de la semaine (1 = lundi à 7 = dimanche) de la date indiquée.
Exemple : JDSL(DATE(28;3;14)) retourne « 5 » (vendredi).
SEMAINE(date): convertir une date en numéro de semaine (0 à 53). Les décimales correspondent au nombre de jour en centièmes depuis le début de la semaine (lundi = 0 ; mardi = 0.14 ; etc. jusqu’à dimanche = 0.86). Vous pouvez bien sûr utiliser la fonctionINTpour supprimer les décimales.
Exemple : SEMAINE(DATE(28;3;14)) retourne « 13.57 » (vendredi de la 13ème semaine).
ADDMOIS(date ; nombre): ajoute un ou plusieurs mois à une date donnée.
Exemple : ADDMOIS(DATE(15;5;25);2) retourne « 15.04.2025 ».
DEBUTMOIS(date): retourne la date du premier jour du mois.
Exemple : DEBUTMOIS(DATE(3;2;25)) retourne « 01.02.2025 ».
-
FINMOIS(date): retourne la date du dernier jour du mois.