Bonjour,
J'aimerais coloré des cellules sous plusieurs critères :
Fériés en bleu (résolu)
Samedi en jaune (résolu)
Dimanche en rose (résolu)
Congés scolaires en vert ( euh ? )
Vacances été en gris ( euh ?)
Pour les 3 premiers critères, j'ai utilisé deux conditions (voir fichier joint).
Pour les deux derniers (congé et vacances) il ne me reste qu'une seule ligne condition de disponible. J'ai déjà créé le style 4 (vert) et le style 5 ( gris ) afin de les ajouter dans une formule.
Sachant qu'il y a plusieurs périodes de congés (toussaint, noel, carnaval et pâques), je voudrais voir les cellules des jours de semaine se colorer en vert (tout en laissant les samedis en jaune ou en rose) et en laissant les fériés en bleu.
J'ai tenté une approche "comprise entre", mais cela ne fonctionne que pour une seule période de congé. Help !
Merci de votre aide.
[Résolu] Plus de 3 conditions, formatage conditionnel
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.
-
michel311bt
- Membre OOrganisé

- Messages : 89
- Inscription : 20 nov. 2014 19:21
[Résolu] Plus de 3 conditions, formatage conditionnel
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par michel311bt le 28 avr. 2016 10:06, modifié 1 fois.
Open Office 4.1.14. sur Windows 11
-
gerard24
- ManitOOu

- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: Plus de 3 conditions, formatage conditionnel
Bonjour,
Pour vérifier que la date du jour (par exemple B7) est un jour de congé défini dans la plage $Routine.$Y$3:$Z$8, on peut utiliser la formule suivante :
Je n'ai pas trouvé ou sont définies les absences, mais si elles sont recensées dans le un tableau avec la même structure, le même type de formule convient.
A+
Pour vérifier que la date du jour (par exemple B7) est un jour de congé défini dans la plage $Routine.$Y$3:$Z$8, on peut utiliser la formule suivante :
Code : Tout sélectionner
=SOMMEPROD((B7>=$Routine.$Y$3:$Y$8)*(B7<=$Routine.$Z$3:$Z$8))A+
-
michel311bt
- Membre OOrganisé

- Messages : 89
- Inscription : 20 nov. 2014 19:21
Re: Plus de 3 conditions, formatage conditionnel
Merci de cette réponse.
Si elle convient pour afficher en vert les périodes de congés, elle efface par la même occasion le format des cellules "sam" et "dim" qui doivent rester dans leur couleur respective (j'ai fait le test d'ajouter dans la matrice des vacances de Pâques en 2x1 semaines, donc 2 lignes, plutôt qu'en 1x2 semaines, donc une seule ligne) mais cela ne résout pas mon problème.
De plus j'ai toujours un soucis concernant la période des vacances d'été. Le plus simple étant de pouvoir ajouter 2 conditions dans le formatage conditionnel mais là encore, je ne vois pas comment le faire.
Je vous joins fichiers : le premier ce que j'ai à l'heure actuelle, le 2e ce à quoi j'aimerai arriver (en mode "automatique")
Merci de votre aide aussi précieuse qu'utile et pertinente.
Si elle convient pour afficher en vert les périodes de congés, elle efface par la même occasion le format des cellules "sam" et "dim" qui doivent rester dans leur couleur respective (j'ai fait le test d'ajouter dans la matrice des vacances de Pâques en 2x1 semaines, donc 2 lignes, plutôt qu'en 1x2 semaines, donc une seule ligne) mais cela ne résout pas mon problème.
De plus j'ai toujours un soucis concernant la période des vacances d'été. Le plus simple étant de pouvoir ajouter 2 conditions dans le formatage conditionnel mais là encore, je ne vois pas comment le faire.
Je vous joins fichiers : le premier ce que j'ai à l'heure actuelle, le 2e ce à quoi j'aimerai arriver (en mode "automatique")
Merci de votre aide aussi précieuse qu'utile et pertinente.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 4.1.14. sur Windows 11
-
gerard24
- ManitOOu

- Messages : 3160
- Inscription : 06 juil. 2008 17:08
- Localisation : dans le Périgord
Re: Plus de 3 conditions, formatage conditionnel
C'est bizarre que la Condition 3 s'applique alors que la 2 renvoie VRAI()... peut-être du à l'utilisation de la fonction STYLE.
Personnellement je n'utilise pas cette fonction (j'ai LO pour laquelle il n'y a pas de limite à 3 formats) car elle provoque parfois des scintillements et un certain ralentissement du fichier.
Pour éviter que les congés passent au vert même s'il s'agit d'un Férié ou Weekend, tu regroupes la nouvelle condition avec la seconde en un même test :
A+
Personnellement je n'utilise pas cette fonction (j'ai LO pour laquelle il n'y a pas de limite à 3 formats) car elle provoque parfois des scintillements et un certain ralentissement du fichier.
Pour éviter que les congés passent au vert même s'il s'agit d'un Férié ou Weekend, tu regroupes la nouvelle condition avec la seconde en un même test :
Code : Tout sélectionner
SI(JOURSEM(B7;1)=7;STYLE("2");SI(JOURSEM(B7;1)=1;STYLE("3");SI(SOMMEPROD((C7>=$Routine.$Y$3:$Y$8)*(C7<=$Routine.$Z$3:$Z$8));STYLE("4");STYLE("Par Defaut"))))-
michel311bt
- Membre OOrganisé

- Messages : 89
- Inscription : 20 nov. 2014 19:21
Re: Plus de 3 conditions, formatage conditionnel
Je vais noter cette requête en résolu.
Je prends bonne note du scintillement (que je confirme) et le ralentissement fichier (que je confirme également).
Je vais certainement recourir à LO.
Merci pour l'aide apportée.
Je prends bonne note du scintillement (que je confirme) et le ralentissement fichier (que je confirme également).
Je vais certainement recourir à LO.
Merci pour l'aide apportée.
Open Office 4.1.14. sur Windows 11