Bonjour
Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule
A1, afficher en cellule B1 une valeur correspondante (1,2,3...)
J'ai consulté Excelabo pour voir des exemples mais si le test logique
"=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire
afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une
valeur est acceptée...:-(
voici la fonction que je rentre :
=si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a
une erreur
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick BASTARD
Bonjour, *Papou2M*
SI(A1="a";1;SI(A1="B";2;SI(A1="C";3;"Ce cas n'est pas prévu"))) te convient-il?
-- Bien amicordialement, P. Bastard
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a une erreur
qu'est ce qui ne va pas ? merci
Bonjour, *Papou2M*
SI(A1="a";1;SI(A1="B";2;SI(A1="C";3;"Ce cas n'est pas prévu")))
te convient-il?
--
Bien amicordialement,
P. Bastard
Bonjour
Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une
cellule A1, afficher en cellule B1 une valeur correspondante
(1,2,3...)
J'ai consulté Excelabo pour voir des exemples mais si le test logique
"=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à
faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou
3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre :
=si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il
y a une erreur
SI(A1="a";1;SI(A1="B";2;SI(A1="C";3;"Ce cas n'est pas prévu"))) te convient-il?
-- Bien amicordialement, P. Bastard
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a une erreur
qu'est ce qui ne va pas ? merci
Nicolas B.
Salut,
=si(a1="A";1;si(a1="B";2;si(a1="C";3;"")))
Autre méthode (ne marche que dans ton exemple et avec des lettres majuscules) : =CODE(A1)-64
Ou encore, le plus adapté à ta question : utiliser les fonctions Index et Equiv : Crée un tableau indiquant les correspondances lettre/valeur. Par exemple en C1:C9 les lettres A, B... et en D1:D9, les nombres 1, 2... La formule est alors :
=INDEX(D1:D9;EQUIV(A1;C1:C9;0))
A+ Nicolas B.
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a une erreur
qu'est ce qui ne va pas ? merci
Salut,
=si(a1="A";1;si(a1="B";2;si(a1="C";3;"")))
Autre méthode (ne marche que dans ton exemple et avec des lettres
majuscules) :
=CODE(A1)-64
Ou encore, le plus adapté à ta question : utiliser les fonctions Index
et Equiv :
Crée un tableau indiquant les correspondances lettre/valeur. Par exemple
en C1:C9 les lettres A, B... et en D1:D9, les nombres 1, 2...
La formule est alors :
=INDEX(D1:D9;EQUIV(A1;C1:C9;0))
A+
Nicolas B.
Bonjour
Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule
A1, afficher en cellule B1 une valeur correspondante (1,2,3...)
J'ai consulté Excelabo pour voir des exemples mais si le test logique
"=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire
afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une
valeur est acceptée...:-(
voici la fonction que je rentre :
=si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a
une erreur
Autre méthode (ne marche que dans ton exemple et avec des lettres majuscules) : =CODE(A1)-64
Ou encore, le plus adapté à ta question : utiliser les fonctions Index et Equiv : Crée un tableau indiquant les correspondances lettre/valeur. Par exemple en C1:C9 les lettres A, B... et en D1:D9, les nombres 1, 2... La formule est alors :
=INDEX(D1:D9;EQUIV(A1;C1:C9;0))
A+ Nicolas B.
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a une erreur
qu'est ce qui ne va pas ? merci
Ange Ounis
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
---------- Ange Ounis ----------
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a une erreur
qu'est ce qui ne va pas ? merci
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
----------
Ange Ounis
----------
Bonjour
Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule
A1, afficher en cellule B1 une valeur correspondante (1,2,3...)
J'ai consulté Excelabo pour voir des exemples mais si le test logique
"=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire
afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une
valeur est acceptée...:-(
voici la fonction que je rentre :
=si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a
une erreur
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
---------- Ange Ounis ----------
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a une erreur
qu'est ce qui ne va pas ? merci
Papou2M
merci à tous et quelle célérité !...;-))
"Ange Ounis" a écrit dans le message de news:
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
---------- Ange Ounis ----------
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule
A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une
valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a
une erreur
qu'est ce qui ne va pas ? merci
merci à tous et quelle célérité !...;-))
"Ange Ounis" <nospam@nospam> a écrit dans le message de news:
uZJVX7elFHA.572@TK2MSFTNGP15.phx.gbl...
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
----------
Ange Ounis
----------
Bonjour
Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une
cellule
A1, afficher en cellule B1 une valeur correspondante (1,2,3...)
J'ai consulté Excelabo pour voir des exemples mais si le test logique
"=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire
afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule
une
valeur est acceptée...:-(
voici la fonction que je rentre :
=si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y
a
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
---------- Ange Ounis ----------
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule
A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une
valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a
une erreur
qu'est ce qui ne va pas ? merci
DeRussie
... J'utilise Excel <depuis 15 ans... et toutes les reponses qui vous sont donnees sont Excellentes. Pas d'autres solutions a ma connaissance. Excellent le forum !!! :-)) La reponse de Ange Ounis par index est assez pointue... Bon courage
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
---------- Ange Ounis ----------
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a une erreur
qu'est ce qui ne va pas ? merci
... J'utilise Excel <depuis 15 ans... et toutes les reponses qui vous sont
donnees sont Excellentes. Pas d'autres solutions a ma connaissance.
Excellent le forum !!! :-))
La reponse de Ange Ounis par index est assez pointue...
Bon courage
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
----------
Ange Ounis
----------
Bonjour
Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule
A1, afficher en cellule B1 une valeur correspondante (1,2,3...)
J'ai consulté Excelabo pour voir des exemples mais si le test logique
"=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire
afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une
valeur est acceptée...:-(
voici la fonction que je rentre :
=si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a
une erreur
... J'utilise Excel <depuis 15 ans... et toutes les reponses qui vous sont donnees sont Excellentes. Pas d'autres solutions a ma connaissance. Excellent le forum !!! :-)) La reponse de Ange Ounis par index est assez pointue... Bon courage
ou encore, sans passer par des tableaux de cellules "intermédiaires" :
=INDEX({1;2;3};EQUIV(A1;{"A";"B";"C"};0))
---------- Ange Ounis ----------
Bonjour Je voudrais, en fonction du contenu alphabétique (A,B, C...) d'une cellule A1, afficher en cellule B1 une valeur correspondante (1,2,3...) J'ai consulté Excelabo pour voir des exemples mais si le test logique "=si(ou(A1="A";A1="B";A1="C")" est bien reconnu, je n'arrive pas à faire afficher la valeur affectée à A, B ou C, à savoir :1, 2 ou 3...car seule une valeur est acceptée...:-(
voici la fonction que je rentre : =si(ou(A1="A3;A1="B";A1="C");1,2,3;"") ...Excel me dit qu'il y a une erreur