Excel mise en forme conditionnelle Texte avec OU [Résolu/Fermé]

Signaler
Messages postés
10
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
26 avril 2019
-
Messages postés
10
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
26 avril 2019
-
Bonjour,
La formule:
La valeur de la cellule est ; égale à ;
=OU(H108="Rappel fait";H108="Fait et en attente (Rappel fait)")
(trouvée dans un autre post)
semble ne pas marcher avec "Texte spécifique contenant" (excel 2019)
des idées ??
Merci pour vos réponses



Configuration: Windows / Internet Explorer 11.0

5 réponses

Messages postés
25104
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
26 mai 2020
5 265
Bon jour
essayez plutôt :
  • icone MFC / "Nouvelle règle"
  • "utiliser une formule pour...."
  • entrez la formule dans le cadre réservé
  • formatez et OK/OK

crdlmnt
Messages postés
10
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
26 avril 2019

Désolé mais ma réponse d'il y a 3 jours n'a pas été prise en compte !! je vais essayer de la reformuler:
Merci pour la réponse, mais cela ne marche pas:
Excel me dit que cela n'est pas une formule... :
=OU ($B$1250="test1";$B$1250="test2")
si je supprime le "=", il accepte et transforme la formule en:
="OU ($B$1250=""test1"";$B$1250=""test2"")"
formule qui ne marche pas elle non plus...
D'autres idées ??
Merci.
Cordialement.
Messages postés
25104
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
26 mai 2020
5 265
Bonjour
si vous avez bien suivi le chemin "utiliser une formule..", et si la formule est telle que vous l'avez collée là, devrait suffire d'enlever le blanc entre OU et la 1° parenthèse, ainsi qu'un éventuel blanc à la fin, après la dernière pour qu'Excel comprenne
crdlmnt
Messages postés
10
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
26 avril 2019

Effectivement en enlevant les blancs, Excel accepte la "formule", mais, cela ne fonctionne pas pour autant, car "test1" ou "test2", peuvent être dans le champs texte mais pas seul.... si "test1" ou "test2" sont seuls dans le champs, cela fonctionne.
Moi, j'ai besoin de "test1" ou "test2", "noyé" avec d'autres texte dans le champs...., c'est pour cela que j'avais choisi la formule "contenant...".
Merci pour votre réponse
Messages postés
25104
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
26 mai 2020
5 265
bonsoir
essayez avec, si j'ai bien compris:

=OU(NB.SI(B1250;"*test1*"';NB.SI(B1250;"*test2*"))
attention aux signes

cette formule formatera si -test1 ou test2 sont écrits au milieu d'un texte plus long dans la cellule concernée

ces textes de références peuvent aussi être inscrits dans des cellules, par exemple Z1 et Z2
=OU(NB.SI(B1250;"*"&$Z$1&"*"';NB.SI(B1250;"*"&$Z$2&"*"))

crdlmnt
Messages postés
10
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
26 avril 2019

Désolé, Excel n'en veut pas... (même avec une parenthèse supplémentaire à la fin)
=OU(NB.SI(B1250;"*test1*"';NB.SI(B1250;"*test2*")))
Merci de revoir la formule si possible
Cordialement

UPDATE....
Elle fonctionne, je n'avais pas mis la parenthèse au bon endroit... remplacé une ' par une parenthèse..
=OU(NB.SI(B1250;"*test1*");NB.SI(B1250;"*test2*"))
Merci pour tout
Cordialement