OVH Cloud OVH Cloud

question sur formules SI

20 réponses
Avatar
direction
j'ai un fichier EXCEL XP et je souhaiterais une formule pour ce qui suit :

si on inscrit "x" en A1, alors B1 affiche le texte "10"
si on inscrit "y" en A1, alors B1 affiche le texte "20"
etc....10 possibilités

quelle est la formule à écrire ?

Merci

10 réponses

1 2
Avatar
Philippe.R
Bonsoir,
Un truc comme ceci, à saisir en B1 et à adapter :

=INDEX({"10";"20";"30";"40";"50";"60";"70";"80";"90";"100"};EQUIV(A1;{"x";"y";"z";"a";"e";"r";"t";"u";"o
";"p"};0)) pour des nombres en texte ou bien :

=INDEX({10;20;30;40;50;60;70;80;90;100};EQUIV(A1;{"x";"y";"z";"a";"e";"r";"t";"u";"o";"p"};0))

pour des valeurs numériques
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"direction" a écrit dans le message de
news:jBrBb.9138$
j'ai un fichier EXCEL XP et je souhaiterais une formule pour ce qui suit :

si on inscrit "x" en A1, alors B1 affiche le texte "10"
si on inscrit "y" en A1, alors B1 affiche le texte "20"
etc....10 possibilités

quelle est la formule à écrire ?

Merci




Avatar
AV
Seulement si la série correspondante va de 10 en 10 :

=EQUIV(A1;{"a";"b";"c";"d";"e";"f";"g";"h";"i";"j"};0)*10

AV
Avatar
Daniel.M
Bonsoir,

Et puis, pour s'amuser, s'il y a juste une lettre (en A1) qui fait la
correspondance:

=TROUVE(A1;"xycdefghij")*10

Salutations,

Daniel M.

"AV" wrote in message
news:
Seulement si la série correspondante va de 10 en 10 :

=EQUIV(A1;{"a";"b";"c";"d";"e";"f";"g";"h";"i";"j"};0)*10

AV




Avatar
AV
Ben té...

Il serait tant que les questionneurs adaptent leurs "problèmes" aux réponses...
;-)
AV
Avatar
AV
;~) on dira plutôt "...il serait temps..."

AV
Avatar
Daniel.M
:-)) Je vote pour.

Daniel M.


"AV" wrote in message
news:%
Ben té...

Il serait tant que les questionneurs adaptent leurs "problèmes" aux
réponses...

;-)
AV




Avatar
Jacky
Et pourtant , il serait tant temps......
;o))
JJ

"Daniel.M" a écrit dans le message news:
#
:-)) Je vote pour.

Daniel M.


"AV" wrote in message
news:%
Ben té...

Il serait tant que les questionneurs adaptent leurs "problèmes" aux
réponses...

;-)
AV








Avatar
Patrick
Ma formule est un peu sauvage et peut être perfectible
qais je pense qu'elle répond à ton PB
=SI(A1="a";10;SI(A1="B";20;SI(A1="C";30;FAUX)))
si A1 = "A" alors 10
si A1 = "B" alors 20
si A1 = "C" alors 30
etc....
Sinon Faux
A+
-----Message d'origine-----
j'ai un fichier EXCEL XP et je souhaiterais une formule
pour ce qui suit :


si on inscrit "x" en A1, alors B1 affiche le texte "10"
si on inscrit "y" en A1, alors B1 affiche le texte "20"
etc....10 possibilités

quelle est la formule à écrire ?

Merci


.



Avatar
Piotr
Bonjour,

Et il est tentant de proposer une nouvelle solution : avec RECHERCHEV
En créant dans une autre feuille une zone T_VALEUR :
x 10
y 20
...
en B1, on peut mettre =RECHERCHEV(A1;T_VALEUR;2;faux)
Qui vote pour ?

Pierre.

"Jacky" a écrit dans le message de
news:%
Et pourtant , il serait tant temps......
;o))
JJ

"Daniel.M" a écrit dans le message news:
#
:-)) Je vote pour.

Daniel M.


"AV" wrote in message
news:%
Ben té...

Il serait tant que les questionneurs adaptent leurs "problèmes" aux
réponses...

;-)
AV












Avatar
Oleane
j'ajouterai qu'il serait tentant !
"Jacky" a écrit dans le message de
news:%
Et pourtant , il serait tant temps......
;o))
JJ

"Daniel.M" a écrit dans le message news:
#
:-)) Je vote pour.

Daniel M.


"AV" wrote in message
news:%
Ben té...

Il serait tant que les questionneurs adaptent leurs "problèmes" aux
réponses...

;-)
AV












1 2