Manuel niveau 3 fonction de recherche |
![]() ![]() |
LES FONCTIONS DE RECHERCHE
Nommer des plages de cellules
La fonction de calcul RECHERCHEV()
Pour illustrer lutilisation de la fonction RECHERCHE dExcel, nous allons travailler sur un exemple. Il sagira délaborer une facture.
Pour cela on va commencer par créer un classeur composé de trois feuilles :
Sur la feuille " Articles ", on va saisir le tableau suivant :
Sur la feuille " Remises ", on va saisir le tableau suivant :
Sur la feuille " Facture ", on va saisir le corps de la facture :
Pour construire notre facture, nous allons utiliser les fonctions de recherche dExcel. Ces fonctions vont faire référence à des plages de cellules contenant les informations nécessaires. Pour plus de confort, nous allons donner un nom à ces plages de cellules.
La première plage de cellules qui nous intéresse, est celle contenant les articles.
La plage de cellules porte maintenant le nom " articles "
La deuxième plage de cellules qui nous intéresse, est celle contenant les remises.
La plage de cellules porte maintenant le nom " articles "
La fonction de calcul RECHERCHEV()
Cette fonction requiert 4 arguments et se présente ainsi :
La fonction va rechercher, dans une table_matrice, la valeur_cherchée que lon 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 nexiste pas dans la table_matrice, la fonction affichera :
Dans notre exemple :
Pour élaborer notre facture, nous allons utiliser la fonction RECHERCHEV(). Nous allons construire cette formule dans la colonne " Désignation " afin dafficher automatiquement le nom de larticle en fonction du code article qui sera saisi dans la colonne " Code article ".
La formule, que lon va construire dans la cellule C5, sera donc la suivante :
la formule sera donc la suivante :
Le résultat sera le suivant :
La fonction construite en C5 renvoie la valeur " Disque dur ".
En effet :
Pour obtenir le prix de larticle, 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 E5 est la suivante :
Pour obtenir le montant total, on multiplie la quantité en D5 par le prix obtenu en E5. la formule est la suivante :
Ces formules sont à recopier sur les lignes suivantes.
Le total hors taxes de la facture sobtient en faisant la somme des lignes de la facture :
Le montant de la remise sera fonction du total hors taxes de la facture situé en E11. On applique ici un barème par tranches. Par exemple, entre 5000 F et 7000 F, on applique 5% de remise. Dès que le montant hors taxes dépasse 7000 F et jusquà ce quil atteigne 10000 F, le taux de remise sera de 7%, etc.
Dans notre tableau des remises, tous les cas de figure ne sont pas prévus. Seuls les seuils sont représentés. la fonction de recherche se basera donc sur ces seuils pour renvoyer le taux de remise à appliquer. Si le total de la facture est différent du montant dun des seuils (cas général), la fonction renverra le taux de remise correspondant au seuil inférieur le plus proche.
La fonction (construite dans notre exemple en F12) sera donc la suivante :
Pour un total hors taxes de 6325 F le taux de remise applicable sera donc 5%
Des liens ne fonctionnent plus ? |
|
Merci de votre visite à partir de :
| Vous voulez lire quelques messages reçus ? qui ne compte chaque nouvel ordinateur visiteur qu'une seule fois m-à-j du 22/11/2021 : Depuis cette fin septembre 2009, parmi les 210 pays (sur 274 drapeaux connus) qui nous ont visité, voici les 100 pays qui nous visitent le plus, Nos petits visiteurs, classés par date de visite, où un seul ordi nous a visité, sont : 199. Turkmenistan (TM May 10, 2017) ; 200. Lesotho (LS March 1, 2017) ; 201. Turks and Caicos Island (TC January 18, 2016) 202. Cook Islands (CK September 19, 2015) 203. Faroe Islands (FO January 27, 2015) 204. Virgin Islands American (VI November 12, 2014) ; 205. Belize (BZ September 29, 2014) ;206. Eswatini - Swaziland (SZ July 21, 2014) ; 207. Grenada (GD April 3, 2014) ; 208. Timor-Leste (TI March 29, 2014) ; 209. American Samoa (AS December 26, 2012) ; 210. Guyana (GY November 5, 2010). |