Je recherche (non pas V) mais à obtenir une recherche à 2 entrées dans un
tableau.
A numéro
B un nom
C une valeur
Comment faire pour que si je tape dans D un numéro (existant dans A) ou un
nom (existant dans B) ou une valeur (existant dans C) ....j'ai dans EFG les
données correspondantes à ABC
Je sais chercher B et C par rapport à A, mais je ne sais pas chercher A par
rapport à B....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Fauconnier
Bonjour Utilise la combinaison Index(Equiv)) =Index(Plage_Valeurs;equiv(Valeur_Cherchée;Plage_Recherche;0))
Equiv renvoie la position de Valeur_Cherchée dans Plage_Recherche, avec le paramètre 0 pour exiger une recherche exacte Index renvoie la valeur de Plage_Valeurs dont la position est renseignée par Equiv
Pour chercher une valeur de A en fonction d'une valeur de B, tu utiliseras =index(A1:a100;equiv(Valeur_Cherchée;B1:B100;0))
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"STEPHANE-LALUT" a écrit dans le message de news: 42a6c775$0$169$
Bonjour,
Je recherche (non pas V) mais à obtenir une recherche à 2 entrées dans un tableau.
A numéro B un nom C une valeur
Comment faire pour que si je tape dans D un numéro (existant dans A) ou un nom (existant dans B) ou une valeur (existant dans C) ....j'ai dans EFG les données correspondantes à ABC
Je sais chercher B et C par rapport à A, mais je ne sais pas chercher A par rapport à B....
Merci de votre aide.
Stéphane.
Bonjour
Utilise la combinaison Index(Equiv))
=Index(Plage_Valeurs;equiv(Valeur_Cherchée;Plage_Recherche;0))
Equiv renvoie la position de Valeur_Cherchée dans Plage_Recherche, avec le
paramètre 0 pour exiger une recherche exacte
Index renvoie la valeur de Plage_Valeurs dont la position est renseignée par
Equiv
Pour chercher une valeur de A en fonction d'une valeur de B,
tu utiliseras
=index(A1:a100;equiv(Valeur_Cherchée;B1:B100;0))
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"STEPHANE-LALUT" <stephane-lalut@numericable.fr> a écrit dans le message de
news: 42a6c775$0$169$a3f2974a@nnrp1.numericable.fr...
Bonjour,
Je recherche (non pas V) mais à obtenir une recherche à 2 entrées dans un
tableau.
A numéro
B un nom
C une valeur
Comment faire pour que si je tape dans D un numéro (existant dans A) ou un
nom (existant dans B) ou une valeur (existant dans C) ....j'ai dans EFG
les données correspondantes à ABC
Je sais chercher B et C par rapport à A, mais je ne sais pas chercher A
par rapport à B....
Bonjour Utilise la combinaison Index(Equiv)) =Index(Plage_Valeurs;equiv(Valeur_Cherchée;Plage_Recherche;0))
Equiv renvoie la position de Valeur_Cherchée dans Plage_Recherche, avec le paramètre 0 pour exiger une recherche exacte Index renvoie la valeur de Plage_Valeurs dont la position est renseignée par Equiv
Pour chercher une valeur de A en fonction d'une valeur de B, tu utiliseras =index(A1:a100;equiv(Valeur_Cherchée;B1:B100;0))
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"STEPHANE-LALUT" a écrit dans le message de news: 42a6c775$0$169$
Bonjour,
Je recherche (non pas V) mais à obtenir une recherche à 2 entrées dans un tableau.
A numéro B un nom C une valeur
Comment faire pour que si je tape dans D un numéro (existant dans A) ou un nom (existant dans B) ou une valeur (existant dans C) ....j'ai dans EFG les données correspondantes à ABC
Je sais chercher B et C par rapport à A, mais je ne sais pas chercher A par rapport à B....
Merci de votre aide.
Stéphane.
STEPHANE-LALUT
Bonjour Pierre,
C'est parfaitement OK et cela fonctionne...mais seulement avec des valeurs ou des lettres. Si B est un NOM je suis obligé de connaitre l'orthographe exacte.
Est-possible d'avoir la même recherche avec des noms est une "valeur proche". Je tape "to" cela me propose "toto", "total"...
Merci.
Stéphane.
"Pierre Fauconnier" a écrit dans le message de news: O$
Bonjour Utilise la combinaison Index(Equiv)) =Index(Plage_Valeurs;equiv(Valeur_Cherchée;Plage_Recherche;0))
Equiv renvoie la position de Valeur_Cherchée dans Plage_Recherche, avec le paramètre 0 pour exiger une recherche exacte Index renvoie la valeur de Plage_Valeurs dont la position est renseignée par Equiv
Pour chercher une valeur de A en fonction d'une valeur de B, tu utiliseras =index(A1:a100;equiv(Valeur_Cherchée;B1:B100;0))
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"STEPHANE-LALUT" a écrit dans le message de news: 42a6c775$0$169$
Bonjour,
Je recherche (non pas V) mais à obtenir une recherche à 2 entrées dans un tableau.
A numéro B un nom C une valeur
Comment faire pour que si je tape dans D un numéro (existant dans A) ou un nom (existant dans B) ou une valeur (existant dans C) ....j'ai dans EFG les données correspondantes à ABC
Je sais chercher B et C par rapport à A, mais je ne sais pas chercher A par rapport à B....
Merci de votre aide.
Stéphane.
Bonjour Pierre,
C'est parfaitement OK et cela fonctionne...mais seulement avec des valeurs
ou des lettres.
Si B est un NOM je suis obligé de connaitre l'orthographe exacte.
Est-possible d'avoir la même recherche avec des noms est une "valeur
proche".
Je tape "to" cela me propose "toto", "total"...
Merci.
Stéphane.
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news: O$ZZmbBbFHA.3712@TK2MSFTNGP09.phx.gbl...
Bonjour
Utilise la combinaison Index(Equiv))
=Index(Plage_Valeurs;equiv(Valeur_Cherchée;Plage_Recherche;0))
Equiv renvoie la position de Valeur_Cherchée dans Plage_Recherche, avec le
paramètre 0 pour exiger une recherche exacte
Index renvoie la valeur de Plage_Valeurs dont la position est renseignée
par Equiv
Pour chercher une valeur de A en fonction d'une valeur de B,
tu utiliseras
=index(A1:a100;equiv(Valeur_Cherchée;B1:B100;0))
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"STEPHANE-LALUT" <stephane-lalut@numericable.fr> a écrit dans le message
de news: 42a6c775$0$169$a3f2974a@nnrp1.numericable.fr...
Bonjour,
Je recherche (non pas V) mais à obtenir une recherche à 2 entrées dans un
tableau.
A numéro
B un nom
C une valeur
Comment faire pour que si je tape dans D un numéro (existant dans A) ou
un nom (existant dans B) ou une valeur (existant dans C) ....j'ai dans
EFG les données correspondantes à ABC
Je sais chercher B et C par rapport à A, mais je ne sais pas chercher A
par rapport à B....
C'est parfaitement OK et cela fonctionne...mais seulement avec des valeurs ou des lettres. Si B est un NOM je suis obligé de connaitre l'orthographe exacte.
Est-possible d'avoir la même recherche avec des noms est une "valeur proche". Je tape "to" cela me propose "toto", "total"...
Merci.
Stéphane.
"Pierre Fauconnier" a écrit dans le message de news: O$
Bonjour Utilise la combinaison Index(Equiv)) =Index(Plage_Valeurs;equiv(Valeur_Cherchée;Plage_Recherche;0))
Equiv renvoie la position de Valeur_Cherchée dans Plage_Recherche, avec le paramètre 0 pour exiger une recherche exacte Index renvoie la valeur de Plage_Valeurs dont la position est renseignée par Equiv
Pour chercher une valeur de A en fonction d'une valeur de B, tu utiliseras =index(A1:a100;equiv(Valeur_Cherchée;B1:B100;0))
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"STEPHANE-LALUT" a écrit dans le message de news: 42a6c775$0$169$
Bonjour,
Je recherche (non pas V) mais à obtenir une recherche à 2 entrées dans un tableau.
A numéro B un nom C une valeur
Comment faire pour que si je tape dans D un numéro (existant dans A) ou un nom (existant dans B) ou une valeur (existant dans C) ....j'ai dans EFG les données correspondantes à ABC
Je sais chercher B et C par rapport à A, mais je ne sais pas chercher A par rapport à B....
Le filtre OK, mais je préfèrerais une fonction car c'est un peu lourd à manipuler...
Stephane.
"AV" a écrit dans le message de news:
Je tape "to" cela me propose "toto", "total"...
Filtre personnalisé > contient > *to*
AV
AV
Le filtre OK, mais je préfèrerais une fonction car c'est un peu lourd à manipuler...
Ben, comme,en fonction d'une recherche sur une partie de cellule, tu veux renvoyer plusieurs résultats, c'est, sans aucun doute, le filtre qui est le moins "lourd" et le plus adapté !
Si tu veux ce résultat avec une formule (qui sera forcément matricielle) : En suposant (à adapter) que ta plage de recherche est A2:A10 et que tu veuilles renvoyer le contenu de toutes les cellules contenant "to" Sélection préalable de la plage B2:B10 puis : =SI(ESTERR(GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10)*1);LIGNE(A2:A10);"");LIGN E(INDIRECT("2:10"))));"";INDEX(A2:A10;GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10 )*1);LIGNE(A2:A10);"");LIGNE(INDIRECT("2:10")))-1)) Validation par ctrl+maj+entrée
A toi de voir.... AV
Le filtre OK, mais je préfèrerais une fonction car c'est un peu lourd à
manipuler...
Ben, comme,en fonction d'une recherche sur une partie de cellule, tu veux
renvoyer plusieurs résultats, c'est, sans aucun doute, le filtre qui est le
moins "lourd" et le plus adapté !
Si tu veux ce résultat avec une formule (qui sera forcément matricielle) :
En suposant (à adapter) que ta plage de recherche est A2:A10 et que tu veuilles
renvoyer le contenu de toutes les cellules contenant "to"
Sélection préalable de la plage B2:B10 puis :
=SI(ESTERR(GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10)*1);LIGNE(A2:A10);"");LIGN
E(INDIRECT("2:10"))));"";INDEX(A2:A10;GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10
)*1);LIGNE(A2:A10);"");LIGNE(INDIRECT("2:10")))-1))
Validation par ctrl+maj+entrée
Le filtre OK, mais je préfèrerais une fonction car c'est un peu lourd à manipuler...
Ben, comme,en fonction d'une recherche sur une partie de cellule, tu veux renvoyer plusieurs résultats, c'est, sans aucun doute, le filtre qui est le moins "lourd" et le plus adapté !
Si tu veux ce résultat avec une formule (qui sera forcément matricielle) : En suposant (à adapter) que ta plage de recherche est A2:A10 et que tu veuilles renvoyer le contenu de toutes les cellules contenant "to" Sélection préalable de la plage B2:B10 puis : =SI(ESTERR(GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10)*1);LIGNE(A2:A10);"");LIGN E(INDIRECT("2:10"))));"";INDEX(A2:A10;GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10 )*1);LIGNE(A2:A10);"");LIGNE(INDIRECT("2:10")))-1)) Validation par ctrl+maj+entrée
A toi de voir.... AV
STEPHANE-LALUT
C'est tout vu...
Merci Av.
"AV" a écrit dans le message de news:
Le filtre OK, mais je préfèrerais une fonction car c'est un peu lourd à manipuler...
Ben, comme,en fonction d'une recherche sur une partie de cellule, tu veux renvoyer plusieurs résultats, c'est, sans aucun doute, le filtre qui est le moins "lourd" et le plus adapté !
Si tu veux ce résultat avec une formule (qui sera forcément matricielle) : En suposant (à adapter) que ta plage de recherche est A2:A10 et que tu veuilles renvoyer le contenu de toutes les cellules contenant "to" Sélection préalable de la plage B2:B10 puis : =SI(ESTERR(GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10)*1);LIGNE(A2:A10);"");LIGN E(INDIRECT("2:10"))));"";INDEX(A2:A10;GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10 )*1);LIGNE(A2:A10);"");LIGNE(INDIRECT("2:10")))-1)) Validation par ctrl+maj+entrée
A toi de voir.... AV
C'est tout vu...
Merci Av.
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
uZbnOJEbFHA.3864@TK2MSFTNGP10.phx.gbl...
Le filtre OK, mais je préfèrerais une fonction car c'est un peu lourd à
manipuler...
Ben, comme,en fonction d'une recherche sur une partie de cellule, tu veux
renvoyer plusieurs résultats, c'est, sans aucun doute, le filtre qui est
le
moins "lourd" et le plus adapté !
Si tu veux ce résultat avec une formule (qui sera forcément matricielle) :
En suposant (à adapter) que ta plage de recherche est A2:A10 et que tu
veuilles
renvoyer le contenu de toutes les cellules contenant "to"
Sélection préalable de la plage B2:B10 puis :
=SI(ESTERR(GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10)*1);LIGNE(A2:A10);"");LIGN
E(INDIRECT("2:10"))));"";INDEX(A2:A10;GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10
)*1);LIGNE(A2:A10);"");LIGNE(INDIRECT("2:10")))-1))
Validation par ctrl+maj+entrée
Le filtre OK, mais je préfèrerais une fonction car c'est un peu lourd à manipuler...
Ben, comme,en fonction d'une recherche sur une partie de cellule, tu veux renvoyer plusieurs résultats, c'est, sans aucun doute, le filtre qui est le moins "lourd" et le plus adapté !
Si tu veux ce résultat avec une formule (qui sera forcément matricielle) : En suposant (à adapter) que ta plage de recherche est A2:A10 et que tu veuilles renvoyer le contenu de toutes les cellules contenant "to" Sélection préalable de la plage B2:B10 puis : =SI(ESTERR(GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10)*1);LIGNE(A2:A10);"");LIGN E(INDIRECT("2:10"))));"";INDEX(A2:A10;GRANDE.VALEUR(SI(ESTNUM(TROUVE("to";A2:A10 )*1);LIGNE(A2:A10);"");LIGNE(INDIRECT("2:10")))-1)) Validation par ctrl+maj+entrée