[Résolu] Formatage cond selon le contenu d'une plage nommée

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.
Bosluc
Membre hOOnoraire
Membre hOOnoraire
Messages : 181
Inscription : 25 févr. 2009 09:21

[Résolu] Formatage cond selon le contenu d'une plage nommée

Message par Bosluc »

Bonjour,
Ma demande fait suite à un message qui n'est pas clos dans la section API car tout dépend de la version d'openoffice du boulot par rapport aux limites des 3 conditions.
Au cas où, j'ai joint un fichier simplifié où je n'arrive pas à trouver la bonne mise en forme.
C'est un planning avec des codes à rentrer et selon le code, la cellule se colorie.
Pour simplifier les manips des collègues allergiques à l'ordinateur, j'ai donc pensé à créer un onglet "Codes" avec des colonnes dont j'ai défini une plage nommée (Malades, Indispos, Congés) pour m'y retrouver. Ces codes sont évolutifs dont une simple saisie permet de les changer.
J'ai donc fait une mise en forme conditionnelle pour la plage du planning, mais je ne vois pas comment structurer s'il faut faire appel à la valeur de la cellule, à une formule, des guillemets, car rien n'est pris en compte avec le nom d'une plage.
En revanche dans mon vrai tableau, quand je fais un calcul avant j'avais

Code : Tout sélectionner

=SOMMEPROD(NB.SI(B3:B3;{"mo"."bs"."sbs"."bhs"}))
et j'ai remplacé cette formule par

Code : Tout sélectionner

=SOMMEPROD(NB.SI(B3:B9;Malades))
et là ça fonctionne bien. Au moins, quand les codes changent, je n'ai pas à changer toutes les formules et juste à changer le code dans l'onglet "Codes".
Donc l'idée est de faire la même chose pour la MFC, mais je bloque sur la structure.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Thor le 21 nov. 2013 12:00, modifié 3 fois.
Raison : Ajout de la coche verte
LibreOffice 5.0.1 sur Windows 10 x64 Edition familiale à la maison.
LibreOffice 4.4.5 sur Windows 7 Entreprise.
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Formatage conditionnel selon le contenu d'une plage nomm

Message par gerard24 »

Bonjour,

En utilisant "Formule est" au lieu de "Valeur est" et tout simplement avec NB.SI
MFC_nbsi.jpg
Il est préférable de réserver les plages définies (Données > Définir la plage) à un tableau à filtrer ou trier et utiliser les noms définis (Insertion > Noms > Définir) pour une utilisation dans des formules.

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Bosluc
Membre hOOnoraire
Membre hOOnoraire
Messages : 181
Inscription : 25 févr. 2009 09:21

Re: Formatage conditionnel selon le contenu d'une plage nomm

Message par Bosluc »

Quand je vois que j'ai perdu une demi journée à googliser sur les forums et que c'est aussi simple...
Je m'obstinais à passer par la valeur de la cellule, et en fait fallait utiliser une formule, fallait y penser !
Merci beaucoup !
LibreOffice 5.0.1 sur Windows 10 x64 Edition familiale à la maison.
LibreOffice 4.4.5 sur Windows 7 Entreprise.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17207
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Résolu]Formatage cond selon le contenu d'une plage nomm

Message par jeanmimi »

Tu peux aussi choisir de saisir les codes en utilisant Données > Validité ce qui peut simplifier le fichier.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.2.2 (x64)(2 novembre 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Bosluc
Membre hOOnoraire
Membre hOOnoraire
Messages : 181
Inscription : 25 févr. 2009 09:21

Re: [Résolu]Formatage cond selon le contenu d'une plage nomm

Message par Bosluc »

J'y ai pensé jeanmimi, mais le fait de passer par une liste de sélection est arbitraire et empêche de saisir une donnée temporaire qui n'est pas dans la liste.
Merci bien.
LibreOffice 5.0.1 sur Windows 10 x64 Edition familiale à la maison.
LibreOffice 4.4.5 sur Windows 7 Entreprise.