Excel : Valeur en point de chaque lettre

Annipat60 - Modifié le 20 sept. 2024 à 10:07
brucine Messages postés 16764 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 20 septembre 2024 - 20 sept. 2024 à 11:51

Bonjour,

J'aimerai faire remonter la valeur de chaque lettre d'un mot afin d'en obtenir le total en points (comme au scrabble)


Windows / Edge 128.0.0.0

A voir également:

4 réponses

brucine Messages postés 16764 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 20 septembre 2024 2 370
20 sept. 2024 à 10:14

Bonjour,

Il y a sûrement mieux, mais une solution bâtarde, faire comme ici en dans la ligne face au mot autant de colonnes que de lettres envisageables.

https://forum.excel-pratique.com/excel/comment-separer-les-lettres-d-un-mot-pour-avoir-une-lettre-par-colonne-147685


On peut alors rendre dans la cellule au-dessous de chaque lettre sa valeur en faisant une fois pour toutes une condition sur chaque lettre de l'alphabet

=SI.CONDITIONS(C$2="A";1;C$2="B";4.....)

Puis le total éventuel en fin de ligne.

0
GPatrice Messages postés 4 Date d'inscription vendredi 5 octobre 2018 Statut Membre Dernière intervention 20 septembre 2024
20 sept. 2024 à 10:39

Si j'arrive parfaitement à séparer les lettres d'un mot, je n'arrive pas à attribuer la valeur de chaque lettre, comme dans la saisie manuelle que j'ai fait sur 3 exemples.

ci-dessous la formule que j'ai enregistré :

=SI.conditions(A2="A";1;A2="B";3;A2="C";3;A2="D";2;A2="E";1;A2="F";4;A2="G";2;A2="H";4;A2="I";1;A2="J";8;A2="K";10;A2="L";1;A2="M";2;A2="N";1;A2="O";1;A2="P";3;A2="Q";8;A2="R";1;A2="S";1;A2="T";1;A2="U";1;A2="V";4;A2="W";10;A2="X";10;A2="Y";10;A2="Z";10;"")

0
brucine Messages postés 16764 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 20 septembre 2024 2 370
20 sept. 2024 à 10:54

Les guillemets après Z et 10 plantent la formule.

Voir là à adapter selon la réalité des cellules.

https://www.cjoint.com/c/NIui17reQCF

0
ccm81 Messages postés 10883 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 20 septembre 2024 2 416
20 sept. 2024 à 11:16

Bonjour

Tu as aussi (sachant que A a pour code 65, B, 66, etc ...)

=CHOISIR(CODE(C2)-64;1;3;3;2;1;4;2;4;1;8;10;1;2;1;1;3;8;1;1;1;1;4;10;10;10;10)

Cdlmnt

0
brucine Messages postés 16764 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 20 septembre 2024 2 370
20 sept. 2024 à 11:51

Bonjour,

Oui, c'est plus court.

On peut aussi dans la formule que j'ai mise regrouper les lettres de même valeur par SI.CONDITIONS(OU(...
mais ça ne gagne pas grand-chose.

0
ccm81 Messages postés 10883 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 20 septembre 2024 2 416
20 sept. 2024 à 11:29

ou bien avec une fonction personnalisée (macro)

https://www.cjoint.com/c/NIujCuZb1vB

Cdlmnt

0