Format de cellule Personnalisé - Excel

Résolu/Fermé
Pascal29992 Messages postés 96 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 2 juillet 2024 - Modifié le 8 avril 2021 à 18:23
Pascal29992 Messages postés 96 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 2 juillet 2024 - 9 avril 2021 à 11:05
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

Utilisateur anonyme
9 avril 2021 à 10:55
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
1
Utilisateur anonyme
9 avril 2021 à 08:41
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
0
Pascal29992 Messages postés 96 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 2 juillet 2024 4
9 avril 2021 à 09:51
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é
0
Pascal29992 Messages postés 96 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 2 juillet 2024 4
9 avril 2021 à 11:05
Merci beaucoup, très bonne idée ! :D
0