Google Sheets : comment utiliser une fonction IF avec des dates
Vous pouvez utiliser les formules suivantes pour créer une fonction IF avec des dates dans Google Sheets :
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 Google Sheets 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 :
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 de Google Sheets convertit une date stockée sous forme de chaîne en une date reconnaissable par les formules de Google Sheets.
Exemple 2 : fonction IF pour comparer les dates dans deux cellules
Supposons que nous ayons deux colonnes de dates dans Google Sheets 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 Google Sheets.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Google Sheets :
Google Sheets : utilisez une fonction IF avec une plage de valeurs
Google Sheets : Vérifiez si la cellule contient le texte de la liste
Google Sheets : comment vérifier si plusieurs cellules sont égales