Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Nouvelle tentative

4 réponses
Avatar
Seb Thierry
Bonjour Í  tous, malgré les (très bonnes) explications , je ne suis pas arrivé Í  faire fonctionner les fonctions que je cherchais.
Je vais donc faire plus simple.

J'ai besoin :
En "C12", je tape une lettre.
Si c'est en "A", il faut qu'en "X12" soit inséré : "1"
Si c'est un "B" = 2,
Si c'est un "C" = 3 ....... etc...

ainsi voilÍ  la correspondance que je souhaiterai :
A; J; S = 1
B; K; T = 2
C; L; U = 3
D; M; V = 4
E; N; W = 5
F; O; X = 6
G; P; Y = 7
H; Q; Z = 8
I; R = 9

Merci pour votre aide et bon dimanche

4 réponses

Avatar
FxM
Le 13/12/2020 Í  10:34, Seb Thierry a écrit :
Bonjour Í  tous, malgré les (très bonnes) explications , je ne suis pas arrivé Í  faire fonctionner les fonctions que je cherchais.
Je vais donc faire plus simple.
J'ai besoin :
En "C12", je tape une lettre.
Si c'est en "A", il faut qu'en "X12" soit inséré : "1"
Si c'est un "B" = 2,
Si c'est un "C" = 3 ....... etc...
ainsi voilÍ  la correspondance que je souhaiterai :
A; J; S = 1
B; K; T = 2
C; L; U = 3
D; M; V = 4
E; N; W = 5
F; O; X = 6
G; P; Y = 7
H; Q; Z = 8
I; R = 9
Merci pour votre aide et bon dimanche

Hello,
Quelque chose comme :
=MOD(CODE(C12)-2;9)+1
@+
FxM
Avatar
Seb Thierry
MERCIIIIIIIIIIIIIIIIIIIII
C'est exactement ça.
Petite précision :
Si la cellule ne comporte pas de lettre, le résultat est #valeur
Comment faire pour que cela soit 0 ?
merci
Avatar
MichD
Le 13/12/20 Í  06:20, Seb Thierry a écrit :
MERCIIIIIIIIIIIIIIIIIIIII
C'est exactement ça.
Petite précision :
Si la cellule ne comporte pas de lettre, le résultat est #valeur
Comment faire pour que cela soit 0 ?
merci

Comme cela tu évites l'affichage de #valeur! si la cellule C12 est vide
=SI(C12="";"";MOD(CODE(C12)-2;9)+1)
Tu auras cependant une erreur, si tu as un symbole de ponctuation, un
chiffre et tu auras aussi une réponse si la cellule contient plus qu'un
caractère...
Pour éviter cela, il y a cette formule, elle n'est pas sensible Í  la
casse en C12 mais retourne "", si tu as autre chose qu'une des lettres
citées.
=SIERREUR(EQUIV(C12;{"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V";"W";"X";"Y";"Z"};0);"")
MichD
Avatar
Seb Thierry
Génial, ca marche très bien (1ere solution)
MERCIIII
Bon dimanche