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

choix du texte à afficher. Problème formules

18 réponses
Avatar
Bob Bedford
Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exemple
simplifié car j'ai 12 ligne à tester avec une infinité de valeurs:

63 1000;1001;1002;3000;2007
64 2005;2006


Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la première
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la valeur de
cette colonne est trouvée dans une ligne de la colonne B, il affiche la
valeur de la colonne A.

Exemple
1002 test1
2005 test2
3000 test3

J'aimerai sur une autre fiche un tableau genre:
63 1002 test1
64 2005 test2
63 3000 test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la ligne de la
valeur 64

J'ai essayé cette formule sans succès (mes enregistrement commencent à la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai aussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien en
macros.

10 réponses

1 2
Avatar
Daniel.C
Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'est pourquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse :
http://cjoint.com/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:

Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exemple
simplifié car j'ai 12 ligne à tester avec une infinité de valeurs:

63 1000;1001;1002;3000;2007
64 2005;2006


Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la première
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la valeur de
cette colonne est trouvée dans une ligne de la colonne B, il affiche la
valeur de la colonne A.

Exemple
1002 test1
2005 test2
3000 test3

J'aimerai sur une autre fiche un tableau genre:
63 1002 test1
64 2005 test2
63 3000 test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la ligne de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement commencent à la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai aussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien en
macros.



Avatar
JB
Bonsoir,

Pourquoi C1:C2?:

=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))

JB


On 12 mar, 18:29, "Daniel.C" wrote:
Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'est pou rquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse :http://cjoint.c om/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:




Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exemple
simplifié car j'ai 12 ligne à tester avec une infinité de valeurs:

     63  1000;1001;1002;3000;2007
     64  2005;2006

Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la premiè re
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la valeur de
cette colonne est trouvée dans une ligne de la colonne B, il affiche l a
valeur de la colonne A.

Exemple
1002   test1
2005   test2
3000   test3

J'aimerai sur une autre fiche un tableau genre:
63   1002   test1
64   2005   test2
63   3000   test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la ligne de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement commencent à la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai aussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien en
macros.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Avatar
Daniel.C
Parce que, si tu as "100" en A10, tu vas quand même trouver un résultat.
Daniel
"JB" a écrit dans le message de news:

Bonsoir,

Pourquoi C1:C2?:

=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))

JB


On 12 mar, 18:29, "Daniel.C" wrote:
Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'est
pourquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse
:http://cjoint.com/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:




Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exemple
simplifié car j'ai 12 ligne à tester avec une infinité de valeurs:

63 1000;1001;1002;3000;2007
64 2005;2006

Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la première
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la valeur
de
cette colonne est trouvée dans une ligne de la colonne B, il affiche la
valeur de la colonne A.

Exemple
1002 test1
2005 test2
3000 test3

J'aimerai sur une autre fiche un tableau genre:
63 1002 test1
64 2005 test2
63 3000 test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la ligne de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement commencent à
la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai aussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien en
macros.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Avatar
JB
=INDEX($A$1:$A$2;EQUIV("*"&A10&";*";$B$1:$B$2&";";0))
Valider avec maj+ctrl+entrée

JB

On 12 mar, 18:40, JB wrote:
Bonsoir,

Pourquoi C1:C2?:

=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))

JB

On 12 mar, 18:29, "Daniel.C" wrote:



Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'est p ourquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse :http://cjoint .com/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:


Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exemple
simplifié car j'ai 12 ligne à tester avec une infinité de valeur s:

     63  1000;1001;1002;3000;2007
     64  2005;2006

Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la premi ère
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la vale ur de
cette colonne est trouvée dans une ligne de la colonne B, il affiche la
valeur de la colonne A.

Exemple
1002   test1
2005   test2
3000   test3

J'aimerai sur une autre fiche un tableau genre:
63   1002   test1
64   2005   test2
63   3000   test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la ligne de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement commence nt à la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai aus si
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien e n
macros.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -




Avatar
Daniel.C
Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" a écrit dans le message de news:

=INDEX($A$1:$A$2;EQUIV("*"&A10&";*";$B$1:$B$2&";";0))
Valider avec maj+ctrl+entrée

JB

On 12 mar, 18:40, JB wrote:
Bonsoir,

Pourquoi C1:C2?:

=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))

JB

On 12 mar, 18:29, "Daniel.C" wrote:



Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'est
pourquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse
:http://cjoint.com/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:


Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exemple
simplifié car j'ai 12 ligne à tester avec une infinité de valeurs:

63 1000;1001;1002;3000;2007
64 2005;2006

Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la
première
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la valeur
de
cette colonne est trouvée dans une ligne de la colonne B, il affiche
la
valeur de la colonne A.

Exemple
1002 test1
2005 test2
3000 test3

J'aimerai sur une autre fiche un tableau genre:
63 1002 test1
64 2005 test2
63 3000 test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la ligne
de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement commencent à
la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai aussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien en
macros.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -


- Afficher le texte des messages précédents -




Avatar
JB
http://cjoint.com/?dmueBdCg4j

JB

On 12 mar, 19:33, "Daniel.C" wrote:
Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" a écrit dans le message de news:

=INDEX($A$1:$A$2;EQUIV("*"&A10&";*";$B$1:$B$2&";";0))
Valider avec maj+ctrl+entrée

JB

On 12 mar, 18:40, JB wrote:



Bonsoir,

Pourquoi C1:C2?:

=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))

JB

On 12 mar, 18:29, "Daniel.C" wrote:

Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'est
pourquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse
:http://cjoint.com/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:


Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exempl e
simplifié car j'ai 12 ligne à tester avec une infinité de vale urs:

63 1000;1001;1002;3000;2007
64 2005;2006

Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la
première
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la va leur
de
cette colonne est trouvée dans une ligne de la colonne B, il affic he
la
valeur de la colonne A.

Exemple
1002 test1
2005 test2
3000 test3

J'aimerai sur une autre fiche un tableau genre:
63 1002 test1
64 2005 test2
63 3000 test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la lign e
de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement commen cent à
la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai a ussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien en
macros.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte de s
messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -





Avatar
Daniel.C
Ca ne fonctionne pas pour A10=0 ou 2 ou 10. Ceci dit, si tous les codes font
4 caractères, on se complique inutilement la vie...
Daniel
"JB" a écrit dans le message de news:

http://cjoint.com/?dmueBdCg4j

JB

On 12 mar, 19:33, "Daniel.C" wrote:
Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" a écrit dans le message de news:

=INDEX($A$1:$A$2;EQUIV("*"&A10&";*";$B$1:$B$2&";";0))
Valider avec maj+ctrl+entrée

JB

On 12 mar, 18:40, JB wrote:



Bonsoir,

Pourquoi C1:C2?:

=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))

JB

On 12 mar, 18:29, "Daniel.C" wrote:

Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'est
pourquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse
:http://cjoint.com/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:


Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exemple
simplifié car j'ai 12 ligne à tester avec une infinité de valeurs:

63 1000;1001;1002;3000;2007
64 2005;2006

Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la
première
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la
valeur
de
cette colonne est trouvée dans une ligne de la colonne B, il affiche
la
valeur de la colonne A.

Exemple
1002 test1
2005 test2
3000 test3

J'aimerai sur une autre fiche un tableau genre:
63 1002 test1
64 2005 test2
63 3000 test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la
ligne
de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement commencent
à
la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai
aussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien
en
macros.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -


- Afficher le texte des messages précédents -





Avatar
JB
Bonjour,

http://cjoint.com/?dnfNyPNoCW

JB

On 12 mar, 20:32, "Daniel.C" wrote:
Ca ne fonctionne pas pour A10=0 ou 2 ou 10. Ceci dit, si tous les codes font
4 caractères, on se complique inutilement la vie...
Daniel
"JB" a écrit dans le message de news:
:/ /cjoint.com/?dmueBdCg4j

JB

On 12 mar, 19:33, "Daniel.C" wrote:



Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" a écrit dans le message de news:

=INDEX($A$1:$A$2;EQUIV("*"&A10&";*";$B$1:$B$2&";";0))
Valider avec maj+ctrl+entrée

JB

On 12 mar, 18:40, JB wrote:

Bonsoir,

Pourquoi C1:C2?:

=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))

JB

On 12 mar, 18:29, "Daniel.C" wrote:

Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'e st
pourquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse
:http://cjoint.com/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:


Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur). Exem ple
simplifié car j'ai 12 ligne à tester avec une infinité de va leurs:

63 1000;1001;1002;3000;2007
64 2005;2006

Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la
première
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la
valeur
de
cette colonne est trouvée dans une ligne de la colonne B, il aff iche
la
valeur de la colonne A.

Exemple
1002 test1
2005 test2
3000 test3

J'aimerai sur une autre fiche un tableau genre:
63 1002 test1
64 2005 test2
63 3000 test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la
ligne
de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement comm encent
à
la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini") )

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai
aussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais ri en
en
macros.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte de s
messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -






Avatar
Daniel.C
Bonjour.
Chapeau.
Daniel
"JB" a écrit dans le message de news:

Bonjour,

http://cjoint.com/?dnfNyPNoCW

JB

On 12 mar, 20:32, "Daniel.C" wrote:
Ca ne fonctionne pas pour A10=0 ou 2 ou 10. Ceci dit, si tous les codes
font
4 caractères, on se complique inutilement la vie...
Daniel
"JB" a écrit dans le message de news:
://cjoint.com/?dmueBdCg4j

JB

On 12 mar, 19:33, "Daniel.C" wrote:



Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" a écrit dans le message de news:

=INDEX($A$1:$A$2;EQUIV("*"&A10&";*";$B$1:$B$2&";";0))
Valider avec maj+ctrl+entrée

JB

On 12 mar, 18:40, JB wrote:

Bonsoir,

Pourquoi C1:C2?:

=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))

JB

On 12 mar, 18:29, "Daniel.C" wrote:

Bonjour.
Suppose que ton premier tableau soit en A1:B2.
Le second est en A10:B12.
Il faut ajouter un ";" avant et après les séries de valeurs; c'est
pourquoi,
en C1 je mets :
=";"&B1&";"
formule reproduite vers le bas.
En C10, je mets la formule :
=INDEX($A$1:$A$2;EQUIV("*;"&A10&";*";$C$1:$C$2;0))
Ce sera plus clair en regardant le classeur à l'adresse
:http://cjoint.com/?dmsCyZkGqf
Cordialement.
Daniel
"Bob Bedford" a écrit dans le message de news:


Bonjour,

J'ai plusieurs listes de valeurs séparées par un ";"
Chaque ligne de valeur possède un identifiant (une valeur).
Exemple
simplifié car j'ai 12 ligne à tester avec une infinité de valeurs:

63 1000;1001;1002;3000;2007
64 2005;2006

Case A1: 63 Case B1: 1000;1001;1002;3000;2007
Case A2: 64 Case B2: 2005;2006

Maintenant j'ai des centaines de lignes avec une valeur dans la
première
colonne.

Ce que je souhaite faire avec une formule, c'est que dès que la
valeur
de
cette colonne est trouvée dans une ligne de la colonne B, il
affiche
la
valeur de la colonne A.

Exemple
1002 test1
2005 test2
3000 test3

J'aimerai sur une autre fiche un tableau genre:
63 1002 test1
64 2005 test2
63 3000 test3

car 1002 et 3000 sont dans la ligne de valeur 63 et 2005 sur la
ligne
de
la valeur 64

J'ai essayé cette formule sans succès (mes enregistrement
commencent
à
la
ligne 20

=si(recherche(B20;B1)>0;A1;si(recherche(B20;B2)>0;A2;"indefini"))

Hors le "RECHERCHE" imbriqué dans le SI j'ai l'erreur #N/A. J'ai
aussi
essayé avec TROUVE mais problème #VALEUR cette fois.

Merci de m'aider....car là j'y arrive pas...et je n'y connais rien
en
macros.- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -


- Afficher le texte des messages précédents -






Avatar
Bob Bedford
Bonjour,

Merci pour votre aide.

Malheuresement j'ai des codes genre 0006 et dans ce cas ça ne fonctionne pas

Et aussi ce ne sont pas toujours 4 caractères, ça peut aussi être 5...

2 heures que j'essaye...impossible de trouver...c'est pour ça que je fais
encore appel à votre aide !!!!

BB


"JB" a écrit dans le message de news:

Bonjour,

http://cjoint.com/?dnfNyPNoCW

JB
1 2