Format de cellule très particulier

Résolu/Fermé
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 - 20 juin 2020 à 16:35
PapyLuc51 Messages postés 4394 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 13 novembre 2024 - 22 juin 2020 à 12:28
Bonjour,

Pour un jeu vidéo :p

100 pièces d'or valent 1 pièce d'argent,
100 pièces d'argent valent 1 pièce de cuivre.

Format de cellule:
##"po "##"pa "##"pc "

• Si je met "25000", j'ai: "2po 50pa 00pc"

J'ai "00pc" en trop car ""2po 50pa" serait suffisant


• Si je met "20", j'ai "po pa 20pc "

J'ai "po pa" en trop car "20pc" serait suffisant.


Je n'arrive pas à mettre une condition dans le format de cellule, je ne vois pas du tout comment rendre ce format plus lisible...

Configuration: Windows / Firefox 77.0
A voir également:

5 réponses

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
20 juin 2020 à 23:31
Bonjour à tous,

heureusement que tu n'as pas de pièces de platines, là tu atteins les limites.
En format personnalisé :
[>=10000]##"po "##"pa "##"pc";[>=100]##"pa "##"pc";##"pc";@ 

eric
2
PapyLuc51 Messages postés 4394 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 13 novembre 2024 1 445
Modifié le 20 juin 2020 à 18:40
Bonsoir,

J'ai mis en chauffe mon alambic pour sortir cette formule :

en A1 le nombre

en A2 (cellule au format standard

=SI(A1="";"";SI(ENT(A1/10000)=0;"";ENT(A1/10000)&"po ")&SI(ENT(MOD(A1/10000;1)*100)=0;"";ENT(MOD(A1/10000;1)*100)&"pa ")&SI(DROITE(A1;2)="00";"";DROITE(A1;2)&"pc"))

Cordialement
0
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
20 juin 2020 à 18:48
Ouh, oui effectivement on sent que c'est fort.

Merci beaucoup, mais... J'ai un tableau avec pas mal de colonnes et de lignes avec des prix, il faudrait doubler toutes les colonnes... D’où le choix du format de nombre.
0
PapyLuc51 Messages postés 4394 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 13 novembre 2024 1 445
22 juin 2020 à 12:28
Bonjour,
Si ma formule est susceptible d'être utile ; une petite rectification sur le décompte des "pc" pour éviter le 0 des dizaines lorsque le nombre initial se termine par 01, 02, 03,...

=SI(A1="";"";SI(ENT(A1/10000)=0;"";ENT(A1/10000)&"po ")&SI(ENT(MOD(A1/10000;1)*100)=0;"";ENT(MOD(A1/10000;1)*100)&"pa ")&SI(CNUM(DROITE(A1;2))=0;"";CNUM(DROITE(A1;2))&"pc"))


Cordialement
0
PapyLuc51 Messages postés 4394 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 13 novembre 2024 1 445
20 juin 2020 à 19:38
avec le format spécial je ne pense pas que ce soit possible. Il ne resterait qu'une macro que les spécialistes en la matière vont certainement se faire un plaisir à réaliser.

Bonne continuation,

Cordialement
0
PapyLuc51 Messages postés 4394 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 13 novembre 2024 1 445
21 juin 2020 à 06:20
Bonjour,

À Antelm plutôt que d'ajouter des colonnes, pourquoi ne pas ouvrir un feuillet en y mettant ma formule en remplaçant A1 par les références du feuillet où se trouvent les nombres.

Salutations eric

Je n'aurai pas su faire ça mais il y a quelque chose qui semble ne pas fonctionner.

Certes ça ne marque pas "po" et "pa" s'il n'y pas les unités pour "po" lorsque le nombre entré n'a que 4 chiffres ou "pa" lorsque ce nombre n'a que 2 chiffres mais si on entre 10000 ça devrait juste marquer 1po et non pas 1po 00pa 00pc comme le demande Anthelm dans sa question :

• Si je met "25000", j'ai: "2po 50pa 00pc"

J'ai "00pc" en trop car ""2po 50pa" serait suffisant


Cordialement
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié le 21 juin 2020 à 06:55
Bonjour,

en format personnalisé tous les chiffres apparaissent, pas le choix.
Après ce serait en vba, mais pour ça... Sans parler du fait que ça serait une chaine non utilisable dans les calculs.
eric
0
PapyLuc51 Messages postés 4394 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 13 novembre 2024 1 445 > eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024
21 juin 2020 à 07:20
"non utilisable dans les calculs" comme ma formule en fait.

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Anthelm Messages postés 198 Date d'inscription lundi 15 octobre 2018 Statut Membre Dernière intervention 2 mars 2024 1
21 juin 2020 à 09:41
"en format personnalisé tous les chiffres apparaissent, pas le choix. "
"chaine non utilisable dans les calculs"

Ouais, on va rajouter beaucoup de problèmes pour peu de choses, finalement.
Tant pis, je garde l'affichage moche, ce n'est pas très grave.

Merci pour vos réponses!
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
21 juin 2020 à 11:36
ma proposition t'enlève au moins les unités les plus élevées si = 0
0