[Résolu] Formule pour affichage retard

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
Avatar de l’utilisateur
tcheupel
Fraîchement OOthentifié
Messages : 7
Inscription : 08 avr. 2008 22:54

[Résolu] Formule pour affichage retard

Message par tcheupel »

Bonjour,

Pour une toute petite bibliothèque militante, je fabrique un fichier pour les prêts de documents.

Colonne I "Date de prêt" - Colonne J "Date de retour" - Colonne K "Retard"

Pour la première ligne :
I2, "date du prêt"
J2, "date de retour (28 jours maxi)" avec le formule =I2+28 pour 28 jours de prêt.
En K2, je souhaiterais que si plus de 28 jours se sont écoulés depuis la date de prêt, apparaisse par exemple "oui" et en rouge.

Je ne connais pas la formule et ChatGPT non plus. Quelqu'un pourrait-il m'aider ? Merci.

Le fichier de test est en PJ.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 02 mai 2025 15:49, modifié 2 fois.
Raison : Ajout de la coche verte
Debian 12
Libreoffice 25.3
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6093
Inscription : 02 janv. 2009 23:56

Re: Formule pour affichage retard

Message par Jean-Louis Cadeillan »

Bonjour,
Une solution pourrait être de passer par la formule (ici en K2) :

Code : Tout sélectionner

=SI(AUJOURDHUI()>J2;"Oui"&T(STYLE("Incorrect"));"Non"&T(STYLE("Par défaut")))
Bien sûr tu peux choisir (ou créer) d'autres styles. Tu peux aussi passer par du formatage conditionnel (menu Format > Conditionnel > Condition > Plus de règles) à la place de la fonction STYLE().
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)
Avatar de l’utilisateur
tcheupel
Fraîchement OOthentifié
Messages : 7
Inscription : 08 avr. 2008 22:54

Re: Formule pour affichage retard

Message par tcheupel »

Jean-Louis Cadeillan a écrit : ↑02 mai 2025 15:02 Bonjour,
Une solution pourrait être de passer par la formule (ici en K2) :

Code : Tout sélectionner

=SI(AUJOURDHUI()>J2;"Oui"&T(STYLE("Incorrect"));"Non"&T(STYLE("Par défaut")))
Bien sûr tu peux choisir (ou créer) d'autres styles. Tu peux aussi passer par du formatage conditionnel (menu Format > Conditionnel > Condition > Plus de règles) à la place de la fonction STYLE().
Cordialement,
Jean-Louis
Je viens d'essayer ça marche, merci. Je vais montrer ça à mes "collègues", ce tableau en est à ses débuts.
Debian 12
Libreoffice 25.3