Poser votre question
0

[Résolu] Alignement des nombres dans une colonne

posée 2020-04-09 14:15:23 +0100

Image Gravatar de tildou78

updated 2020-04-09 16:08:51 +0100

Bonjour,

je souhaiterais (si possible) que des nombres figurant dans une colonne soient alignés en respectant 2 contraintes.

  • les nombres sont centrés horizontalement dans la cellule
  • les unités, dizaines, centaines, séparateur de milliers,.... de chaque nombre sont alignés de manière verticale même si on ajuste la taille de la colonne

Le but recherché est uniquement "visuel" et de confort C:\fakepath\Alignement des nombres dans une colonne.ods

Merci d'avance

éditer requalifier signaler fermer fusionner supprimer

2Réponses

0

répondue 2020-04-11 23:26:24 +0100

Image Gravatar de Pioulo

Bonsoir,

S'il s'agit d'une colonne de valeurs qui ne sont pas reprises pour d'autres calculs (s'il n'y a pas de cellules dépendantes), on peut utiliser la propriété de la fonction CELLULE() avec l'argument « largeur », qui retourne la largeur d'une colonne (moyennant un recalcul forcé), ce qui donnerait en E19 de ton fichier la formule suivante : =T(ALEA())&TEXTE(E5;"##,00")&REPT(" ";ENT((CELLULE("largeur")))-4)

REPT() se charge d'ajouter des espaces de manière à ce que la virgule soit centrée. T(ALEA())force le recalcul. Quelle que soit la largeur de la colonne, la virgule sera toujours au centre. Voir ci-joint : C:\fakepath\Alignement_Piou.ods

Cordialement,

éditer signaler supprimer permalien plus

Commentaires

Merci beaucoup pour la réflexion apportée sur ce sujet; je garde de côté pour d'autres usages. Quelques limites cependant:

  • Perte du séparateur de milliers
  • Le changement de police peut parfois être préjudiciable (exemple avec DejaVu Sans Mono)

Encore merci

Cordialement.

Image Gravatar de tildou78tildou78 ( 2020-04-13 09:03:32 +0100 )éditer
0

répondue 2020-04-09 15:51:37 +0100

Image Gravatar de pierre-yves samyn

updated 2020-04-09 15:56:40 +0100

Bonjour @tildou78

Il n'est pas possible d'avoir dans la même cellule un alignement centré et un alignement à droite. On pourrait "ruser" en insérant un retrait à droite pour forcer mais :

  • ceci ne s'adapterait pas au redimensionnement de la colonne
  • il est néssaire de définir d'abord un alignement gauche pour fixer le retrait puis revenir à l'alignement droite.

La solution la plus "confortable", puisque c'est le but recherché est de saisir le titre dans deux cellules fusionnées centrées comme dans l'exemple joint : AlignementPYS.ods

Cordialement

éditer signaler supprimer permalien plus

Commentaires

Super!!!...et merci.

La solution répond parfaitement au besoin.

Cordialement

Image Gravatar de tildou78tildou78 ( 2020-04-09 16:08:45 +0100 )éditer
S'identifier/S'inscrire pour répondre

Outils de question

Stats

Posée: 2020-04-09 14:15:23 +0100

Consultée: 55 fois

Mise à jour: Apr 11 '20