Formule conditionnelle date dépassée
Résolubrucine Messages postés 22047 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je n'arrive pas à retrouver la formule à utiliser pour indiquer une date dépassée Exemple : si A2 = 02/08/2025 (date limite pour faire ma déclaration = 90 jours par rapport à A1 qui est le 04/05/2025), je voudrais que A2 s'affiche en rouge.
Et dans une autre colonne, indiquer le nombre de jours de dépassement.
Merci à vous
Séverine
Windows / Chrome 136.0.0.0
- Formule excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
9 réponses
Bonjour,
Pour que A2 arrive à être dépassé on suppose qu'il ne vaut pas une date fixe 02/08/25 mais =AUJOURDHUI() mais peu importe.
Mise en forme conditionnelle sur A2, formule; =A2>=A1+90, Format, Remplissage, Rouge.
Le dépassement s'obtient par exemple en A3 au format nombre sans décimale par
=AUJOURDHUI()-90-A1
Bonjour,
Les formules données ne fonctionnent pas.
Ci-dessous, un lien vers mon fichier test.
https://we.tl/t-kgwyqiBOqu
En vous remerciant.
Bonne journée.
Sév
Bonjour Brucine,
Merci pour ton aide.
Maintenant, si je ne veux pas qu'il y ai une date lorsque ma cellule F2 est vide, j'ai mis la formule suivante (=SI($F$2=vide;$I$2=vide)), mais à ça ne fonctionne pas.
Quelle serait le bonne formule ?
Merci à toi.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour à toutes et tous,
J'aimerais pouvoir compléter la formule suivante (placée en V219) (V= Nb de jours de dépassement) :
=SI(AUJOURDHUI()>=T219;AUJOURDHUI()-T219;"") qui me permet de déclencher une alerte lorsque ma date est dépassée.
EN T219, il s'agit de la date maximale à laquelle je dois faire ma déclaration.
Je voudrais ajouter une colonne et en U219 et y indiquer la date à laquelle j'ai fait ma déclaration.
Donc, j'aurais besoin de compléter ma formule indiquée ci-dessus, qui dirais si ma déclaration a été faite (colonne U) alors ma cellule (V) reste en blanc, mais si je ne l'ai pas faite, alors mes cellules (T, U & V) se mettent en rouge tout en tenant compte de la date maximale de déclaration (colonne T).
Suis-je assez claire ?
En vous remerciant toutes et tous.
Bonne journée et bon long week-end.
Séverine.
Bonjour,
Tu as rajouté des lignes à ton fichier test, je ne vais pas appelé jusque là.
En le reprenant, G2 vaut 23/10/2027 et H2 est donc calculé à 07/01/2028.
J'insère une nouvelle colonne après H, le nombre de jours de dépassement est donc maintenant en J.
Supposant que j'entre en I2 05/01/2028 (je suis dans les clous) je vais en J2 comparer H2 à la date du jour et I2 à H2 (pour que je ne sois pas dans les clous il faut à la fois que la date de déclaration soit dépassée par rapport à aujourd'hui et supérieure à celle où je l'ai faite):
=SI(ET(AUJOURDHUI()>=H2;I2>H2);AUJOURDHUI()-H2;"")
Dans ces conditions et sauf erreur de ma part, on arrive à y perdre son latin, MFC:
en H2: =ET(AUJOURDHUI()>=H2;I2>H2)
en I2: =ET(AUJOURDHUI()>H2;OU(I2>H2;I2=""))
en J2: =J2>0
PFFFF !!!!
Comme tu dis on y perds son latin.
J'ai tenté de mettre tes formules dans le tableau ci-joint, mais rien ne semble fonctionner.
https://we.tl/t-LxSVnOLFas
Ca me saoule à force.
Aurais-tu la gentillesse de m'y inscrire ton raisonnement afin que je puisse comprendre et me renvoyer le tableau ?
En te remerciant par avance.
Séverine
Tu vérifies les différents cas de figure, tu m'as donné la migraine avec tes histoires.
Je ne suis pas sûr qu'on doive faire F ou G +90, dans la dernière hypothèse il faudra faire un remplacement de F par G.
https://cijoint.org/r/vugNrsK2#8NLST8cXSHkwhn96m6AAZ9cKQz6AFXLrP9Y3hF6xXi4=
Je ne comprends rien.
Dans le tableau test que tu m'a renvoyé, les formules fonctionnent, mais dès que je les copie/colle et que je modifie la lettre de la colonne de mon tableau source (qui plus complet que le test), ça ne fonctionne plus.
J'adore utiliser les formules pour automatiser mon travail, mais franchement, je ne suis pas douée.
Dans mon tableau source,
R = Réception => 09/05/2018
T = Déclaration à faire pour le xx/xx/xxxx max => 07/08/2018
U = Date de la déclaration faite le => 24/08/2018
V = Nb de jours de dépassement => Résultat 2 564 => IMPOSSIBLE
Et j'ai saisi la formule : =SI(ET(AUJOURDHUI()>=T9;U9>T9);AUJOURDHUI()-T9;0)
Le fait de copier-coller dans un autre tableau qui n'a pas la même structure ne va pas modifier les lettres des formules et encore moins celles dans les mises en forme conditionnelles qui reposent sur un chemin absolu sur le mode $I$2 au lieu de I2.
Soit donc dans la première ligne on modifie les lettres de chaque formule pour qu'elles s'adressent à la bonne colonne, on tire vers le bas et on vérifie le lettrage des MFC pour voir s'il est resté cohérent, soit on sélectionne l'ensemble du tableau, accueil, édition, la petite loupe, rechercher, par exemple F, remplacer, par la nouvelle lettre appropriée, remplacer tout, on recommence au besoin pour H et I.
Pour éviter les erreurs et que Excel se mélange les pinceaux, on peut supprimer le signe égal dans la formule de la feuille source, copier dans la destination, ce qui va nous laisser le loisir de voir facilement quelle est la lettre de remplacement avant de remettre le signé égal.
Wouah !!!! Et la lumière apparue !!!
J'ai compris d'où vient mon erreur de raisonnement.
En fait, les 2 564 jours d'écart, sont calculés en fonction d'aujourd'hui et non pas en fonction de la date de déclaration faite. Raison pour laquelle je ne comprenait pas et que je trouvé que cela faisait beaucoup.
Désolée pour les nœuds au cerveau.
Yes, mais je ne pouvais pas deviner que ton tableur intégrait des dates anciennes.
Dans ces conditions, la date du jour n'est pertinente qu'à la rigueur pour alerter si la déclaration n'a pas été faite à cette date puisque tu entres tes dates de déclaration à la main indépendamment de la date courante.
Fichier revu et corrigé en conséquence, on pourrait pourquoi pas peaufiner en colonne H (voir H4) en alertant non pas seulement parce que H4 est inférieur à la date du jour et I4 vierge, c'est un peu tard, mais par exemple avec une couleur spécifique dès que H4 est supérieur à aujourd'hui - 30 jours.
https://cijoint.org/r/5nK7MtNg#zBwe5/c3Cc5vxaj/hN+4VFIPRjCpVpw4v8KzUvC3+/Y=