COURS EXCEL - Fonction RECHERCHEV()
Transcription
COURS EXCEL - Fonction RECHERCHEV()
COURS EXCEL - Fonction RECHERCHEV() A1 Code B 2 A1020 PC Portable 1 1299 3 A1011 #N/A 4 A1010 Lecteur DVD Libellé C D Quantité Prix E Remise 24 3 10% #N/A 10 5% 55 55 20% 2 Catalogue Remises 8 Code Libellé 9 A1000 Téléviseur 10 A1010 Lecteur DVD 11 A1020 12 A1030 Prix Seuil de qté Remise 1400 0 0% 55 10 5% PC Portable 1299 20 10% Caméscope 699 50 20% 0 10 0% 20 5% 50 10% 1 =RECHERCHEV(A2;$A$9:$C$12;2;FAUX) 2 =RECHERCHEV(A2;$A$9:$C$12;3;FAUX) 3 =RECHERCHEV(D2;$E$9:$F$12;2;VRAI) quantité 20% remise ESSENTIEL - La fonction RECHERCHEV() recherche toujours la valeur uniquement dans la colonne de gauche du tableau, - Si la recherche est infructueuse, la fonction RECHERCHEV() renvoie le code #N/A, - On peut tester le retour de #N/A par la fonction ESTNA() Ex. (1) complété =SI(ESTNA(RECHERCHEV(A2;$A$11:$C$14;2;FAUX));"Code inconnu";RECHERCHEV(A2;$A$11:$C$14;2;FAUX)) - La recherche ne se comporte pas de la même façon suivant que le dernier parmètre est VRAI (par défaut) ou FAUX FAUX : la recherche se fait sur la valeur exacte. Ce sont les cas (1) et (2) pour la recherche du code. VRAI : C'est le cas (3). La quantité cherchée n'est pas forcément dans la première colonne du tableau des remises. Il faut accepter les valeurs proches.