Convertir un mot en un nombre
Résolu
SaxGuit
Messages postés
38
Statut
Membre
-
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais savoir comment faire pour convertir un mot en un nombre. Je m'explique. Chaque lettre a un chiffre correspondant: A=1, B=2,... Z=26
Donc, si j'écris un mot dans une cellule, (par exemple: bonjour) j'aimerais qu'Excel calcule (2+15+14+10+15+21+18=95) car B=2, O=15...
Merci de votre aide,
Saxguit
J'aimerais savoir comment faire pour convertir un mot en un nombre. Je m'explique. Chaque lettre a un chiffre correspondant: A=1, B=2,... Z=26
Donc, si j'écris un mot dans une cellule, (par exemple: bonjour) j'aimerais qu'Excel calcule (2+15+14+10+15+21+18=95) car B=2, O=15...
Merci de votre aide,
Saxguit
2 réponses
-
-
-
Bonjour PHILOU10120,
Merci pour votre réponse à ma question. Si vous avez une minute j'aimerais savoir comment refaire votre formule afin qu'elle "fit" dans mon tableau. Je suis débutant avec ce logiciel, et les formules compliquées comme celle-là, je les comprend plus ou moins.
Je vous envoi mon tableau.
https://www.cjoint.com/?3EFruqAMzBg
SaxGuit -
-
-
Bonjour
Une autre solution, une petite fonction, à utiliser comme une fonction excel
EX A2 = PoidsMot(A1) donne 95 si dans A1 on a bonjour
Function PoidsMot(s As String) As Long If s = "" Then PoidsMot = 0 Else s = UCase(s) PoidsMot = (Asc(Left(s, 1)) - 64) + PoidsMot(Right(s, Len(s) - 1)) End If End Function
Alt-F11 puis Insertion/module et coller le code
Bonne suite