Inversement de serie de chiffres

yacine -  
JvDo Messages postés 2012 Statut Membre -
Bonjour,

merci de votre aides

mais moi je cherche l' inversement de la série complete ex : 123456 => 654321

3 réponses

redaiwa Messages postés 370 Statut Membre 119
 
Salam yacine.

Pour l'exemple que tu as cité et en supposant que ta série se trouve en A1, essaye cette formule :

=CNUM(CONCATENER(STXT(A1;6;1);STXT(A1;5;1);STXT(A1;4;1);STXT(A1;3;1);STXT(A1;2;1);STXT(A1;1;1)))

C'est bien ça que tu voulais ?
"Repousse le mal par le bien; et voilà que celui avec qui tu avais une animosité devient tel un ami chaleureux" (Coran)
"Celui qui ne sait pas partager est infirme de ses émotions". (Marc Levy)
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Bonjour
un principe qui s'ajuste au nombre de caractères dans la cellule (jusqu'à 6 ici, à rallonger à la demande si besoin)

=STXT(A1;NBCAR(A1);1)&STXT(A1;NBCAR(A1)-1;1)&SIERREUR(STXT(A1;NBCAR(A1)-2;1);"")&SIERREUR(STXT(A1;NBCAR(A1)-3;1);"")&SIERREUR(STXT(A1;NBCAR(A1)-4;1);"")&SIERREUR(STXT(A1;NBCAR(A1)-5;1);"")

... à moins qu'il y en ait beaucoup) trop à traiter.. ce que vous ne dites pas
0
JvDo Messages postés 2012 Statut Membre 859
 
Bonjour,

autre façon :
=SOMME(STXT(B16;LIGNE(INDIRECT("1:"&NBCAR(B16)));1)*10^(LIGNE(INDIRECT("1:"&NBCAR(B16)))-1))

à valider par CTRL+MAJ+ENTER.
ça marche pour une série jusqu'à 15 chiffres (placée en B16).

cordialement
0