Excel : comment utiliser une fonction IF avec le temps



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

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

=IF(B2<=TIMEVALUE("9:00"), "Yes", "No")

Cette formule vérifie si l’heure dans la cellule B2 est égale ou antérieure à 9h00 et renvoie « Oui » ou « Non » en conséquence.

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

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

Cette formule vérifie si l’heure dans la cellule B2 est égale ou antérieure à l’heure dans la cellule C2 et renvoie « Oui » ou « Non » en conséquence.

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

Exemple 1 : fonction IF pour comparer le temps dans la cellule avec une heure spécifique

Supposons que nous ayons une liste d’heures 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 9h00 :

Nous pouvons taper la formule suivante dans la cellule C2 pour renvoyer « Oui » si la tâche dans la cellule B2 a été effectuée avant 9h00 ou renvoyer « Non » sinon :

=IF(B2<=TIMEVALUE("9:00"), "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 l’heure dans la colonne B est antérieure ou égale à 9h00.

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

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

Supposons que nous ayons deux colonnes de temps dans Excel qui indiquent quand une tâche a été terminé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 à l’heure 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é terminée ou non dans les délais.

Ressources additionnelles

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

Comment soustraire des minutes du temps dans Excel
Comment extraire l’heure de la date et de l’heure dans Excel
Comment supprimer l’heure de la date dans Excel

Ajouter un commentaire

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