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.
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.
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.
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 -
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" <b...@bedford.com> a écrit dans le message de news:
eIUsgsFhIHA.4...@TK2MSFTNGP02.phx.gbl...
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 -
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 -
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 -
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" <b...@bedford.com> a écrit dans le message de news:
eIUsgsFhIHA.4...@TK2MSFTNGP02.phx.gbl...
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 -
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 -
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 -
Bonsoir,
Pourquoi C1:C2?:
=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))
JB
On 12 mar, 18:29, "Daniel.C" <dZZZcolarde...@free.fr> 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" <b...@bedford.com> a écrit dans le message de news:
eIUsgsFhIHA.4...@TK2MSFTNGP02.phx.gbl...
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 -
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 -
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 -
Bonsoir,
Pourquoi C1:C2?:
=INDEX($A$1:$A$2;EQUIV("*"&A10&"*";$B$1:$B$2;0))
JB
On 12 mar, 18:29, "Daniel.C" <dZZZcolarde...@free.fr> 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" <b...@bedford.com> a écrit dans le message de news:
eIUsgsFhIHA.4...@TK2MSFTNGP02.phx.gbl...
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 -
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 -
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 -
Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
eda6e264-3d70-405d-abb2-8fa8a87f6...@y77g2000hsy.googlegroups.com...
=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 <boisgont...@hotmail.com> 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" <dZZZcolarde...@free.fr> 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" <b...@bedford.com> a écrit dans le message de news:
eIUsgsFhIHA.4...@TK2MSFTNGP02.phx.gbl...
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 -
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 -
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 -
Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
eda6e264-3d70-405d-abb2-8fa8a87f6...@y77g2000hsy.googlegroups.com...
=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 <boisgont...@hotmail.com> 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" <dZZZcolarde...@free.fr> 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" <b...@bedford.com> a écrit dans le message de news:
eIUsgsFhIHA.4...@TK2MSFTNGP02.phx.gbl...
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 -
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 -
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 -
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" <boisgont...@hotmail.com> a écrit dans le message de news:
841cb58e-1a66-4f41-8063-978ec2345...@m34g2000hsc.googlegroups.com...http:/ /cjoint.com/?dmueBdCg4j
JB
On 12 mar, 19:33, "Daniel.C" <dZZZcolarde...@free.fr> wrote:
Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
eda6e264-3d70-405d-abb2-8fa8a87f6...@y77g2000hsy.googlegroups.com...
=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 <boisgont...@hotmail.com> 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" <dZZZcolarde...@free.fr> 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" <b...@bedford.com> a écrit dans le message de news:
eIUsgsFhIHA.4...@TK2MSFTNGP02.phx.gbl...
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 -
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 -
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 -
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" <boisgont...@hotmail.com> a écrit dans le message de news:
841cb58e-1a66-4f41-8063-978ec2345...@m34g2000hsc.googlegroups.com...http://cjoint.com/?dmueBdCg4j
JB
On 12 mar, 19:33, "Daniel.C" <dZZZcolarde...@free.fr> wrote:
Ne fonctionne pas pour A10 = 1 par exemple
Daniel
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
eda6e264-3d70-405d-abb2-8fa8a87f6...@y77g2000hsy.googlegroups.com...
=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 <boisgont...@hotmail.com> 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" <dZZZcolarde...@free.fr> 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" <b...@bedford.com> a écrit dans le message de news:
eIUsgsFhIHA.4...@TK2MSFTNGP02.phx.gbl...
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 -
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 -