Excel propose deux fonctions très puissantes pour extraire de l'information de bases de données selon critère. Il s'agit des fonctions RECHERCHEV et RECHERCHEH. La première permet de rechercher verticalement tandis que la seconde permet de rechercher horizontalement.
Pour extraire les valeurs uniques d'une liste ou d'une colonne, vous pouvez utiliser une formule matricielle basée sur INDEX, EQUIV et NB.SI. On obtient ainsi une liste de valeurs uniques à partir des données de la colonne B.
Veuillez appliquer la formule suivante pour renvoyer une valeur si une valeur donnée existe dans une certaine plage dans Excel. 1. Sélectionnez une cellule vide, entrez la formule = RECHERCHEV (E2, A2: C8,3, VRAI) dans la barre de formule, puis appuyez sur Entrer clé.
Si les données du tableau dans lequel vous recherchez sont identifiées par une colonne unique, le plus simple est de mettre cette colonne en premier et d'utiliser RECHERCHEV pour récupérer les valeurs des autres colonnes.
La fonction RECHERCHEH sur Excel
Il s'agit d'une recherche horizontale dans le sens où elle permet de chercher une valeur dans la première ligne d'un tableau puis d'extraire une valeur de la même colonne. =RECHERCHEH(valeur cherchée A ; tableau ; n° ligne où se trouve la valeur B ; [valeur proche]).
Si l'argument critère est une référence à une cellule vide, la fonction NB. SI. ENS traite la cellule vide comme une valeur 0. Vous pouvez utiliser les caractères génériques [le point d'interrogation (?) et l'astérisque (*)] dans l'argument critère.
INDEX (INDEX, fonction) La fonction INDEX renvoie une valeur ou une référence à une valeur provenant d'un tableau ou d'une plage. Il existe deux façons d'utiliser la fonction INDEX : Si vous voulez renvoyer la valeur d'une cellule ou d'une matrice de cellules spécifiée, voir Forme matricielle.
Dans le menu Fenêtre, cliquez sur le classeur contenant la feuille à déplacer. Cliquez sur la feuille à copier vers l'autre classeur. Dans le menu Édition, cliquez sur Feuille > Déplacer ou copier une feuille. Dans le menu Dans le classeur, cliquez sur le classeur vers lequel vous voulez déplacer la feuille.
Solution : en triant la base, en utilisant des filtres et les fonctions de base de données. Les tableurs ne servent pas qu'à faire des calculs. Leur mode de saisie, en lignes et colonnes, permet aussi de créer très facilement des listes de personnes, de produits, de lieux, etc.
Elles permettent de réaliser des opérations sur des chiffres d'affaires par exemple, de dénombrer une quantité de produits correspondant à certains critères, ou encore d'extraire de l'information selon conditions. Deux fonctions d'extraction d'information nous intéressent.
Méthode 1 : le bouton « supprimer les doublons »
La première méthode que l'on peut utiliser pour extraire des données sans doublon, c'est d'utiliser le bouton prévu à cet effet. C'est peut-être la première chose à laquelle vous avez pensé lorsque j'ai évoqué le fait de supprimer des doublons d'une liste.
La fonction UNIQUE renvoie une liste de valeurs uniques au sein d'une liste ou d'une plage.
Allez dans l'onglet Références > cliquez sur le bouton Insérer un index (l'idée étant de marquer les entrées à l'aide du tableau de concordances) Cliquez sur le bouton Marquage auto > désignez le tableau des concordances et validez.
Assurez-vous de sélectionner les cellules E2:E11, entrez la formule =C2:C11*D2:D11, puis appuyez sur Ctrl+Maj+Entrée pour en faire une formule matricielle. Dans l'exemple de classeur, sélectionnez les cellules E2 à E11. Ces cellules contiendront les résultats.
Fonction RECHERCHEV. Excel peut s'utiliser comme une "petite" base de données. Pour cela, il suffit d'utiliser la fonction RECHERCHEV.
Les valeurs vides ou textuelles ne sont pas prises en compte dans la formule SOMME.SI. La Fonction NB.SI va alors calculer le nombre de cellules, comportant le(s) critère(s) recherché(s), tandis que la fonction SOMME.SI va alors calculer la somme des cellules sélectionnées.
Utilisez la fonction SI, une des fonctions logiques, pour renvoyer une valeur si une condition est vraie et une autre valeur si elle est fausse. Par exemple : =SI(A2>B2;"Dépasse le budget";"OK") =SI(A2=B2;B4-A4;"")
Sélectionnez pour commencer la fonction RECHERCHEV : Dans "Valeur_cherchée", entrez la valeur à rechercher dans la première colonne du tableau (ici, le numéro de dossier). Dans "Table_matrice", entrez la plage de cellules qui contient les données du tableau.
Vous pouvez insérer le numéro d'une colonne dans une formule pour indiquer la colonne dans laquelle vous récupérez la valeur. Par exemple, la formule =VLOOKUP([Article en stock]3, [Article en stock]1:[Nombre d'articles en stock]4, 3, false) retourne la valeur 4.
A quoi sert la fonction recherchev ? La recherchev s'utilise lorsque l'on a des données dans 2 tableaux différents et que l'on veut restituer une valeur qui se trouve dans le tableau A dans le tableau B. Par exemple le tableau A est notre base de données « produits », notre tarif.