OVH Cloud OVH Cloud

aligner sur le séparateur décimal

2 réponses
Avatar
SisMary
Savez-vous s'il est possible dans une colonne en format "centré" d'aligner
l'affichage sur le rateur décimal (l'équivalent d'une tabulation décimale
dans Word)

Merci d'avance

2 réponses

Avatar
Modeste
Bonjour
-----Message d'origine-----
Savez-vous s'il est possible dans une colonne en
format "centré" d'aligner

l'affichage sur le rateur décimal (l'équivalent d'une
tabulation décimale

dans Word)


il y a quelque chose d'incohérent dans la façon de
procéder:
par défaut un format avec décimales forcées( par exemple 2)
les séparateurs sont bien alignés à l'affichage.
format standard chiffres calés à droite

appliquer en plus un format centré équivaut dans ce cas à
équilibrer les blancs à droite et a gauche.

??????

pour arriver au résultat souhaité deux solutions :

1- afficher les zeros non significatifs devant
ex format 00" "000" "000,00 et alignement centré

000 000 051 858,64 000 000 046 026,96
000 000 066 058,13 000 000 029 608,46
000 000 078 051,06 000 000 005 775,22
000 000 060 636,59 000 000 039 564,14
000 000 033 091,30 000 000 080 599,41
000 000 010 775,37 000 000 087 938,59

2- ou bien simuler un décalage vers la gauche
ex format ##0,00" " et alignement standard
'ajouter ci-dessus le nombre de blancs nécessaires

56417,32 82052,26
95642,47 53466,41
25875,63 14758,21
45689,72 61540,29
39874,53 8341,71
28883,10 45043,73


@+

Avatar
Modeste
Bonjour François Xav
;-)))
en effet la solution de Thierry m'avait éffleurée
mais c'est le format "centré" qui m'avait laissé
dubitatif ?
et dans ce cas cela ne le fait pas !!!!

-----Message d'origine-----
Savez-vous s'il est possible dans une colonne en
format "centré" d'aligner

l'affichage sur le rateur décimal (l'équivalent d'une
tabulation décimale


C'est le genre de contrainte imposée par un chef de
service comptable qui ne fait pas confiance à
l'informatique et qui a besoin de re-verifie visuellement
la justesse du résultat ;-))))

Je n'ai trouvé d'autre solution qu'une colonne
complémentaire (sur laquelle hélas les calculs deviendront
compliqués)
les valeurs en colonne A seront ensuite masquées

en colonne B :
=DROITE(REPT(" ";20)&ENT(A1);20) &SI(ENT(A1)<>A1;STXT
(A1&REPT(" ";20);TROUVE(",";A1&REPT(" ";20));20);REPT
(" ";20))

pour un résultat :
123456789012345
12345678901234,5
1234567890123,45
123456789012,345
12345678901,2345
1234567890,12345
123456789,012345
12345678,9012345
1234567,89012345
123456,789012345
12345,6789012345
1234,56789012345
123,456789012345
12,3456789012345

je n'ai pas su hélas résoudre la barriere des 15 chiffres
significatifs saisis

@+