[Résolu] Formule et fond en couleur

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.
little_rabbit
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 11 mai 2011 20:46

[Résolu] Formule et fond en couleur

Message par little_rabbit »

Bonjour

La formule =CELLULE("couleur";FeuilleTruc.A1)+ALEA()*0 se met à 1 quand la cellule FeuilleTruc.A1 a un fond en couleur.

Mais si j'applique une MFC à FeuilleTruc.A1, la formule reste à 0, même dans les cas où FeuilleTruc.A1 a un fond en couleur .

Quelle astuce permettrait à ma formule de donner 1, dans ces cas là ?
Dernière modification par micmac le 03 nov. 2011 21:41, modifié 2 fois.
Raison : N'oubliez pas la coche verte. Merci
OpenOffice 3.3.0 sous Vista
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Formule et fond en couleur

Message par jeanmimi »

Bonjour,
As-tu créé un Style correspondant à ce que tu appelles "un fond de couleur" ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
little_rabbit
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 11 mai 2011 20:46

Re: Formule et fond en couleur

Message par little_rabbit »

oui, en effet, j'ai un style pour ça. Mais qui s'appelle bidule.

En revanche, je n'ai pas crée de style pour ma MFC. Grosse erreur ?
OpenOffice 3.3.0 sous Vista
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Formule et fond en couleur

Message par gerard24 »

Bonsoir,

CELLULE("couleur";adresse) n'est pas fait pour tester si la cellule a un fond coloré.
Elle renvoie 1 si le format numérique (format > cellule) de la cellule définit un code couleur pour les nombres négatifs.

Si le format de la cellule est 0;[Red]0 la formule renvoie 1 que le nombre contenu dans la cellule soit négatif ou non.

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10007
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Formule et fond en couleur

Message par Jeff »

Bonjour,
little_rabbit a écrit :je n'ai pas crée de style pour ma MFC.
Comment tu fais ? Une MFC est une mise en forme conditionnelle obtenue depuis le munu Format > Mise en forme conditionnelle
(Tuto sur les MFC)

On verrait plus clair si à la place des trucs/bidules on avait un fichier-joint :)
Dernière modification par Oukcha le 29 janv. 2013 20:54, modifié 1 fois.
Raison : Mise à jour hyperlien
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
little_rabbit
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 11 mai 2011 20:46

Re: Formule et fond en couleur

Message par little_rabbit »

Je ne comprends pas bien : les cellules FeuilleTruc.An sont remplies avec du texte.

Si je change le format à la main, la cellule FeuilleMachin.An, qui est remplie avec la formule =CELLULE("couleur";FeuilleTruc.An)+ALEA()*0 se met bien à 1, si le fond est en couleur, reste à 0 si le fond est sans remplissage.

En revanche, si je mets une MFC sur la cellule FeuilleTruc.An, la cellule FeuilleMachin.An devient inopérante.
OpenOffice 3.3.0 sous Vista
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Formule et fond en couleur

Message par gerard24 »

Jeff a écrit : On verrait plus clair si à la place des trucs/bidules on avait un fichier-joint :)
+1
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
little_rabbit
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 11 mai 2011 20:46

Re: Formule et fond en couleur

Message par little_rabbit »

Voilà un fichier où les lignes 3 et 4 de machin marchent, et où la ligne 7 (j'ai une MFC, sur la ligne 7 de truc) merdouille copieux (ie- ne donne pas le résultat attendu)

bidule, c'est yoman, commme chacun l'a bien compris :mrgreen: (appliqué ligne 3 et 4 de truc)

Merci pour votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.3.0 sous Vista
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Formule et fond en couleur

Message par gerard24 »

format.jpg
Relis mon message.
 Ajout : Je n'ai pas regardé jusqu'au bout.
La ligne 7 contient bien le même format appliqué par MFC.

La MFC n'est pas prise en compte par la fonction CELLULE. 
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
little_rabbit
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 11 mai 2011 20:46

Re: Formule et fond en couleur

Message par little_rabbit »

OK, donc mes formules en machin sont à changer.

Quelqu'un aurait-il une idée, pour qu'avec la MFC de la ligne7, feuile truc, les cellules de la feuille machin se mettent à 1 quand le fond est en couleur (-ie chaque fois que la MFC en truc a renvoyée la valeur VRAIE) ?

Suis-je con.....désolé.

J'ai écrit ce machin il y a 6 mois, en utilisant une ruse donnée sur ce forum, pour compter des cellules en couleur.

Et bien évidemment, j'ai zappé sur la ruse.
Dernière modification par little_rabbit le 03 nov. 2011 21:34, modifié 1 fois.
OpenOffice 3.3.0 sous Vista
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Formule et fond en couleur

Message par gerard24 »

Si tu utilisait la même formule que pour la MFC ?
NB.SI($Truc.$H7:$L7;$Truc.A7)>0
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
little_rabbit
NOOuvel adepte
NOOuvel adepte
Messages : 16
Inscription : 11 mai 2011 20:46

Re: Formule et fond en couleur

Message par little_rabbit »

c'est exactement ce que je venais de voir :wink: Merci
OpenOffice 3.3.0 sous Vista