Calcul Excel Si Date

Calcul Excel SI date

Testez instantanément une condition de date, obtenez la formule Excel adaptée en français et visualisez la position de votre date par rapport à une référence ou à une période complète.

Calculateur interactif

Exemple : A2, B5 ou C10. La formule générée utilisera cette cellule pour la date à tester.
Renseignez vos dates puis cliquez sur Calculer pour voir le verdict, le nombre de jours d’écart et la formule Excel correspondante.

Guide expert du calcul Excel SI date

Le sujet du calcul Excel SI date semble simple au premier regard, pourtant il concentre plusieurs pièges techniques qui expliquent la majorité des erreurs observées dans les tableaux de suivi, les plannings et les reportings RH, commerciaux ou financiers. Pour construire une formule fiable, il faut comprendre trois éléments : la logique de la fonction SI, le fait qu’Excel stocke les dates sous forme de nombres sériels, et la manière de combiner des fonctions comme ET, OU, DATE et AUJOURDHUI. Une fois ces bases maîtrisées, vous pouvez automatiser des dizaines de décisions métiers sans repasser manuellement sur chaque ligne.

La fonction SI suit une structure très claire : =SI(test_logique; valeur_si_vrai; valeur_si_faux). Lorsqu’une date intervient dans le test logique, vous demandez simplement à Excel de comparer une valeur de cellule à une autre date. Par exemple, si votre date en A2 doit être validée lorsqu’elle est postérieure au 1 janvier 2025, la formule est =SI(A2>DATE(2025;1;1);”Valide”;”Non valide”). Cette écriture est plus robuste que l’utilisation d’une date tapée entre guillemets car la fonction DATE supprime l’ambiguïté régionale. Dans un classeur partagé entre plusieurs utilisateurs, c’est un détail qui évite beaucoup d’erreurs.

Pourquoi les dates fonctionnent comme des nombres dans Excel

Excel traite les dates comme des entiers séquentiels. Une journée correspond à une unité, et l’heure est représentée par une fraction. Cela signifie qu’une comparaison comme A2<B2 n’est rien d’autre qu’une comparaison entre deux nombres. C’est aussi la raison pour laquelle vous pouvez calculer des écarts avec une simple soustraction, par exemple =B2-A2 pour obtenir un nombre de jours. Dans un test SI, cette logique est très puissante car elle permet de détecter rapidement une échéance dépassée, une date hors période ou une durée supérieure à un seuil donné.

Le fonctionnement numérique des dates explique aussi les erreurs les plus courantes. Si une cellule ressemble à une date mais reste alignée à gauche, il s’agit souvent d’un texte. Dans ce cas, la formule SI ne compare pas une date réelle mais une chaîne de caractères, ce qui peut produire un faux résultat. Il faut alors convertir la donnée avec DATE, DATEVAL ou un nettoyage des importations selon la source.

Règle de fiabilité : lorsque vous écrivez une date fixe dans une formule, utilisez de préférence DATE(année;mois;jour). Vous évitez ainsi les différences d’interprétation entre formats locaux de type jj/mm/aaaa et mm/jj/aaaa.

Les modèles de formule SI date les plus utiles

Voici les constructions que l’on retrouve le plus souvent dans un fichier professionnel :

  • Date avant une référence : =SI(A2<DATE(2025;1;1);”Avant”;”Après ou égal”)
  • Date après une référence : =SI(A2>DATE(2025;1;1);”Après”;”Avant ou égal”)
  • Date comprise dans une période : =SI(ET(A2>=DATE(2025;1;1);A2<=DATE(2025;12;31));”Dans la période”;”Hors période”)
  • Date dépassée par rapport à aujourd’hui : =SI(A2<AUJOURDHUI();”En retard”;”À venir”)
  • Échéance dans moins de 30 jours : =SI(A2-AUJOURDHUI()<=30;”À traiter”;”OK”)

Le schéma le plus stratégique reste la comparaison entre une date et une plage. Dans la pratique, on l’utilise pour des promotions commerciales, des périodes de contrat, des fenêtres de maintenance ou des campagnes marketing. La combinaison SI + ET permet d’imposer deux bornes simultanément. C’est la base d’un contrôle de validité fiable.

Tableau comparatif des logiques SI appliquées aux dates

Scénario Formule type Exemple réel Résultat attendu
Date avant une échéance =SI(A2<B2;”Dans les temps”;”En retard”) Livraison prévue le 10/06, cible le 12/06 Dans les temps
Date après une ouverture =SI(A2>=B2;”Active”;”Pas encore active”) Contrat signé après date d’effet Active
Date entre deux bornes =SI(ET(A2>=B2;A2<=C2);”Valide”;”Hors fenêtre”) Promotion du 01/07 au 31/07 Valide
Date antérieure à aujourd’hui =SI(A2<AUJOURDHUI();”Échu”;”En cours”) Facture non réglée à échéance Échu

Comment éviter les erreurs de format

Le principal danger ne vient pas de la fonction SI mais de la qualité des données source. Les dates importées depuis un ERP, un CSV ou un formulaire web peuvent mélanger les formats, ajouter des heures cachées ou intégrer des espaces. Si une date contient une composante horaire, la comparaison peut échouer alors que le jour affiché semble correct. Exemple classique : une cellule affiche 15/05/2025 mais contient en réalité 15/05/2025 14:35. Si vous comparez cette valeur à une date de fin de période écrite comme 15/05/2025 à minuit, le test <= peut être faux. Une solution consiste à supprimer l’heure avec ENT ou à comparer uniquement la partie date.

  1. Vérifiez que les cellules sont de vraies dates et non du texte.
  2. Utilisez DATE pour écrire des seuils fixes dans vos formules.
  3. Si vos données contiennent des heures, neutralisez-les si le jour seul vous intéresse.
  4. Privilégiez des références de cellule plutôt que des valeurs saisies en dur partout.
  5. Testez quelques cas limites : date égale au début, égale à la fin, un jour avant, un jour après.

Statistiques calendaires utiles pour construire des tests robustes

Pour écrire des conditions de date sérieuses, il faut garder à l’esprit quelques réalités du calendrier. Elles ont un impact direct sur les calculs de délai, sur les contrôles de période et sur les échéances mensuelles.

Élément calendaire Statistique réelle Impact pratique dans Excel
Année standard 365 jours Base de la majorité des comparaisons annuelles
Année bissextile 366 jours Ajoute 1 jour en février, important pour les délais annuels
Cycle grégorien 97 années bissextiles sur 400 ans Explique pourquoi les comparaisons de date doivent rester fondées sur de vraies dates, pas sur des approximations fixes
Mois le plus court 28 jours, ou 29 en année bissextile Évite d’utiliser des hypothèses de 30 jours pour tous les mois
Mois les plus longs 31 jours Important pour les formules d’échéance mensuelle et de relance

Ces statistiques sont simples, mais elles montrent pourquoi un test de type date + 30 ne remplace pas toujours une vraie logique calendaire. Selon le contexte, il peut être préférable d’utiliser des fonctions conçues pour les mois et les années plutôt que des décalages approximatifs.

Quand combiner SI avec ET, OU et AUJOURDHUI

La véritable puissance apparaît lorsque la décision dépend de plusieurs conditions. Avec ET, vous demandez que toutes les conditions soient vraies. Avec OU, une seule suffit. Exemples :

  • Période active : =SI(ET(A2>=B2;A2<=C2);”Active”;”Inactive”)
  • Date critique : =SI(OU(A2<AUJOURDHUI();B2=”URGENT”);”Priorité haute”;”Standard”)
  • Relance préventive : =SI(ET(A2>=AUJOURDHUI();A2<=AUJOURDHUI()+7);”Relancer”;”RAS”)

Dans la gestion de projet, ces montages permettent d’automatiser des tableaux de bord. Dans la finance, ils servent à identifier les pièces arrivées à échéance. Dans les RH, ils simplifient le suivi des périodes d’essai, des fins de contrat et des absences. Le gain de temps vient du fait qu’une seule formule, recopiée sur des centaines de lignes, remplace une lecture manuelle fastidieuse.

Bonnes pratiques de modélisation

Une feuille Excel durable se reconnaît à son niveau de lisibilité. Il est préférable de séparer les données d’entrée, les colonnes de calcul et la colonne de décision finale. Par exemple, placez la date observée en colonne A, la date de début en B, la date de fin en C, l’écart en jours en D, puis le verdict SI en E. Cette organisation facilite l’audit, la correction et l’évolution des règles métier.

Pour des fichiers partagés, pensez également à :

  • nommer clairement les colonnes et utiliser des formats de date cohérents ;
  • documenter les hypothèses avec un onglet de règles ;
  • tester les mêmes formules sur des exemples limites ;
  • éviter les dates saisies différemment selon les utilisateurs ;
  • préférer les tableaux structurés si le classeur grandit rapidement.

Interpréter un résultat faux alors que la date semble correcte

Si votre formule renvoie un résultat inattendu, vérifiez d’abord le type de donnée, ensuite l’heure cachée, puis le sens de l’inégalité. Beaucoup d’erreurs viennent d’un simple détail : on veut inclure la borne, mais on écrit < au lieu de <=. De même, pour une période inclusive, la formule correcte est généralement ET(date>=début; date<=fin). Si vous retirez l’égalité, les dates situées exactement le premier ou le dernier jour seront rejetées.

Autre point important : la fonction AUJOURDHUI() se met à jour automatiquement à chaque recalcul. C’est idéal pour un suivi vivant, mais cela signifie que le verdict d’une ligne peut changer demain sans action manuelle. Pour un audit figé, il vaut parfois mieux enregistrer la date de contrôle dans une cellule dédiée et faire référence à cette cellule plutôt qu’à AUJOURDHUI().

Ressources officielles sur le temps, le calendrier et les données de date

Si vous travaillez sur des systèmes de reporting sensibles aux dates et aux délais, ces sources institutionnelles peuvent vous aider à fiabiliser votre compréhension du temps civil et des références calendaires :

Conclusion

Le calcul Excel SI date est l’un des leviers les plus utiles pour automatiser la décision dans un tableur. Dès que vous maîtrisez le principe selon lequel une date est une valeur numérique, vous pouvez créer des contrôles très fiables : date dépassée, fenêtre de validité, échéance dans X jours, activation à partir d’une date donnée, ou comparaison à aujourd’hui. La meilleure approche consiste à utiliser des dates propres, des formules explicites avec DATE, et des tests inclusifs clairement définis. Le calculateur ci-dessus vous permet justement de vérifier votre logique, de voir l’écart en jours et de générer immédiatement une formule exploitable dans Excel.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top