Comparez deux dates dans Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce tutoriel montrera comment comparer des dates dans Excel et Google Sheets.

Date Numéros de série

Il est important de comprendre comment Excel stocke les dates et les heures.

Les dates sont stockées sous forme de numéros de série; chaque nombre entier représentant une date unique. 1 représente 1/1/1900 et chaque nombre après cela représente les jours suivant 1/1/1900.

Les heures sont stockées sous forme de valeurs décimales représentant une heure de la journée.

Un numéro de série contenant une valeur décimale représente une date et une heure :

Comparer deux dates

Pour comparer des dates, vous pouvez utiliser les opérateurs Excel habituels :

Les dates sont-elles égales ?

Vous pouvez tester si les dates sont égales en utilisant le signe égal (=). (Remarque : bien sûr, cela ne fonctionnera pas comme souhaité si les dates contiennent également des valeurs temporelles. Nous en discuterons plus en détail ci-dessous).

La date est-elle supérieure à une autre date ?

La date est-elle inférieure ou égale à une autre date ?

Comparer deux dates avec des heures

Cependant, si les dates contiennent des heures, vous pourriez obtenir des résultats inattendus :

Au lieu de cela, pour comparer uniquement les dates, vous pouvez utiliser la fonction TRUNC pour supprimer les heures lors de la comparaison :

1 =TRUNC(B3)=TRUNC(C3)

Comparez aujourd'hui avec une date

Vous pouvez utiliser la fonction AUJOURD'HUI pour comparer la date d'aujourd'hui avec une autre date :

Comparaison de date et fonction SI

Dans les exemples ci-dessus, nous renvoyions simplement VRAI ou FAUX selon le résultat de la comparaison. Au lieu de cela, nous pouvons ajouter les comparaisons à une fonction SI. Cette formule testera si un élément est "en retard", en comparant la date d'aujourd'hui avec une date d'échéance :

1 =SI(AUJOURD'HUI()>B3,,"En retard","")

Différences de dates

Les exemples ci-dessus vous diront si une date est différente d'une autre, mais ils ne vous diront pas le montant de la différence.

Jours de différence entre les dates

Pour calculer le nombre de jours entre les dates, il suffit de soustraire les dates :

Mois ou années de différence entre les dates

Pour calculer le nombre de mois ou d'années entre les dates, vous devrez utiliser la fonction DATEDIF :

1 =DATESI(B3,C3,D3)

Comparer les dates dans Google Sheets

Tous les exemples ci-dessus fonctionnent exactement de la même manière dans Google Sheets que dans Excel.

wave wave wave wave wave