[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 09: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
(23.32 Kio) Téléchargé 59 fois
Dernière modification par Vinie le 19 mars 2021 14: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 19: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
@+
Pièces jointes
Z1_listing.ods
(17.75 Kio) Téléchargé 65 fois
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3449
Inscription : 12 janv. 2006 11: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
Pièces jointes
Vinie-MJ_19032021_01.ods
(23.9 Kio) Téléchargé 58 fois
AOo 4.1.15 et LibO 7.6.5.2 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Vinie
Fraîchement OOthentifié
Messages : 6
Inscription : 16 mars 2021 09: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 : 9608
Inscription : 18 sept. 2006 11: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 +
Verrouillé