Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Mise en forme conditionnelle date

Ben94

XLDnaute Nouveau
Bonjour,

J'ai créé une mise en forme conditionnelle afin d'alerter lorsqu'une date de fabrication est supérieure à un nombre d'années.
La mise en forme conditionnelle est la formule simple =AUJOURDHUI()-1825
Dans la cellule où j'entre l'information, j'ai modifié le format pour correspondre à mois/année, par exemple 01/18 pour Janvier 2018.
Le problème est lorsque je saisi une date antérieur à l'année 2013.
Exemple : Mars 2011 soit sais 03/11, l'enregistrement donne 03/11/2019
Cela prend en compte jour/mois au lieu de mois/année.
J'ai tenté plusieurs format de date différent, sans résultat.

Savez vous comment bloquer un format de saisi et non d'affichage ?
 

chris

XLDnaute Barbatruc
Bonjour

Le format ne compte pas pour Excel.
Utilise FIN.MOIS et MOIS.DECALER
=FIN.MOIS(MOIS.DECALER(AUJOURDHUI();-61);0)+1
donne le 1/9/2014

Edit : la saisie doit être une date sinon effectivement cela ne marche pas.
 

Ben94

XLDnaute Nouveau
Bonjour,

Je vous remercie pour vos réponses.
Pour les 2 cellules j'y ai pensé, mais le document est une liste de critère à remplir et la date inscrite sur les éléments est suivant le modèle mois/année. Il risque d'y avoir une erreur de saisi. J'avais pensé à bloquer le nombre de champs par case mais cela risque plus de perdre les utilisateurs que d'aider avec un fichier simple.

Pour la formule, je ne vois pas trop comment l'utiliser dans mon cas.

Mais j'ai réussi à trouver une solution. J'ai définit ma cellule en format texte (en écrivant mois/année) et dans ma mise en forme conditionnelle, j'ai saisi : =DATE(100+DROITE(J33;2);GAUCHE(J33;2);1)<AUJOURDHUI()-1825

Je ne sais pas si c'est la méthode la plus simple, mais elle a l'air efficace.

Encore merci pour vos réponses.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…