Convertir des lettres en nombres et obtenir la somme de ces nombres

thierry10600

XLDnaute Nouveau
Bonjour à tous et bravo pour ce forum bien utile pour les débutants comme moi.

J'aimerai pouvoir obtenir dans une même cellule, le remplacement de lettres par des nombres et en obtenir la somme.
Exemple:
La lettre "a" devient "5"
La lettre "b" devient "12"
La lettre "c" devient "7"

Si je tape dans ma cellule "abc" j'aimerai obtenir "24", soit la somme des valeurs correspondantes.
Merci d'avance pour votre aide.
 

Tibo

XLDnaute Barbatruc
Re : Convertir des lettres en nombres et obtenir la somme de ces nombres

Bonjour,

Il te faut une table d'équivalence avec les lettres et leur valeur.

Je te propose cette formule :

Code:
=SOMMEPROD(($C$1:$C$3=STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1))*$D$1:$D$3)

en A1 : la chaîne de caractères
en C1:C3 : les lettres
en D1: D3 : les valeurs des lettres

Je te laisse adapter et tester

@+
 

Monique

Nous a quitté
Repose en paix
Re : Convertir des lettres en nombres et obtenir la somme de ces nombres

Bonjour,

Une autre (c'est la même)
mais avec Transpose() et Ligne(Indirect()) à valider pat ctrl, maj et entrée
ou avec Colonne(Indirect()) à la place de ligne() à valider simplement par entrée

=SOMMEPROD((STXT($A2;COLONNE(INDIRECT(1&":"&NBCAR($A2)));1)=Lettre)*Valeur)
 

Pièces jointes

  • SommeLettres.xls
    42 KB · Affichages: 131

Discussions similaires