Bonjour,
La solution proposée passe par l'utilisation de la Mise en Forme Conditionnelle (MFC) : menu Format > Conditionnel > Condition > Plus de règles. Si je traduis tes trois règles dans le langage de formules de Calc,
dans le délai de un an donne :
Code : Tout sélectionner
B6>=DATE(ANNEE(AUJOURDHUI())-1;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))
Entre 1 et 2 ans donne :
Code : Tout sélectionner
ET(B6<DATE(ANNEE(AUJOURDHUI())-1;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()));B6>=DATE(ANNEE(AUJOURDHUI())-2;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI())))
au-delà des deux ans à compter d'aujourdhui donne :
Code : Tout sélectionner
B6<DATE(ANNEE(AUJOURDHUI())-2;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))
Tu remarqueras que ces formules ne comportent pas de signe =, car elles sont intégrées dans le champ correspondant à
La formule est de la MFC, donc l'interpréteur Calc sait qu'il s'agit d'une formule, pas besoin de signe =.
La MFC va appeler pour l'occasion, selon la valeur des cellules, un des trois styles que j'ai créés :
vert,
orange ou
rouge (voir le menu Style > Gérer les styles).
À tester ci-joint,
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Windows 10 Pro 64, LibO 25.2.6.2 (JRE 1.8.0_471) et AOO 4.1.15 (Adoptium 19.0.2.7)