Comment utiliser la formule IF avec des dates (6 exemples simples)

  • Partage Ça
Hugh West

Pendant qu'il travaillait à Microsoft Excel, il existe différentes formules pour faciliter notre travail. SI Elle a un large éventail d'applications dans les domaines suivants Excel. Le site Fonction IF effectue un test logique et renvoie une valeur si le résultat est positif. VRAI et un autre si le résultat est FAUX Dans cet article, nous allons illustrer comment utiliser l'outil d'évaluation de la qualité de l'eau. SI Pour ce faire, nous allons passer en revue plusieurs exemples.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir d'ici.

Utilisations de l'IF avec des dates.xlsx

Aperçu de la fonction IF d'Excel

  • Description

Le site SI ne fait rien d'autre que de tester une condition spécifique.

  • Syntaxe générique

IF(test_logique, [valeur_si_vrai], [valeur_si_faux])

  • Description de l'argument
ARGUMENT EXIGENCE DESCRIPTION
Test logique Requis C'est cette condition qui sera testée et évaluée comme VRAI ou FAUX .
[valeur_si_vrai] En option Quand un test logique évalue à VRAI c'est la valeur à renvoyer.
[valeur_si_false] En option Lorsqu'un test logique évalue à FAUX c'est la valeur à renvoyer.
  • Renvoie à

La valeur que nous fournissons pour VRAI ou FAUX.

  • Disponible en

Toutes les versions postérieures à Excel 2003.

6 utilisations de la formule IF avec des dates dans Excel

1. comparer deux dates à l'aide de la formule If

Tout d'abord, nous allons utiliser le SI pour comparer deux dates. Au moment de faire cela, il peut y avoir les deux scénarios suivants.

1.1 Lorsque les deux dates sont présentes dans les cellules

Dans ce cas, les deux dates sont présentes dans les cellules que nous devons comparer. Dans le jeu de données suivant, nous avons une liste de produits avec leur date de livraison et leur délai. Nous allons calculer le statut de la livraison, si la livraison est "A l'heure ou "Retardé". Voyons comment nous pouvons y parvenir :

  • Tout d'abord, sélectionnez la cellule E7.
  • Maintenant, insérez la formule suivante :
=IF(D5>=C5, "On Time", "Delayed")

  • Appuyez sur Entrez.
  • Ainsi, nous pouvons voir le statut de livraison de la souris produit est de "A l'heure".

  • Ensuite, faites glisser le Poignée de remplissage de l'outil à la cellule E10.

  • Enfin, nous obtiendrons le statut final de la livraison de tous les produits.

1.2 Pendant qu'une date est stockée dans la formule

Parfois, nous disposons d'un ensemble de données comme celui présenté ci-dessous. Ici, la seule date dont nous disposons est la date de livraison. La date limite de livraison est la suivante 1-20-22. Déterminons l'état de la livraison dans le fichier Statut de l'ensemble de données.

  • Au début, sélectionnez la cellule D5.
  • Insérez la formule suivante :
=IF(D5>=C5, "On Time", "Delayed")

  • Maintenant, appuyez sur Entrez.
  • Ici, nous pouvons voir que le statut de la livraison est "A l'heure pour la souris du produit.

  • Après cela, faites glisser le Poignée de remplissage outil vers le bas pour la cellule D10.

  • Enfin, l'état de livraison de l'ensemble de données ressemble à ceci.

2. formule IF et fonction DATE en même temps

Dans cet exemple, nous allons utiliser le SI et la formule DATE Comme pour l'ensemble de données précédent, nous allons saisir l'état de livraison des produits dans la fonction Statut colonne. Suivez les étapes simples avec nous pour réaliser cette opération :

  • Tout d'abord, sélectionnez la cellule D5 .
  • Saisissez la formule suivante dans cette cellule :
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Appuyez sur la touche Entrez clé.
  • Ainsi, nous obtenons le statut de livraison de la souris produit en tant que "A l'heure".

  • Maintenant, faites glisser le Poignée de remplissage à la cellule D10.

  • Par conséquent, nous obtenons l'état de livraison de tous les produits dans l'entrepôt. Statut colonne.

🔎 Comment fonctionne la formule ?

  • DATE(2022,1,14) : Prend la date à comparer.
  • IF(C5<=DATE(2022,1,14), "On Time", "Delayed") : Renvoie la valeur de l'état de la livraison.

Fonction DATEVALUE d'Excel intégrée dans une formule IF avec dates

En excel Fonction DATEVALUE convertit la date en texte. Nous pouvons fusionner cette fonction avec la fonction Formule IF pour calculer les dates. Pour cet exemple, nous allons utiliser notre jeu de données précédent avec une date limite différente. Suivez les instructions ci-dessous pour ce faire :

  • Tout d'abord, sélectionnez la cellule D5.
  • Mettez-y la formule suivante :
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Ensuite, appuyez sur Entrez.
  • Ici, nous pouvons voir le statut de livraison de la première souris produit est "A l'heure".

  • Après cela, faites glisser le Poignée de remplissage outil.

  • Enfin, nous obtiendrons l'état de la livraison pour tous les produits de la liste. Statut comme dans la figure ci-dessous.

🔎 Comment fonctionne la formule ?

  • DATEVALUE(“18/01/2022”): Tenir compte de la date 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "On Time", "Delayed") : Renvoie la valeur de l'état de la livraison "A l'heure si la condition est VRAI. Sinon, cela donne "Retardé comme sortie.

Lire la suite : Comment utiliser la fonction VBA DateValue dans Excel ?

Lectures similaires

  • Formater la date avec VBA dans Excel (4 méthodes)
  • Comment insérer la date du jour dans Excel (3 façons)
  • Utiliser le raccourci date d'Excel
  • Comment obtenir la date du jour en VBA (3 façons)

Appliquer la logique ET et la formule SI avec des dates en Excel

Utilisation de ET ainsi que la logique SI nous pouvons calculer des dates dans Excel. La formule ET La logique renvoie une sortie où toutes les conditions doivent être remplies. VRAI ou FAUX. Nous allons suivre notre jeu de données précédent avec une gamme d'échéances. Voyons comment nous pouvons le faire :

  • Au début, sélectionnez la cellule D5.
  • Insérez la formule suivante :
=IF(AND(C5>=$G$8,C5<=$G$9), "On Time", "Not In Time")

  • Maintenant, appuyez sur Entrez .
  • Ainsi, nous obtenons l'état de livraison de la souris produit avec ET logique.

  • Ensuite, faites glisser vers le bas le Poignée de remplissage outil.

  • Ainsi, nous obtenons l'état de la livraison pour tous les produits de la liste. Statut de l'ensemble de données.

🔎 Comment fonctionne la formule ?

  • AND(C5>=$G$8,C5<=$G$9) : Cette partie représente deux conditions. L'une est C5>=G8 et un autre est C5<=G9. ' $ Le signe " " permet de conserver la référence de la cellule.
  • IF(AND(C5>=$G$8,C5<=$G$9), "On Time", "Not In Time") : Si la condition est VRAI, retourne la valeur "A l'heure". Sinon, cela donne "Retardé comme sortie.

Insertion de formules TODAY & ; IF avec des dates

Une combinaison de la Fonction TODAY et Formule IF est une autre approche pour compter les dates dans Excel. Supposons que nous ayons un ensemble de données de produits avec leur date de livraison. Considérons que la date limite de livraison est le 1-11-22 d'aujourd'hui. Pour vous, ce sera la date à laquelle vous vous entraînez. Maintenant, nous allons déterminer le statut de livraison de tous les produits avec les étapes suivantes :

  • Tout d'abord, sélectionnez la cellule D5.
  • Entrez la formule suivante :
=IF(C5<=TODAY(), "On Time", "Delayed")

  • Appuyez sur la touche Entrez bouton.
  • Ici, dans la cellule D5 nous obtenons le statut de livraison pour le produit souris dans "A l'heure".

  • Ensuite, faites glisser le Poignée de remplissage aux cellules suivantes.

  • Enfin, l'état de la livraison pour tous les produits ressemble à la figure ci-dessous.

🔎 Comment fonctionne la formule ?

  • AUJOURD'HUI() : Cette partie prend la date du jour.
  • IF(C5<=TODAY(), "On Time", "Delayed") : Renvoie à "A l'heure Si la condition est VRAI sinon, donnez "Retardé comme sortie.

Lire la suite : Comment utiliser la fonction Jour dans Excel VBA

6. calculer des dates futures ou passées dans Excel à l'aide de la formule IF

Dans cet exemple, nous allons vérifier si une date est comprise dans une plage ou non. Par exemple, prenez en compte le jour d'aujourd'hui. Le but de cet exemple est de vérifier si la livraison aura lieu ou non dans les dix jours. Voyons comment nous pouvons le faire :

  • Tout d'abord, sélectionnez la cellule D5.
  • Tapez-y la formule suivante :
=IF(C5

  • Ensuite, appuyez sur Entrez.
  • Maintenant, nous pouvons voir que le statut de livraison de la souris produit est dans la fourchette. La livraison aura lieu dans un délai de 10 jours à partir d'aujourd'hui.

  • Après cela, faites glisser le Poignée de remplissage outil.

  • A la fin, nous pouvons voir l'état de la livraison pour tous les produits dans la base de données. Statut de l'ensemble de données.

🔎 Comment fonctionne la formule ?

  • AUJOURD'HUI()+10 : Prend la date après dix jours de la date actuelle.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Si la condition est VRAI renvoie à A portée de main sinon on obtient Hors de portée comme sortie.

Conclusion

Dans cet article, nous avons abordé le calcul des dates à l'aide de l'outil de calcul de la date. SI En espérant que les exemples ci-dessus vous aideront à comprendre la logique de la formule de l'UE. SI Téléchargez le cahier d'exercices joint à cet article et entraînez-vous. Si vous ressentez une quelconque confusion, laissez un commentaire dans la case ci-dessous. Nous essaierons de vous répondre dans les meilleurs délais.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.