Faire pivoter les chiffres d'un nombre de gauche à droite

Table des matières

Comment retourner des nombres dans des cellules Excel

Imaginez une table dans laquelle vous voulez faire tourner les chiffres d'un nombre (par exemple un numéro de commande) de gauche à droite, donc 123 devient 321. Vous ne pouvez utiliser aucune des fonctions intégrées pour cette tâche.

Avec une formule dans laquelle vous combinez les fonctions SUMPRODUCT, PART, LENGTH et ROW, vous obtenez le résultat souhaité.

Si le nombre que vous souhaitez convertir se trouve dans la cellule A2, utilisez la formule suivante :

= SOMMEPROD (PARTIE (A2 * 10 (16-LONGUEUR (A2)); LIGNE (1 $ 1 : 16 $); 1) * 10 (LIGNE (1 $ 1 : 16 $) -1))

Le résultat de cette formule est un nombre sans zéros non significatifs. Par conséquent, les zéros à droite ne sont pas affichés. La figure suivante montre l'utilisation de la formule dans un exemple de tableau :

Si les zéros non significatifs doivent également être pris en compte, la formule ressemble à ceci

= TEXTE (SUMPRODUCT (PARTIE (A2; LIGNE (INDIRECT ("1:" & LONGUEUR (A2))); 1) * 10 (LIGNE (INDIRECT ("1:" & LONGUEUR (A2))) - 1)); RÉPÉTER ("0"; LONGUEUR (A2)))

Cette formule est une formule matricielle que vous devez valider avec la combinaison de touches CTRL SHIFT ENTER. Même après chaque modification de la formule, vous devez utiliser à nouveau cette combinaison de touches pour confirmer la formule.

Les formules ne fonctionnent qu'avec des nombres entiers sans décimales, elles sont donc idéales pour les numéros de série, les numéros d'article ou les applications similaires.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave