[Résolu]Mise en forme en fonction des trois dates les plus récentes
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
Nanaroutou
- Membre OOrganisé

- Messages : 72
- Inscription : 21 avr. 2025 06:23
[Résolu]Mise en forme en fonction des trois dates les plus récentes
Bonjour je rencontre un probleme je souhaite faire un tableau qui comporte jusqu'a 5 dates mais je souhaites que ma mise en forme conditionnel ne tienne compte que des 3 dates les plus récentes. Je souhaite que si c'est trois dates sont dans l'année (ex 30/07/2024 au 30/07/2025) la ligne soit verte et si il y a que deux date ou que les dates ne se trouvent pas dans les un an alors la ligne est rouge aussi. merci de vos retour.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Nanaroutou le 24 août 2025 17:09, modifié 1 fois.
windows 11, Libre office Version: 25.2.0.3 (X86_64)
-
Jean-Louis Cadeillan
- GourOOu

- Messages : 6093
- Inscription : 02 janv. 2009 23:56
Re: Mise en forme en fonction des trois dates les plus récentes
Bonjour,
Un exemple de résolution, encore avec SOMMEPROD(), essentiellement (voir dans Format > Conditionnel > Gérer).
Cordialement,
Jean-Louis
Un exemple de résolution, encore avec SOMMEPROD(), essentiellement (voir dans Format > Conditionnel > Gérer).
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Windows 10 Pro 64, LibO 26.2.6.3(JRE 1.8.0_503) et AOO 4.1.16 (Adoptium 19.0.2.7)
-
oufkerbi
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 06 juil. 2025 19:56
Re: Mise en forme en fonction des trois dates les plus récentes
Bonjour,
J'ose rajouter à la solution de @Jean-Louis Cadeillan :
Pour que l'année de référence soit glissante, je mettrais en K2 :
et en K1 :
Thierry
J'ose rajouter à la solution de @Jean-Louis Cadeillan :
Pour que l'année de référence soit glissante, je mettrais en K2 :
Code : Tout sélectionner
=AUJOURDHUI()Code : Tout sélectionner
=DATE(ANNEE(AUJOURDHUI()-1;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI())LibreOffice 25.2.4.3 / Windows 7 ??dition familiale pack 1
-
Nanaroutou
- Membre OOrganisé

- Messages : 72
- Inscription : 21 avr. 2025 06:23
Re: Mise en forme en fonction des trois dates les plus récentes
Bonjour merci de vos réponses. en effet la solution est bonne seule problème que je rencontre c'est la formule en K1 de Thierry qui ne me renvoie pas a l'année -1 je suis en erreur.
J'ai tenté avec celle la qui ne me donne pas une année de moins.
J'ai tenté avec celle la qui ne me donne pas une année de moins.
Code : Tout sélectionner
=DATE((ANNEE(AUJOURDHUI()-1));(MOIS(AUJOURDHUI()));(JOUR(AUJOURDHUI())))windows 11, Libre office Version: 25.2.0.3 (X86_64)
-
Michel JANZEF
- ManitOOu

- Messages : 3591
- Inscription : 12 janv. 2006 10:04
Re: Mise en forme en fonction des trois dates les plus récentes
Bonjur,
Essayez
ou
Essayez
Code : Tout sélectionner
=MOIS.DECALER(K2;-12)Code : Tout sélectionner
=DATE(ANNEE(K2)-1;MOIS(K2);JOUR(K2))Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOo 4.1.16 (Oracle JRE x86 - 1.8.0_471) et LibO 26.2.6.3 (Oracle JRE x64 - 1.8.0_501) - Windows 11 Famille 25H2 (26200.6725) 64 bits
-
oufkerbi
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 06 juil. 2025 19:56
Re: Mise en forme en fonction des trois dates les plus récentes
Bonjour,Nanaroutou a écrit : ↑02 août 2025 12:11 la formule en K1 de Thierry qui ne me renvoie pas a l'année -1 je suis en erreur.
C'est de ma faute, j'ai oublié une parenthèse avant le "-1" en la copiant. Voilà la correction
Code : Tout sélectionner
=DATE(ANNEE(AUJOURDHUI())-1;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))Thierry
LibreOffice 25.2.4.3 / Windows 7 ??dition familiale pack 1