Voila, j'ai deux listes contenant des destinatiares et des contacts dnas
une feuille du classeur.Je souhaite creer une liste modifiable reliée aux
valeurs de la liste "destinataire" qui mettrait a jour automatiquement une
cellule "x" avec le contact de la seconde liste.
Plus clairement:un destinatiare=toto renvoie a un seul contact=titi,quand le
selectionne toto dans la liste modifiable il faut que dans la cellule "x" il
m'affiche "titi"
Je crois que c plus clair.
Avec les plages de données nommées "dtR" (destinataires) et "cnT" (contacts) la liste modifiable en E1 par ex. dans la cellule "x" (à saisir sans les { } et valider par Ctrl+Shift+Entrée)
=INDEX(cnT;EQUIV(E1;dtR;0))
ChrisV
"RAF" a écrit dans le message de news:ccgpub$uth$
Bonjour à tous,
Voila, j'ai deux listes contenant des destinatiares et des contacts dnas une feuille du classeur.Je souhaite creer une liste modifiable reliée aux valeurs de la liste "destinataire" qui mettrait a jour automatiquement une cellule "x" avec le contact de la seconde liste. Plus clairement:un destinatiare=toto renvoie a un seul contact=titi,quand le
selectionne toto dans la liste modifiable il faut que dans la cellule "x" il
m'affiche "titi" Je crois que c plus clair.
Merci pour vos lumieres.
RAF
Bonjour RAF,
Avec les plages de données nommées "dtR" (destinataires) et "cnT" (contacts)
la liste modifiable en E1 par ex.
dans la cellule "x"
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
=INDEX(cnT;EQUIV(E1;dtR;0))
ChrisV
"RAF" <raf@xx-wanadoo.fr> a écrit dans le message de
news:ccgpub$uth$1@news-reader3.wanadoo.fr...
Bonjour à tous,
Voila, j'ai deux listes contenant des destinatiares et des contacts dnas
une feuille du classeur.Je souhaite creer une liste modifiable reliée aux
valeurs de la liste "destinataire" qui mettrait a jour automatiquement une
cellule "x" avec le contact de la seconde liste.
Plus clairement:un destinatiare=toto renvoie a un seul contact=titi,quand
le
selectionne toto dans la liste modifiable il faut que dans la cellule "x"
il
Avec les plages de données nommées "dtR" (destinataires) et "cnT" (contacts) la liste modifiable en E1 par ex. dans la cellule "x" (à saisir sans les { } et valider par Ctrl+Shift+Entrée)
=INDEX(cnT;EQUIV(E1;dtR;0))
ChrisV
"RAF" a écrit dans le message de news:ccgpub$uth$
Bonjour à tous,
Voila, j'ai deux listes contenant des destinatiares et des contacts dnas une feuille du classeur.Je souhaite creer une liste modifiable reliée aux valeurs de la liste "destinataire" qui mettrait a jour automatiquement une cellule "x" avec le contact de la seconde liste. Plus clairement:un destinatiare=toto renvoie a un seul contact=titi,quand le
selectionne toto dans la liste modifiable il faut que dans la cellule "x" il
m'affiche "titi" Je crois que c plus clair.
Merci pour vos lumieres.
RAF
Nicolas B.
Salut RAF,
En supposant les destinataires en A1:A10, les contacts en B1:B10, sélectionne D1, puis dans DonnéesValidation, autorise la liste des destinataires (en col A).
En E1, note cette formule : =SI(ESTNA(RECHERCHEV(D1;A1:B10;2));"";RECHERCHEV(D1;A1:B10;2))
ou encore : =SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV(D1;A1:A10;0)))
A+ -- Nicolas B.
Bonjour à tous,
Voila, j'ai deux listes contenant des destinatiares et des contacts dnas une feuille du classeur.Je souhaite creer une liste modifiable reliée aux valeurs de la liste "destinataire" qui mettrait a jour automatiquement une cellule "x" avec le contact de la seconde liste. Plus clairement:un destinatiare=toto renvoie a un seul contact=titi,quand le selectionne toto dans la liste modifiable il faut que dans la cellule "x" il m'affiche "titi" Je crois que c plus clair.
Merci pour vos lumieres.
RAF
Salut RAF,
En supposant les destinataires en A1:A10, les contacts en B1:B10,
sélectionne D1, puis dans DonnéesValidation, autorise la liste des
destinataires (en col A).
En E1, note cette formule :
=SI(ESTNA(RECHERCHEV(D1;A1:B10;2));"";RECHERCHEV(D1;A1:B10;2))
ou encore :
=SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV(D1;A1:A10;0)))
A+
--
Nicolas B.
Bonjour à tous,
Voila, j'ai deux listes contenant des destinatiares et des contacts
dnas une feuille du classeur.Je souhaite creer une liste modifiable
reliée aux valeurs de la liste "destinataire" qui mettrait a jour
automatiquement une cellule "x" avec le contact de la seconde liste.
Plus clairement:un destinatiare=toto renvoie a un seul
contact=titi,quand le selectionne toto dans la liste modifiable il
faut que dans la cellule "x" il m'affiche "titi"
Je crois que c plus clair.
En supposant les destinataires en A1:A10, les contacts en B1:B10, sélectionne D1, puis dans DonnéesValidation, autorise la liste des destinataires (en col A).
En E1, note cette formule : =SI(ESTNA(RECHERCHEV(D1;A1:B10;2));"";RECHERCHEV(D1;A1:B10;2))
ou encore : =SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV(D1;A1:A10;0)))
A+ -- Nicolas B.
Bonjour à tous,
Voila, j'ai deux listes contenant des destinatiares et des contacts dnas une feuille du classeur.Je souhaite creer une liste modifiable reliée aux valeurs de la liste "destinataire" qui mettrait a jour automatiquement une cellule "x" avec le contact de la seconde liste. Plus clairement:un destinatiare=toto renvoie a un seul contact=titi,quand le selectionne toto dans la liste modifiable il faut que dans la cellule "x" il m'affiche "titi" Je crois que c plus clair.
Merci pour vos lumieres.
RAF
Nicolas B.
Salut Chris,
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
=INDEX(cnT;EQUIV(E1;dtR;0))
Euh, ça marche aussi sans matricielle, non ?
A+ -- Nicolas B.
Bonjour RAF,
Avec les plages de données nommées "dtR" (destinataires) et "cnT" (contacts) la liste modifiable en E1 par ex. dans la cellule "x" (à saisir sans les { } et valider par Ctrl+Shift+Entrée)
=INDEX(cnT;EQUIV(E1;dtR;0))
ChrisV
Salut Chris,
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
=INDEX(cnT;EQUIV(E1;dtR;0))
Euh, ça marche aussi sans matricielle, non ?
A+
--
Nicolas B.
Bonjour RAF,
Avec les plages de données nommées "dtR" (destinataires) et "cnT"
(contacts) la liste modifiable en E1 par ex.
dans la cellule "x"
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
=INDEX(cnT;EQUIV(E1;dtR;0))
Euh, ça marche aussi sans matricielle, non ?
A+ -- Nicolas B.
Bonjour RAF,
Avec les plages de données nommées "dtR" (destinataires) et "cnT" (contacts) la liste modifiable en E1 par ex. dans la cellule "x" (à saisir sans les { } et valider par Ctrl+Shift+Entrée)
=INDEX(cnT;EQUIV(E1;dtR;0))
ChrisV
AV
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
C'est un TOC ! ;-) AV
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
ou encore : =SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV(D1;A1:A10;0)))
C'est nettement mieux ! AV
Nicolas B.
Salut Alain,
Surtout pas ! Oublie la ;-)
Ben pourquoi pas cette formule ?
Arfff, j'ai oublié l'argument valeur_proche à mettre à 0... :-(
A moins que ce ne soit à cause du RECHERCHEV. Il me semble t'avoir déjà vu militer contre le RECHERCHEV ;-) Mais je n'ai jamais compris pourquoi... Chez moi ça a toujours fonctionner cette fonction. Aurais-tu des exemples de bugs ?
:-) A+ -- Nicolas B.
En E1, note cette formule :
Surtout pas ! Oublie la ;-)
ou encore : =SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV(D1;A1:A10;0)))
C'est nettement mieux ! AV
Salut Alain,
Surtout pas !
Oublie la
;-)
Ben pourquoi pas cette formule ?
Arfff, j'ai oublié l'argument valeur_proche à mettre à 0... :-(
A moins que ce ne soit à cause du RECHERCHEV. Il me semble t'avoir déjà vu
militer contre le RECHERCHEV ;-)
Mais je n'ai jamais compris pourquoi... Chez moi ça a toujours fonctionner
cette fonction. Aurais-tu des exemples de bugs ?
:-)
A+
--
Nicolas B.
En E1, note cette formule :
Surtout pas !
Oublie la
;-)
ou encore :
=SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV(D1;A1:A10;0)))
Arfff, j'ai oublié l'argument valeur_proche à mettre à 0... :-(
A moins que ce ne soit à cause du RECHERCHEV. Il me semble t'avoir déjà vu militer contre le RECHERCHEV ;-) Mais je n'ai jamais compris pourquoi... Chez moi ça a toujours fonctionner cette fonction. Aurais-tu des exemples de bugs ?
:-) A+ -- Nicolas B.
En E1, note cette formule :
Surtout pas ! Oublie la ;-)
ou encore : =SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV(D1;A1:A10;0)))
C'est nettement mieux ! AV
AV
A moins que ce ne soit à cause du RECHERCHEtruc. Il me semble t'avoir déjà vu militer contre le .... Mais je n'ai jamais compris pourquoi...
C'est pas que ça marche pas mais...boff..... ** Elle "cherche pas à gauche" ** Si tu insères une colonne, risques de ploufs ** Obligation d'un 4° argument pour liste non triée .... AV
A moins que ce ne soit à cause du RECHERCHEtruc.
Il me semble t'avoir déjà vu militer contre le ....
Mais je n'ai jamais compris pourquoi...
C'est pas que ça marche pas mais...boff.....
** Elle "cherche pas à gauche"
** Si tu insères une colonne, risques de ploufs
** Obligation d'un 4° argument pour liste non triée
....
AV
A moins que ce ne soit à cause du RECHERCHEtruc. Il me semble t'avoir déjà vu militer contre le .... Mais je n'ai jamais compris pourquoi...
C'est pas que ça marche pas mais...boff..... ** Elle "cherche pas à gauche" ** Si tu insères une colonne, risques de ploufs ** Obligation d'un 4° argument pour liste non triée .... AV
ChrisV
;-))
Bien sûr, Nicolas ! petite coquille de ma part...
Je ne peux sur ce coup là, que donner raison à Alain ! mais pour une fois, je peux bien lui concéder... ;-P
{ChrisV}
"AV" a écrit dans le message de news:
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
C'est un TOC ! ;-) AV
;-))
Bien sûr, Nicolas !
petite coquille de ma part...
Je ne peux sur ce coup là, que donner raison à Alain !
mais pour une fois, je peux bien lui concéder... ;-P
{ChrisV}
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:uU5Q3CCZEHA.3844@TK2MSFTNGP10.phx.gbl...
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
Je ne peux sur ce coup là, que donner raison à Alain ! mais pour une fois, je peux bien lui concéder... ;-P
{ChrisV}
"AV" a écrit dans le message de news:
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)
C'est un TOC ! ;-) AV
Modeste
Bonjour, pour abonder dans le sens de AV hormis ceci : recherchetruc....
** Obligation d'un 4° argument pour liste non triée
EQUIV aussi !!!
cependant et au titre des avantages pour la fonction EQUIV :
Utilisez la fonction EQUIV plutôt qu'une des fonctions RECHERCHE lorsque vous avez besoin de la position d'un élément dans une plage et non de l'élément en tant que tel.
La fonction EQUIV ne distingue pas les majuscules des minuscules lorsqu'elle donne l'équivalence de valeurs de texte.
EQUIV(valeur_cherchée;matrice_recherche;type)
type est le nombre -1, 0 ou 1 qui indique comment Microsoft Excel doit procéder pour comparer l'argument valeur_cherchée aux valeurs de l'argument matrice_recherche.
Si la valeur de l'argument type est 1, la fonction EQUIV trouve la valeur la plus élevée qui est inférieure ou égale à celle de l'argument valeur_cherchée. Les valeurs de l'argument matrice_recherche doivent être placées en ordre croissant : ...-2, -1, 0, 1, 2, ..., A-Z, FAUX, VRAI.
Si la valeur de l'argument type est 0, la fonction EQUIV trouve la première valeur exactement équivalente à celle de l'argument valeur_cherchée. Les valeurs de l'argument matrice_recherche peuvent être placées dans un ordre quelconque.
Si la valeur de l'argument type est -1, la fonction EQUIV trouve la plus petite valeur qui est supérieure ou égale à celle de l'argument valeur_cherchée. Les valeurs de l'argument matrice_recherche doivent être placées en ordre décroissant : VRAI, FAUX, Z-A, ..., 2, 1, 0, -1, - 2, ..., et ainsi de suite.
Si l'argument type est omis, la valeur par défaut est 1.
;-))) par contre ceci est des plus pratique !!!!
Si la valeur de l'argument type est 0 et que celle de l'argument valeur_cherchée est du texte, l'argument valeur_cherchée peut comprendre les caractères génériques, l'astérisque (*) et le point d'interrogation (?). L'astérisque est équivalent à une séquence de caractères, le point d'interrogation à un caractère unique.
@+
-----Message d'origine----- Salut Alain,
Surtout pas ! Oublie la ;-)
Ben pourquoi pas cette formule ?
Arfff, j'ai oublié l'argument valeur_proche à mettre à 0... :-(
A moins que ce ne soit à cause du RECHERCHEV. Il me semble t'avoir déjà vu
militer contre le RECHERCHEV ;-) Mais je n'ai jamais compris pourquoi... Chez moi ça a toujours fonctionner
cette fonction. Aurais-tu des exemples de bugs ?
:-) A+ -- Nicolas B.
En E1, note cette formule :
Surtout pas ! Oublie la ;-)
ou encore : =SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV (D1;A1:A10;0)))
C'est nettement mieux ! AV
.
Bonjour,
pour abonder dans le sens de AV
hormis ceci :
recherchetruc....
** Obligation d'un 4° argument pour liste non triée
EQUIV aussi !!!
cependant et au titre des avantages pour la fonction
EQUIV :
Utilisez la fonction EQUIV plutôt qu'une des fonctions
RECHERCHE lorsque vous avez besoin de la position d'un
élément dans une plage et non de l'élément en tant que
tel.
La fonction EQUIV ne distingue pas les majuscules des
minuscules lorsqu'elle donne l'équivalence de valeurs de
texte.
EQUIV(valeur_cherchée;matrice_recherche;type)
type est le nombre -1, 0 ou 1 qui indique comment
Microsoft Excel doit procéder pour comparer l'argument
valeur_cherchée aux valeurs de l'argument
matrice_recherche.
Si la valeur de l'argument type est 1, la fonction EQUIV
trouve la valeur la plus élevée qui est inférieure ou
égale à celle de l'argument valeur_cherchée. Les valeurs
de l'argument matrice_recherche doivent être placées en
ordre croissant : ...-2, -1, 0, 1, 2, ..., A-Z, FAUX,
VRAI.
Si la valeur de l'argument type est 0, la fonction EQUIV
trouve la première valeur exactement équivalente à celle
de l'argument valeur_cherchée. Les valeurs de l'argument
matrice_recherche peuvent être placées dans un ordre
quelconque.
Si la valeur de l'argument type est -1, la fonction EQUIV
trouve la plus petite valeur qui est supérieure ou égale
à celle de l'argument valeur_cherchée. Les valeurs de
l'argument matrice_recherche doivent être placées en
ordre décroissant : VRAI, FAUX, Z-A, ..., 2, 1, 0, -1, -
2, ..., et ainsi de suite.
Si l'argument type est omis, la valeur par défaut est 1.
;-)))
par contre ceci est des plus pratique !!!!
Si la valeur de l'argument type est 0 et que celle de
l'argument valeur_cherchée est du texte, l'argument
valeur_cherchée peut comprendre les caractères
génériques, l'astérisque (*) et le point d'interrogation
(?). L'astérisque est équivalent à une séquence de
caractères, le point d'interrogation à un caractère
unique.
@+
-----Message d'origine-----
Salut Alain,
Surtout pas !
Oublie la
;-)
Ben pourquoi pas cette formule ?
Arfff, j'ai oublié l'argument valeur_proche à mettre à
0... :-(
A moins que ce ne soit à cause du RECHERCHEV. Il me
semble t'avoir déjà vu
militer contre le RECHERCHEV ;-)
Mais je n'ai jamais compris pourquoi... Chez moi ça a
toujours fonctionner
cette fonction. Aurais-tu des exemples de bugs ?
:-)
A+
--
Nicolas B.
En E1, note cette formule :
Surtout pas !
Oublie la
;-)
ou encore :
=SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV
(D1;A1:A10;0)))
Bonjour, pour abonder dans le sens de AV hormis ceci : recherchetruc....
** Obligation d'un 4° argument pour liste non triée
EQUIV aussi !!!
cependant et au titre des avantages pour la fonction EQUIV :
Utilisez la fonction EQUIV plutôt qu'une des fonctions RECHERCHE lorsque vous avez besoin de la position d'un élément dans une plage et non de l'élément en tant que tel.
La fonction EQUIV ne distingue pas les majuscules des minuscules lorsqu'elle donne l'équivalence de valeurs de texte.
EQUIV(valeur_cherchée;matrice_recherche;type)
type est le nombre -1, 0 ou 1 qui indique comment Microsoft Excel doit procéder pour comparer l'argument valeur_cherchée aux valeurs de l'argument matrice_recherche.
Si la valeur de l'argument type est 1, la fonction EQUIV trouve la valeur la plus élevée qui est inférieure ou égale à celle de l'argument valeur_cherchée. Les valeurs de l'argument matrice_recherche doivent être placées en ordre croissant : ...-2, -1, 0, 1, 2, ..., A-Z, FAUX, VRAI.
Si la valeur de l'argument type est 0, la fonction EQUIV trouve la première valeur exactement équivalente à celle de l'argument valeur_cherchée. Les valeurs de l'argument matrice_recherche peuvent être placées dans un ordre quelconque.
Si la valeur de l'argument type est -1, la fonction EQUIV trouve la plus petite valeur qui est supérieure ou égale à celle de l'argument valeur_cherchée. Les valeurs de l'argument matrice_recherche doivent être placées en ordre décroissant : VRAI, FAUX, Z-A, ..., 2, 1, 0, -1, - 2, ..., et ainsi de suite.
Si l'argument type est omis, la valeur par défaut est 1.
;-))) par contre ceci est des plus pratique !!!!
Si la valeur de l'argument type est 0 et que celle de l'argument valeur_cherchée est du texte, l'argument valeur_cherchée peut comprendre les caractères génériques, l'astérisque (*) et le point d'interrogation (?). L'astérisque est équivalent à une séquence de caractères, le point d'interrogation à un caractère unique.
@+
-----Message d'origine----- Salut Alain,
Surtout pas ! Oublie la ;-)
Ben pourquoi pas cette formule ?
Arfff, j'ai oublié l'argument valeur_proche à mettre à 0... :-(
A moins que ce ne soit à cause du RECHERCHEV. Il me semble t'avoir déjà vu
militer contre le RECHERCHEV ;-) Mais je n'ai jamais compris pourquoi... Chez moi ça a toujours fonctionner
cette fonction. Aurais-tu des exemples de bugs ?
:-) A+ -- Nicolas B.
En E1, note cette formule :
Surtout pas ! Oublie la ;-)
ou encore : =SI(ESTNA(EQUIV(D1;A1:A10;0));"";INDEX(B1:B10;EQUIV (D1;A1:A10;0)))
C'est nettement mieux ! AV
.
AV
recherchetruc....
** Obligation d'un 4° argument pour liste non triée
EQUIV aussi !!!
Heu......Pour une recherche approchante certes (3° argument à 1 ou -1) mais pas pour une recherche exacte que je sache (3° argument à 0) ! Alors que Recherchemachin.....etc.....
AV
recherchetruc....
** Obligation d'un 4° argument pour liste non triée
EQUIV aussi !!!
Heu......Pour une recherche approchante certes (3° argument à 1 ou -1) mais pas
pour une recherche exacte que je sache (3° argument à 0) !
Alors que Recherchemachin.....etc.....
** Obligation d'un 4° argument pour liste non triée
EQUIV aussi !!!
Heu......Pour une recherche approchante certes (3° argument à 1 ou -1) mais pas pour une recherche exacte que je sache (3° argument à 0) ! Alors que Recherchemachin.....etc.....