Bonjour,
Je reviens aurpès de la communauté pour tenter de trouver une solution à mon problème.
Comme le sujet le précise, il s'agit de formatage conditionnel. Je joins à ce post une copie du fichier problématique.
Lorsque les valeurs des cellules sont des nombres, le formatage conditionnel se fait sans aucun soucis, dès que ce sont des chaînes de caractères qui sont générées par la formule, une indication " #VALEUR! " est affichée.
J'aimerai savoir où je me suis trompé. Merci
[Résolu] Format conditionnel sur texte renvoie #VALEUR!
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] Format conditionnel sur texte renvoie #VALEUR!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par michel311bt le 01 sept. 2019 15:16, modifié 2 fois.
Open Office 4.1.14. sur Windows 11
-
Bidouille
- RespOOnsable forum

- Messages : 12838
- Inscription : 08 nov. 2005 16:23
- Localisation : Brest, France
Re: Formatage conditionnel
Avec autant de présence (2014) et de messages à votre compteur, on aimerait que vous fassiez un effort quant à la qualité du titre.
"Formatage conditionnel" renvoie plus de 2.000 résultats.
Cela n'est donc absolument pas pertinent.
Un titre clair et explicite n'est pas pour vous mais pour tous ceux faisant des recherches sur la même problématique.
Merci de votre collaboration à nous aider à garder la qualité de ce forum optimum.
"Formatage conditionnel" renvoie plus de 2.000 résultats.
Cela n'est donc absolument pas pertinent.
Un titre clair et explicite n'est pas pour vous mais pour tous ceux faisant des recherches sur la même problématique.
Merci de votre collaboration à nous aider à garder la qualité de ce forum optimum.
-
michel311bt
- Membre OOrganisé

- Messages : 89
- Inscription : 20 nov. 2014 19:21
Re: Format conditionnel sur texte renvoie #VALEUR!
Merci pour cette précision
J'ai réussi à trouver la réponse que je communique ici pour celles et ceux qui auraient le même problème.
=SI(STYLE("Rouge"); ""; votre_formule)
où votre_formule représente une formule, affiche le résultat de votre_formule avec un arrière-plan rouge. Cette méthode peut être utile si vous ne pouvez savoir si votre_formule va retourner du texte ou un nombre (par exemple avec RECHERCHEH).
Ne sachant pas si la cellule va donner une chaîne numérique ou de caractères, j'étais concerné par cette solution.
Je mets le sujet en Résolu
J'ai réussi à trouver la réponse que je communique ici pour celles et ceux qui auraient le même problème.
=SI(STYLE("Rouge"); ""; votre_formule)
où votre_formule représente une formule, affiche le résultat de votre_formule avec un arrière-plan rouge. Cette méthode peut être utile si vous ne pouvez savoir si votre_formule va retourner du texte ou un nombre (par exemple avec RECHERCHEH).
Ne sachant pas si la cellule va donner une chaîne numérique ou de caractères, j'étais concerné par cette solution.
Je mets le sujet en Résolu
Open Office 4.1.14. sur Windows 11
-
Jean-Louis Cadeillan
- GourOOu

- Messages : 6090
- Inscription : 02 janv. 2009 23:56
Re: [Résolu] Format conditionnel sur texte renvoie #VALEUR!
Bonsoir,
On peut même écrire :On pourrait utiliser aussi la fonction CHOISIR() :Cordialement,
Jean-Louis
On peut même écrire :
Code : Tout sélectionner
=SI(STYLE("Rouge");;votre_formule)Code : Tout sélectionner
=CHOISIR(STYLE("Rouge")+1;votre_formule)Jean-Louis
Windows 10 Pro 64, LibO 25.8.6.2 (JRE 1.8.0_481) et AOO 4.1.16 (Adoptium 19.0.2.7)
-
Jeff
- Grand Maître de l'OOffice

- Messages : 10007
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: [Résolu] Format conditionnel sur texte renvoie #VALEUR!
Bonjour à tous,
En complément, la fonction STYLE renvoie 0.
Par exemple, la formule suivante employée dans une cellule vide de ton classeur :
Colore la cellule en jaune et renvoie 0.
C'est pour cette raison que l'on additionne la fonction STYLE lorsque l'on traite des nombres.
Lorsque l'on traite des chaînes de caractère, une cellule ne contenant par défaut qu'un seul style, on concatène la fonction STYLE au texte existant avec l'opérateur &, cet assemblage "force" un style unique apporté par STYLE sur l'ensemble de la cellule, par exemple en F14 de ton fichier :
A +
En complément, la fonction STYLE renvoie 0.
Par exemple, la formule suivante employée dans une cellule vide de ton classeur :
Code : Tout sélectionner
=STYLE("2")C'est pour cette raison que l'on additionne la fonction STYLE lorsque l'on traite des nombres.
Lorsque l'on traite des chaînes de caractère, une cellule ne contenant par défaut qu'un seul style, on concatène la fonction STYLE au texte existant avec l'opérateur &, cet assemblage "force" un style unique apporté par STYLE sur l'ensemble de la cellule, par exemple en F14 de ton fichier :
Code : Tout sélectionner
=RECHERCHEV(CNUM(F$113);Feuille2.$A$2:$CM$33;MOD((DATE($A$1;$B$111;F112)-DATE(2001;1;1)+1)+($C$110-2);$A$15)+2)&STYLE(RECHERCHEV(CNUM(F$113);col;2))À 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
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon