OVH Cloud OVH Cloud

format conditionnel

8 réponses
Avatar
Pierre
Bonjour
Comment faire pour que le format conditionnel d'une cellule comprenne le
tiret "-" et ne le prenne pas systématiquement pour une valeur réalisant la
condition?
J'ai essayé toutes les "condition 2" sans succès.
Merci de votre aide.
Pierre

8 réponses

Avatar
Michel Gaboly
Bonjour,

Cela manque un peu de précision sur ce que tu veux faire ;-((

Peut-être rajouter <> "-" :
au lieu de Condition,

ET(Condition, Elément testé <> "-")

Bonjour
Comment faire pour que le format conditionnel d'une cellule comprenne l e
tiret "-" et ne le prenne pas systématiquement pour une valeur réal isant la
condition?
J'ai essayé toutes les "condition 2" sans succès.
Merci de votre aide.
Pierre





--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
Pierre
OK çà marche
Merci beaucoup Michel
Pierre
Avatar
Pierre
Aie j'avais pas fait attention: la condition n'est plus prise en compte en
ecrivant condition 1: supérieure à : 20ET(Condition, Elément testé <> "-").
En fait je souhaiterais appliquer un format spécial aux cellules dont la
valeur est supérieure à 20, et que excel comprenne que les cellules vides
marquées d'un tiret - ne font pas partie de la condition 1.
Est ce plus clair?
Merci encore
Pierre
Avatar
Michel Gaboly
Re,

Le tiret n'étant pas une valeur supérieure à 20, ne devrait pas pos er de problème particulier

Sélectionne la plage où tu veux que la mise en forme conditionnelle ( MEFC) s'applique, par exemple A1:A100,

et entre comme condition :

¡ > 20

C'est tout !

NB - l'important est que dans l'écriture de la formule, tu fasses réf érence à la cellule active

Variante : pour appliquer la MEFC aux cellules des colonnes A, B et C si la valeur est supérieure à 20 en colonne A :

Sélectionne la plage A1:Bxxx et entre comme condition

=$A1 > 20

On a remplacé ici une référence relative (A1) permettant de tester la cellule à laquelle appliquer la MEFC par une
référence mixte (absolue pour la colonne, relative pour la ligne), ce qui permet de tester la cellule sur la même ligne,
en colonne A.


Voilà.


Aie j'avais pas fait attention: la condition n'est plus prise en compte en
ecrivant condition 1: supérieure à : 20ET(Condition, Elément test é <> "-").
En fait je souhaiterais appliquer un format spécial aux cellules dont la
valeur est supérieure à 20, et que excel comprenne que les cellules vides
marquées d'un tiret - ne font pas partie de la condition 1.
Est ce plus clair?
Merci encore
Pierre






--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
Pierre
Hélas la formule A1>20 marche sur les valeurs >20 mais aussi sur les -
D'où ma question: comment faire pour qu'excel ne tienne pas compte des - ou
à la rigueur les considère comme une valeur nulle
Merci encore
Avatar
Pierre
J'ai trouvé par hasard: il suffisait d'inverser l'ordre des conditions :
condition 1 =-, condition 2 >20 et çà marche (dans l'autre sens çà ne
fonctionne pas)
Merci encore de ton aide
Pierre
Avatar
Michel Gaboly
Re,

En fait cela ne marche toujours pas : toute cellule contenant du texte, q uel qu'il soit est considérée comme "> 20".

La fonction TYPE() renvoie 1 si la cellule est numérique, 2 si texte :

Une condition :

=ET(A1 > 20;TYPE(A1) = 1)

Cette fois, cela devrait être bon ;-)))


J'ai trouvé par hasard: il suffisait d'inverser l'ordre des condition s :
condition 1 =-, condition 2 >20 et çà marche (dans l'autre sens ç à ne
fonctionne pas)
Merci encore de ton aide
Pierre





--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
Patrick BASTARD
Bonjour, *Pierre*

Si j'ai bien compris :
MEFC,
La formule est :
=ET(A1>20;A1<>"-")
Cela te convient-il ?

--
Bien amicordialement,
P. Bastard


Hélas la formule A1>20 marche sur les valeurs >20 mais aussi sur les
- D'où ma question: comment faire pour qu'excel ne tienne pas compte
des - ou à la rigueur les considère comme une valeur nulle
Merci encore