Excel : comment utiliser une fonction IF avec des dates



Vous pouvez utiliser les formules suivantes pour créer une fonction IF avec des dates dans Excel :

Méthode 1 : créer une fonction IF pour comparer la date dans la cellule avec une date spécifique

=IF(A2<=DATEVALUE("10/15/2022"), "Yes", "No")

Pour cette formule, si la valeur de la cellule A2 est égale ou antérieure au 15/10/2022, la fonction renvoie « Oui ». Sinon, il renvoie « Non ».

Méthode 2 : créer une fonction IF pour comparer les dates dans deux cellules

=IF(A2<=B2, "Yes", "No")

Pour cette formule, si la date dans la cellule A2 est égale ou antérieure à la date dans la cellule B2 , la fonction renvoie « Oui ». Sinon, il renvoie « Non ».

Les exemples suivants montrent comment utiliser chaque formule dans la pratique.

Exemple 1 : fonction IF pour comparer la date dans la cellule avec une date spécifique

Supposons que nous ayons une liste de dates dans Excel qui indiquent quand une tâche a été effectuée et que nous voulons savoir si chaque tâche a été effectuée avant le 15/10/2022 :

Nous pouvons taper la formule suivante dans la cellule B2 pour renvoyer « Oui » si la tâche dans la cellule A2 a été effectuée avant ou le 15/10/2022 ou pour renvoyer « Non » sinon :

=IF(A2<=DATEVALUE("10/15/2022"), "Yes", "No")

Nous pouvons ensuite faire glisser et remplir cette formule dans chaque cellule restante de la colonne B :

Fonction Excel IF avec dates

La formule renvoie « Oui » ou « Non » selon que la date dans la colonne A est antérieure ou égale au 15/10/2022.

Remarque : La fonction DATEVALUE dans Excel convertit une date stockée sous forme de valeur texte en une date reconnaissable par les formules Excel.

Exemple 2 : fonction IF pour comparer les dates dans deux cellules

Supposons que nous ayons deux colonnes de dates dans Excel qui indiquent quand une tâche a été effectuée ainsi que la date limite de la tâche :

Nous pouvons taper la formule suivante dans la cellule C2 pour renvoyer « Oui » si la tâche dans la cellule A2 a été effectuée avant ou à la date limite dans la cellule B2 ou pour renvoyer « Non » si ce n’est pas le cas :

=IF(A2<=B2, "Yes", "No")

Nous pouvons ensuite faire glisser et remplir cette formule dans chaque cellule restante de la colonne C :

La formule renvoie « Oui » ou « Non » selon que la tâche de chaque ligne a été effectuée ou non dans les délais.

Remarque : Cette formule suppose que les deux colonnes sont formatées en dates (et non en texte) dans Excel.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Excel : calculer le nombre de mois entre les dates
Excel : comment calculer la somme par date
Excel : comment calculer la moyenne par date

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *