RECHERCHEV- RECHERCHE VERTICALE - VLOOKUP
 
 

     
  RechercheV pour Recherche Vertical ou en anglais VLookUp pour vertical lookup. Permet de récupérer la valeur située à l'intersection du rangée/ ligne et d'une colonne. Il y a donc 2 arguments qui permettent de localiser la valeur dans le tableau des valeurs.
L'exemple ci-dessous illustre bien le côté pratique et puissant de cette fonction. Une agence de voyage offre des rabais selon l'âge du voyageur et la classe dans laquelle il voyage. Il convient lors de l'achat du billet d'appliquer le rabais correspondant. Pour éviter les erreurs de lecture des guichetiers la fonction RechercheV-VLookUp est utilisée. Le tableau des rabais est séparé verticalement en catégoried'âge et horizontalement en classes de voyage. Lorsque  l'age du passager est inscrit, il est converti en valeur correspondante à la ligne du tableau qui contient les pourcentage de rabais pour cette catégorie d'âge. Lorsque la classe est inscrite, elle est convertie en valeur correspondant à la colonne du tableau qui contient les pourcentage de réduction pour cette classe de voyage.
Ainsi un voyageur agé de 20 ans (ligne 4) et voyageant en classe touriste (colonne 5) a droit à un rabais de 35%.
 
     
 

 
 
Cette cellule a été nommé Total. Calcule le montant final
(Prix(H6)-Rabais(H8))
Cette cellule a été nommé Rabais. Calcule le montant du rabais
(CalcRabais(H7) X Prix(H6))

Cette cellule a été nommé CalcRabais(H7).Cellule qui contient le calcul du rabais par la fonction RechercheV-VLookUp . Basé sur la catégorie de l'âge du voyageur-voyageuge (rang) et de la classe sélectionnée (colonne), la fonction RechercheV-VLookUp retourne la valeur à l'intersection du rang (âge-calculé dans CalcAge) et de la colonne (classe-Calculée dans CalcClasse) du tableau des rabais nommé TableRabais.



Cette cellule a été nommé CalcAge(I1). La formule suivante sert à convertir la valeur saisie dans la cellule nommé Age(H5). La valeur convertie correspond à un rang du tableau des rabais appelé TableRabais(A4:E9). Voir colonne 'Code' de TableRabais(A4:E9)
Calcul Age=IF(Age<=5;1;IF(Age<=12;2;IF(Age<=18;3;
IF(Age<=35;4; IF(Age<=65; 5;6)))))

Cette cellule a été nommé CalcClasse(I2). La formule suivante sert à convertir la valeur saisie dans la cellule nommé Classe(H4). La valeur convertie correspond à colonne du tableau des rabais appelé TableRabais(A4:E9).
Calcul Classe =IF(Classe="E";3;IF(Classe="A";4; IF(Classe= "T";5;"Mauvais code; les seuls code accéptés sont E / A / T")))
a
Cellule de saisie de la classe (Economique; Affaires; Touriste) sélectionnée. Les classes correspondent aux colonnes 3 à 5 du tableau des rabais TableRabais(A4:E9). SAISIE - La valeur saisie (seuls "e";"a";"t" sont autorisés) est convertie dans la cellule CalcClasse(I2). Il aurait été possible de saisir directement le numéro de la colonne correspondant à la classe sélectionnée mais il est plus facile de se rappeler ";e;a;t" que "1;2;3".
Cette cellule a été nommé Age.Cellule de saisie de l'âge du voyageur-voyageuse. La valeur est converti en catégorie (1 à 6) dans la cellule CalcAge(I1). Lire section SAISIE du précédent encadré.
Cette cellule a été nommé Prix. Cellule qui contient le prix d'achat du billet duquel sera déduit le rabais. Le calcul du rabais par la fonction RechercheV-VLookUp est fait dans la cellule CalcRabais(H7).

Fabriquer un Site Web avec CreateurWeb.ca | Hébergement Web par DesMondes.com