![]() |
|
|
|
|
|
|
=RECHERCHEV() Cette fonction requiert 4 arguments et se présente ainsi : =RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;valeur_proche) La fonction va rechercher, dans une table_matrice, la valeur_cherchée que l’on va lui indiquer. Quand elle aura trouvé cette valeur (nombre ou texte), elle va renvoyer le contenu de la cellule se trouvant sur la même ligne que la valeur trouvée et dans la colonne désignée par no_index_col. Si la valeur_cherchée n’existe pas dans la table_matrice, la fonction affichera :
Dans notre exemple : Pour élaborer une facture, nous allons utiliser la fonction =RECHERCHEV(). Tout d’abord, nous construisons 3 tableaux, un sur chaque feuille du classeur, un modèle de facture, un tableau des articles (nous nommerons la zone " articles " pour la réutiliser dans les formules) et un tableau de remises (que nous nommerons " remise ").
La première formule à créer permettra d’afficher automatiquement la désignation de l’article (dans la colonne " désignation ") dont le code aura été saisi en A2 (colonne " code article). Nous allons construire cette formule dans la colonne " Désignation " (en B2) La formule, que l’on va construire dans la cellule B2, sera donc la suivante :
la formule sera donc la suivante : =RECHERCHEV(A2;articles;2;0) Le résultat sera le suivant :
La fonction construite en B2 renvoie la valeur " Disque dur ". En effet :
Pour obtenir le prix de l’article, la fonction est la même que la précédente, mis à part le no_index_col qui est ici le chiffre 3 (troisième colonne de la zone " articles "). La fonction construite en D2 est la suivante : =RECHERCHEV(A2;articles;3;0)
Pour obtenir le montant total, on multiplie la quantité en C2 par le prix obtenu en D2. la formule est la suivante : =C2*D2 Ces formules de la ligne 2 sont à recopier sur les lignes suivantes. | ||