[Résolu] Format conditionnel de date au-delà de 31 jours

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.
Vinie
Fraîchement OOthentifié
Messages : 6
Inscription : 16 mars 2021 08:42

[Résolu] Format conditionnel de date au-delà de 31 jours

Message par Vinie »

Bonjour,

J'utilise Calc au niveau professionnel, d'où la version différente entre le PC depuis lequel je poste ce sujet et celui où mon problème survient.
Je ne peux pas accéder au forum depuis mon PC de travail (restrictions de sécurité).

Tout d'abord, je dois expliquer le contexte dans lequel nous utilisons un fichier CALC :
Toutes les semaines, nous exportons un listing de dossier à relancer. C'est un fichier sur lequel nous travaillons à 3 en temps réel (partagé).

Toutes les semaines, je l'exporte à nouveau et je dois rentrer une date dans la colonne Date (celle de création du dossier). Je dois ensuite faire un formatage conditionnel afin que cette cellule utilise un style particulier (nommé troptot) tant que 31 jours ne sont pas passés. Après la période de 31 jours, cette cellule repasse à la couleur d'origine.

Le problème est que le formatage conditionnel date ne permet pas cette opération. Je dois donc "bidouiller", suivant le jour, pour faire des conditions "le mois dernier", "la semaine dernière" ... et ce n'est pas très satisfaisant.
Je ne parviens pas à trouver la formule qui me permet de faire une condition SI .

Merci d'avance , si vous pouviez me donner la formule SI correspondant à ma demande :)
listing.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Vinie le 19 mars 2021 13:35, modifié 1 fois.
Libre Office Version 6.2.7.1.lin1 (x64) non upgradable (ordinateur du boulot sans acc??s admin)
Windows 10 Pro version 2004
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Demande d'aide sur formatage conditionnel de date

Message par zeguedon »

Bonjour,

Dans ton formatage conditionnel, il faut utiliser la formule suivante :

Code : Tout sélectionner

MOIS.DECALER(E1;1)>AUJOURDHUI()
vinie.png
et il faut aussi définir le format de ton style troptot sur date :
vinieFormatDate.png
@+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3454
Inscription : 12 janv. 2006 10:04

Re: Format conditionnel de date au-delà de 31 jours

Message par Michel JANZEF »

Bonjour,
J'aurais utilisé :

Code : Tout sélectionner

DATEDIF(E12;AUJOURDHUI();"d")<=31
MFC.jpg
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Vinie
Fraîchement OOthentifié
Messages : 6
Inscription : 16 mars 2021 08:42

Re: Format conditionnel de date au-delà de 31 jours

Message par Vinie »

Merci beaucoup à tous les deux.
La première méthode (Zeguedon) a fonctionné, la deuxième laissait des dates sans le style.
Merci encore.
Libre Office Version 6.2.7.1.lin1 (x64) non upgradable (ordinateur du boulot sans acc??s admin)
Windows 10 Pro version 2004
Jeff
GourOOu
GourOOu
Messages : 9629
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: [Résolu] Format conditionnel de date au-delà de 31 jour

Message par Jeff »

Bonjour à tous,

La formule de Zeguedon (que je salue au passage :wink: ) à l'avantage de décaler d'un mois la date pour le formatage, une date au 15 février sera donc décalée au 15 mars pour l'application du format... ce qui peut ne pas correspondre à tes attentes, tout dépends comment l'on interprète :
Vinie a écrit : tant que 31 jours ne sont pas passés
Comme une date est un nombre, tu peux aussi tester une MFC en E2 avec :

Code : Tout sélectionner

(E2+31)>AUJOURDHUI()
A +