Format de cellule Personnalisé - Excel [Résolu]

Signaler
Messages postés
72
Date d'inscription
lundi 6 novembre 2017
Statut
Membre
Dernière intervention
9 avril 2021
-
Messages postés
72
Date d'inscription
lundi 6 novembre 2017
Statut
Membre
Dernière intervention
9 avril 2021
-
Bonjour,
J'avais créé un format de cellule personnalisé qui répondait à ces critères

- Valeur < 1 -> 3 chiffres après virgule
- Valeur entre 1 et 100 -> 2 chiffres après virgule
- Valeur > 100 -> 0 chiffres après virgule

J'avais donc écrit le format suivant :
[<1]#0,000_-;[<100]#0,00_-;#0_-

Tout allait dans le meilleur des mondes tant que je travaillais avec des valeurs strictement positives

Mais voilà que je me mets à avoir des valeurs négatives, et donc toutes ces valeurs se retrouvent dans le cas <1

Or, j'aimerais que les chiffres après la virgule suivent un schéma analogue aux valeurs positives :
- Valeur entre 0 et -1 -> 3 chiffres après virgule
- Valeur entre -1 et -100 -> 2 chiffres après virgule
- Valeur < -100 -> 0 chiffres après virgule

Le problème, c'est que, si j'ai bien compris, le format de cellule personnalisé ne peut prendre en compte que 3 cas maximum
Impossible donc d'écrire les 6 cas de figure (3 cas de valeurs négatives, 3 cas de valeurs positives) dans ce seul format personnalisé


J'ai éventuellement pensé aux valeurs absolues
- Valeur absolue < 1 -> 3 chiffres après virgule
- Valeur absolue entre 1 et 100 -> 2 chiffres après virgule
- Valeur absolue > 100 -> 0 chiffres après virgule


Mais à ce niveau-là, j'ignore s'il y a une syntaxe pour exprimer ceci

Avez-vous une idée?

Merci beaucoup :)

4 réponses

Messages postés
348
Date d'inscription
samedi 7 novembre 2020
Statut
Membre
Dernière intervention
9 avril 2021
71
Bonjour,
Oui, je parle bien de la mise en forme conditionnelle.




Voir exemple réalisé ici d'après tes indications (Excel 2019) : https://cjoint.com/c/KDji3qk7pIA
Messages postés
348
Date d'inscription
samedi 7 novembre 2020
Statut
Membre
Dernière intervention
9 avril 2021
71
Bonjour,
On peut utiliser ces formules pour appliquer les règles de mises en forme à une cellule X :

- Valeur absolue < 1 =ABS(X)<1 -> 3 chiffres après virgule
- Valeur absolue entre 1 et 100 =ET(ABS(X)>=1;ABS(X))<=100) -> 2 chiffres après virgule
- Valeur absolue > 100 =ABS(X)>100 -> 0 chiffres après virgule
Messages postés
72
Date d'inscription
lundi 6 novembre 2017
Statut
Membre
Dernière intervention
9 avril 2021

Bonjour Roma, merci pour ta réponse

Je ne suis pas sûr d'avoir compris

Quand tu parles des règles de mises en forme à une cellule, tu parles de la mise en forme conditionnelle ? Parce qu'en tout cas, je n'ai pas remarqué d'endroit où je puisse gérer le nombre de chiffres après la virgule.

Et si tu parles d'autre chose, alors oui je connais la formule ABS(X), mais pour appliquer un format de cellule personnalisé, c'est une toute autre syntaxe

Voici ce que j'avais écrit pour la première itération, qui ne me convient désormais plus :
[<1]#0,000_-;[<100]#0,00_-;#0_-


Comme tu le constates, il n'y a pas de formule Excel "classique" comme on pourrait le retrouver directement dans les cellules

En espérant avoir clarifié
Messages postés
72
Date d'inscription
lundi 6 novembre 2017
Statut
Membre
Dernière intervention
9 avril 2021

Merci beaucoup, très bonne idée ! :D