Excel en un Cleex

Fonction DATE

La fonction DATE est une fonction Excel permettant de saisir une date dans un format compréhensible par Excel. De plus, elle permet de calculer des dates utiles (premier jour du mois, de l’année, dernier jour du mois, de l’année).
Utilisation de la fonction DATE dans Excel

Syntaxe

La fonction DATE s’écrit de la façon suivante :

=DATE( année ; mois ; jour )

Les arguments de la fonction sont :

  • année – numéro de l’année (ex: 2023).
  • mois – il s’agit ici du numéro du mois (ex: 1 pour janvier).
  • jour – il s’agit ici de numéro du jour dans le mois (ex: 15 pour le 15 février).

La fonction DATE sur Excel permet de stipuler précisément la date dans votre cellule sans prendre le risque d’un défaut d’interprétation par Excel. En effet, en saisissant la date 02/02/2023 sans information supplémentaire, Excel peut considérer que la date est au format européen (JJ/MM/AAAA) ou au format américain (MM/JJ/AAAA).

En utilisant la fonction DATE vous évitez ce type de problématique et Excel comprend exactement la date que vous souhaitez spécifier.

=DATE( 2023 ; 04 ; 02 )
--> On indique la date du 2 Avril 2023

=DATE ( 2023 ; 02 ; 04 )
--> On indique la date du 4 Février 2023

Comment fonctionne la fonction date sur Excel ?

Pour utiliser la fonction DATE, il suffit de saisir tour à tour les 3 arguments. Il faudra les saisir dans l’ordre : l’année, le mois, le jour. Vous pouvez appeler directement les cellules où sont saisies les données pour composer votre date.

=DATE( A1 ; B1 ; C1 )
--> A1 contient 2023
    B1 contient 4
    C1 contient 2
    On obtient la date du 2 Avril 2023

On peut également se servir de la fonction AUJOURDHUI, de la fonction ANNEE, de la fonction MOIS et de la fonction JOUR pour calculer des dates intéressantes. Ici on calcule le premier jour du mois.

=DATE( ANNEE( AUJOURDHUI() ) ; MOIS( AUJOURDHUI() ) ; 1 )
--> Calcul du premier jour du mois

Quelle fonction donne la date automatiquement ?

La fonction permettant de calculer la date du jour est la fonction AUJOURDHUI. Elle renvoie la date actuelle au bon format. Cette date changera chaque jour dès que vous ouvrirez votre classeur.

=AUJOURDHUI()
--> Indique la date du jour

Quelques usages intéressants

Avec la fonction DATE ainsi que les fonctions suivantes, on peut calculer des dates intéressantes. Voici la liste des fonctions utiles pour manipuler les dates :

Calculer le premier jour du mois

Pour trouver la date du premier jour du mois en cours en utilisant la fonction DATE, vous pouvez utiliser la formule suivante :

=DATE( ANNEE( AUJOURDHUI() ) ; MOIS( AUJOURDHUI() ) ; 1 )

Dans cet exemple, ANNEE(AUJOURDHUI()) vient extraire l’année en cours et MOIS(AUJOURDHUI()) vient extraire le mois en cours.

Si la date est contenue dans une cellule, il faudra modifier la formule de la façon suivante :

=DATE( ANNEE( A1 ) ; MOIS( A1 ) ; 1 )
--> A1 contient la date suivant laquelle
    on cherche à calculer la 1ère date du mois

Calculer le dernier jour du mois

Pour calculer le dernier jour du mois, il existe une fonction très pratique : la fonction FIN.MOIS. Auparavant, il fallait faire des formules plus complexes. Maintenant c’est très simple.

=FIN.MOIS( A1 ; 0 )

Calculer le premier jour de l’année

Pour calculer le premier jour de l’année avec la fonction DATE, voici la formule :

--- Calcul du 1er janvier de l'année en cours --- 
=DATE( ANNEE( AUJOURDHUI() ) ; 1 ; 1 )

--- Calcul du 1er janvier suivant la date saisie en cellule A1 ---
=DATE( ANNEE( A1 ) ; 1 ; 1 )

Calculer le dernier jour de l’année

Pour calculer le dernier jour de l’année, la formule est la suivante :

--- Calcul du dernier jour de l'année en cours --- 
=DATE( ANNEE( AUJOURDHUI() ) ; 12 ; 31 )

--- Calcul du dernier jour suivant la date saisie en cellule A1 ---
=DATE( ANNEE( A1 ) ; 12 ; 31 )

Utiliser la fonction DATE avec la fonction SOMME.SI

La fonction DATE est très utile pour saisir des critères dans la fonction SOMME.SI et la fonction SOMME.SI.ENS. Par exemple, pour faire la somme des cellules situées dans la colonne B en fonction des dates saisies dans la colonne A, on va utiliser une formule de la forme suivante :

=SOMME.SI( A2:A10 ; ">=" & DATE(2023;1;1) ; B2:B10)
--> On calcule la somme des cellule dans B2:B1
    si les dates saisies en A2:A10 sont
    supérieures au 1er Janvier 2023.

Utiliser la fonction DATE avec la fonction NB.SI

Il est intéressant de combiner la fonction DATE avec la fonction NB.SI pour compter un nombre de cellules respectant des conditions temporelles.

=SOMME.SI( A2:A10 ; ">=" & DATE(2023;1;1))
--> On calcule le nombre de cellules en A2:A10
    supérieures au 1er Janvier 2023.

Autres caractéristiques sur la fonction DATE

  • Excel mémorise les dates comme des nombres avec un format particulier. Vous pouvez rapidement le voir en mettant vos cellules en format nombre. Le jour 0 est alors le 1er Janvier 1900.
  • Si une valeur est manquante dans votre fonction DATE (ex:DATE(2023;12;)), Excel comprendra que vous indiquez la valeur zéro. Il calculera tout de même une date (ici le 30/11/2023).
utilisation de la fonction SI et de la fonction ESTNA à la place de la fonction SI.NON.DISP

Formules en lien

Fonctions en lien

4.8/5 - (26 votes)

Vous avez apprécié cet article ?

Pour me soutenir, cliquez sur cette publicité. Pas besoin d’acheter, un clic suffit.

Merci. 🤩

Annonces

Modèles Excel

+

Livret 

7 méthodes pour gagner 2H par semaine sur Excel

C’est gratuit 🤩

Formation Excel (100% finançable)

Un programme personnalisé, avec un formateur expert attitré et selon vos disponibilités.

Formations Excel

Parce que chacun devrait avoir les moyens de faire son travail sur Excel

Découvrez des formations accessibles, rapides et directement applicables.