Recherche simple dans une base de données

Petite méthode pour faire une Recherche dans une base de données

Les fonctions qui sont très utiles pourfaire une recherche sont INDEX et EQUIV

Exemple

Code Désignation

AB1 Manteau

AA1 Chapeau

AB2 Bottes

Ce qui donne en formule

=INDEX(B1:B3;EQUIV(A8;A1:A3;0);1)

A8 serait la cellule de référence qui correspondrait à un code compris entre A1 et A3

et si on mettait la formule dans la cellule B8 renverait la désignation correspondant à ce code

On peut même Nommer une plage de cellules

B1:B3=DESIGNATION

A1:A3=CODE

Pour nommer une plage de cellule il faut :

A) sélectionner la plage de cellules souhaitées

B) aller dans le menu \insertion\nom définir(ecrire un nom SANS ESPACE NI ACCENT)

C) cliquer sur ajouter

D) appuyer sur ok

ce qui donnerait dans la formule

=INDEX(DESIGNATION;EQUIV(A8;CODE;0);1)

Pour aller plus loin dans la cellule A8, on peu autoriser de nerentrer qu'un code figurant entre A1:A3(plage de cllules qu'on à nommer plus haut comme CODE)

Il suffit pour cela:

A)d'aller dans le menu \données\validation

B) dans onglet option sélectionner Liste

C) dans la case source tapper =CODE

D) appuyer sur ok

Comme çà on aura le droit de choisir uniquement dans la plage de cellule code

=INDEX(COLONNERESULTAT;INDEX(REFERENCE;COLONNEREFERENCE;0);1)

Il faut préférer la combinaison INDEX EQUIV à RECHERCHEV car comme les codes n'ont pas été rentrés par ordre alphabétique, le résultat aurait été erroné.

En conclusion pour une Recherche plus facile

Utiliser INDEX EQUIV

Utiliser le nommage de plages de cellules

Utiliser les listes

Comme la question reviens souvent sur le forum, j'ai fais ce post, qui fais suite à une question que j'avais posté il y a 2 semaines, ici vous avez une petite synthèse des differentes fonctions qui combinées donnent un résultat correct.

Si les administrateurs voient un moyen pour améliorer mon post, ou corriger mes fautes , ils peuvent éditer mon post.

Salut le ExcelNovice et le Forum

Un tutorial similaire

Mytå

je vien de découvrir ce forum, je trouve trés enrichissant

mes por l'index et equiv .....j'ai mal compri

Rechercher des sujets similaires à "recherche simple base donnees"