Eclater un nombre d'une cellule en plusieurs cellules

Bonjour à toutes et tous,

Ayant parcourus le forum et vu un sujet similaire, je ne parviens toujours pas arriver au résultat souhaité, et fais donc appel à votre aide.

Ma problématique est la suivante:

Dans la cellule A1 se trouve un nombre exemple 548

Je souhaiterai décomposer ce chiffre dans 3 cellules différentes

en A2 qu'il y ait le 5

en A3 le 4

et en A4 le 8

Je m'appuies sur le topic suivant sans arriver au résultat souhaité:

https://forum.excel-pratique.com/viewtopic.php?t=77877

Par avance merci pour l'aide que vous pourriez m'apporter.

bonsoir

un essai

=SI(LIGNE(A1)>NBCAR(A$1);"";STXT(A$1;LIGNE(A1);1))

cordialement

Bonsoir,

Merci pour votre intervention.

Effectivement cela fonctionne en A2 où j'obtiens bien le chiffre 5.

Cependant en "tirant" la formule vers A3 et A4 la suite des chiffres (4 et 8) n'apparaissent pas.

Cordialement

re

ha bon !???

14jessy.xlsx (8.14 Ko)

cordialement

Salut Jessy2010,

Salut H2SO4,

en n'osant pas trop y mettre les doigts, face à un formuleur pro...

En [B1]

=STXT($A1;1;1)

En [C1]

=STXT($A1;2;1)

Etc... en fonction du nombre maximum de chiffres à décortiquer du nombre en [A]... en incrémentant le 2e argument puis en tirant le tout vers le bas.

En [D1]

=STXT($A1;3;1)

Tu obtiens des réponses-TEXTE. A modifier si tu attends des nombres.

A+

Salut Jessy2010,

Salut H2SO4,

en n'osant pas trop y mettre les doigts, face à un formuleur pro...

En [B1]

=STXT($A1;1;1)

En [C1]

=STXT($A1;2;1)

Etc... en fonction du nombre maximum de chiffres à décortiquer du nombre en [A]... en incrémentant le 2e argument puis en tirant le tout vers le bas.

En [D1]

=STXT($A1;3;1)

Tu obtiens des réponses-TEXTE. A modifier si tu attends des nombres.

A+

coucou

pro..... bable ; ça oui !

Re,

Milles excuses ! Effectivement cela fonctionne.

C'est moi qui ai mal formulé mon "souhait" dans mon premier poste (et j'en suis navré et surtout honteux).

Est-ce possible de faire la même chose en une ligne au dessous de la cellule contenant le nombre de départ (et non en colonne) ?

Je joins le fichier d'exemple et encore toutes mes excuses

2jessy.xlsx (8.91 Ko)

Bonsoir tout le monde,

Un essai....à partir de la formule de tulipe_4,

=SI(COLONNE(A1)>NBCAR($A1);"";STXT($A1;COLONNE(A1);1))

Cordialement,

Bonjour Jessy2010, le forum

Si la formule correcte de Tulipe_4

=SI(LIGNE(A1)>NBCAR(A$1);"";STXT(A$1;LIGNE(A1);1))

ne fonctionne pas, il y a un problème d'interprétation des formules par votre tableur, pour en avoir le coeur net essayez simplement en A2

=STXT($A$1;LIGNE()-1;1)

à étendre vers le bas tant que nécessaire

Bonsoir tout le monde,

Un essai....à partir de la formule de tulipe_4,

=SI(COLONNE(A1)>NBCAR($A1);"";STXT($A1;COLONNE(A1);1))

Copie de jessy-1.xlsx

Cordialement,

et en diagonale ?????

Bonjour Jessy2010,

Milles excuses ! Effectivement cela fonctionne.

C'est moi qui ai mal formulé mon "souhait" dans mon premier poste (et j'en suis navré et surtout honteux).

Est-ce possible de faire la même chose en une ligne au dessous de la cellule contenant le nombre de départ (et non en colonne) ?

Pour le fichier que vous avez fourni, et une résolution en ligne

=SI(COLONNE(A1)>NBCAR($C7);"";STXT($C7;COLONNE(A1);1))

En diagonale ? D'accord !

Rechercher des sujets similaires à "eclater nombre"