1 Fonctions Recherche et Référence 1.1 RECHERCHEV Elle permet de rechercher une

1 Fonctions Recherche et Référence 1.1 RECHERCHEV Elle permet de rechercher une valeur dans un tableau, plage de cellule ou matrice et de renvoyer une valeur associée. Elle cherche dans la première colonne et renvoie une valeur d'une des autres colonnes sur la même ligne. Cette fonction prend plusieurs paramètres, trois obligatoires et un facultatif. =RECHERCHEV(valeur_cherchée;plage;numero_colonne;[valeur_proche]) ‒ La valeur cherchée peut être une valeur chiffrée, du texte (qui sera alors entre guillemets) ou une cellule (et donc la valeur qu'elle contient). Elle doit être obligatoirement dans la première colonne sinon la cellule contenant la fonction RECHERCHEV vous renvoie l'erreur suivante : #NOM? ‒ Ensuite on spécifie la plage dans laquelle on fait la recherche, soit en écrivant les coordonnées des cellules (exemple : A1:B16) soit en spécifiant le nom de la plage (exemple : ma_plage). ‒ Enfin, le troisième paramètre concerne le numéro de la colonne dans laquelle la fonction doit chercher la valeur à retourner. Il est donc inutile d'indiquer la première colonne puisque c'est dans celle-ci que la recherche est faite. ‒ En ce qui concerne le paramètre facultatif, il peut prendre que deux valeurs différentes : VRAI ou FAUX. S'il n'est pas spécifié, il a pour valeur VRAI. Quand il vaut VRAI, la première colonne doit être dans l'ordre croissant et la fonction recherche une valeur approximative. Quand il vaut FAUX, la fonction cherche la valeur exacte. Si la fonction ne trouve pas la valeur exacte, elle renvoie : #N/A. 1.1.1 Des exemples d'applications Exemple 1 Dans cet exemple, on a un barème où sont représentés des temps dans la colonne de gauche et la note correspondante dans la seconde colonne. Ainsi dans le tableau de droite, on entre le temps de chaque élève en face de son nom et la fonction se charge de trouver elle-même la note correspondante. Nous avons nommé la plage sous le nom barème et au niveau de la cellule F5 on saisie la formule =RECHERCHEV(E5 ;barème;2 ;VRAI) et on valide puis on clique sur le bouton de Recopie pour copier la formule sur les autre cellules. 2 Ici on ne cherche pas une valeur exacte, mais dans quel intervalle se trouve notre valeur pour lui attribuer une note. Il n'y a donc qu'une valeur qui change entre les différentes formules, c'est la valeur recherchée. Exemple 2 Nous allons utiliser la fonction fonction RECHERCHEV pour écrire une phrase en entrant juste le nom de la ville dans la cellule D11. La liste des villes doit être dans l'ordre alphabétique pour que la recherche se fasse correctement. 3 Nous avons défini la plage de recherche aux cellules B2:F9 que l'on a renommée villes. Nous n'avons pas pris la première colonne en compte pour que la recherche se fasse dans la colonne Ville. Voici les deux formules entrées dans les cellules B13 et B14 : =CONCATENER(D11;" est une ville de ";RECHERCHEV(D11;villes;3);" habitants qui s'appellent les ";RECHERCHEV(D11;villes;5);"."). =CONCATENER("La densité est de ";RECHERCHEV(D11;villes;2);" habitant/km². Elle fait partie de la région ";RECHERCHEV(D11;villes;4);"."). Nous allons maintenant mettre une liste déroulante pour choisir la ville. Je vais, par la même occasion, vous montrer comment faire une liste déroulante. On commence maintenant par l'explication du fonctionnement. Lorsque l'on choisit une ville dans la liste déroulante, celle-ci est rattachée à une cellule. On peut alors chercher la ville dans notre tableau pour avoir les informations sur la ville. Pour insérer la liste déroulante, placer votre curseur sur la cellule D11. Puis, dans l'onglet Données, dans la rubrique Outils de données, cliquer sur Validation des données. Une fenêtre s'ouvre alors. Nous allons renseigner les champs et valider puis la liste sera créée. Dans la fenêtre qui s'ouvre, l'onglet Options est présélectionné sinon faites-le. Puis dans la liste Autoriser, sélectionnez Liste. 4 Laisser les paramètres par défaut. Pour la source, sélectionner la liste des villes que vous voulez voir apparaître. Pour cela placer le curseur dans la case Source et sélectionner les villes puis appuyer sur OK. Vous avez maintenant une magnifique liste déroulante. Votre utilisateur ne pourra pas se planter dans l'orthographe de la ville et faire planter sa recherche. 5 1.2 RECHERCHEH Cette fonction permet de faire exactement la même chose que la fonction RECHERCHEV mais dans l'autre sens, c'est à dire à l'horizontale. Elle prend le même nombre de paramètres (3 obligatoires et un facultatif). =RECHERCHEH(valeur_cherchée;plage;numero_ligne;[valeur_proche]) Un exemple Comme pour l'exemple sur les villes, ces fonctions de recherche sont très utiles lorsque vous avez de longues listes ou alors des listes déroulantes qui renvoient des nombres et donc vous cherchez l'élève correspondant à ce nombre. Je ne détaille pas cette capture d'écran, les formules sont indiquées. C'est la même manipulation que la fonction précédente. La plage A1:I6 est appelée notes. uploads/Science et Technologie/ fonctions-recherche-et-reference.pdf

  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager