![]() |
| |||
| Salut, dans ce cas, tu peux utiliser les fonctions bases de données bdlire, bdsomme, etc... bdlire ne retourne une valeur que si une seule valeur correspond Ã*** tes critères de recherche. Pour reproduire le comportement de RECHERCHEV, tu peux imbriques plusieurs fonctions de la façon suivante: 1. Supposons que tu aies la matrice suivante en A1:C5, et que tu recherche la valeur dans la 3ème colonne, pour laquelle, laquelle la valeur dans les colonnes 1 et 2 est "ok": ok incorrect pas pertinent cd incorrect pas pertinent ok ok resultat cd incorrect pas pertinent ok ok resultat 2 2. Tu peux utiliser la fonction matricielle suivante: {=INDEX(A1:C5;EQUIV(VRAI;SI((A1:A5="ok")*(B1:B5="o k")=1;VRAI);0);3)} Il s'agit ici d'une fonction matricielle/ fonction tableau. Pour qu'elle fonctionne, il te faut valider son entrée avec la combinaison ctrl+shift+ entrée. Si tu ne fais pas cela, la formule retourne "#na". Evidemment, si applique cette méthode sur un grand nombre de colonnes, avec un grand nombre de lignes, le temps de calcul commence Ã*** être perceptible. "thomas" wrote: > Bonjour, > > La fonction RECHERCHEV() permet de récupérer une valeur dans une colonne > d'un tableau en fonction de la valeur de la 1ère colonne > > Existe-t-il une fonction qui fasse la même chose avec plusieurs critères > (par exemple valeur de la 1ère et de la 2ème colonne) > > Merci > > |
| | ||||
| ||||
| |
![]() |
| Tags: recherchev |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| rechercheV | Pascal | Newsgroup microsoft.public.fr.excel | 2 | 15/07/2008 22h13 |
| Re: RECHERCHEV | Tatanka | Newsgroup microsoft.public.fr.excel | 0 | 01/06/2008 19h05 |
| recherchev | Bruno | Newsgroup microsoft.public.fr.excel | 1 | 15/03/2008 21h31 |
| RechercheV | David Vincent | Newsgroup microsoft.public.fr.excel | 2 | 06/03/2008 19h14 |
| Re: RECHERCHEV | Fredo P. | Newsgroup microsoft.public.fr.excel | 0 | 28/02/2008 16h40 |