Excel - Fonction de recherche et renvoi num
Résolu
baker34000
Messages postés
492
Date d'inscription
Statut
Membre
Dernière intervention
-
baker34000 Messages postés 492 Date d'inscription Statut Membre Dernière intervention -
baker34000 Messages postés 492 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je cherche maintenant une fonction qui effectuerait une recherche dans une colonne et me renverrait le numéro de la ligne sur laquelle cette valeur se trouve.
En clair :
Colonne A : mes noms
L'un des noms est par exemple : SANCHEZ.
Jusqu'ici tout est simple. Après je souhaite savoir si une fonction existe me permettant de rechercher si "SANCHEZ" est dans la liste et, le cas échéant, me renvoyer non pas VRAI ou FAUX mais le NUMERO DE LIGNE qui correspond à la position de SANCHEZ dans mon tableau...
Compris? pas compris? Merci de votre aide, si vous n'avez pas compris je peux essayer d'être plus clair !
je cherche maintenant une fonction qui effectuerait une recherche dans une colonne et me renverrait le numéro de la ligne sur laquelle cette valeur se trouve.
En clair :
Colonne A : mes noms
L'un des noms est par exemple : SANCHEZ.
Jusqu'ici tout est simple. Après je souhaite savoir si une fonction existe me permettant de rechercher si "SANCHEZ" est dans la liste et, le cas échéant, me renvoyer non pas VRAI ou FAUX mais le NUMERO DE LIGNE qui correspond à la position de SANCHEZ dans mon tableau...
Compris? pas compris? Merci de votre aide, si vous n'avez pas compris je peux essayer d'être plus clair !
A voir également:
- Excel - Fonction de recherche et renvoi num
- Fonction si et - Guide
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Touche verr num - Guide
4 réponses
Bonjour,
à partir de quelle ligne commence ta liste?
par exemple début de liste en A3
si(nb.si(A3:A16;"sanchez")=0;"inconnu";EQUIV("sanchez";A3:A16;0)+LIGNE(A3)-1)
à partir de quelle ligne commence ta liste?
par exemple début de liste en A3
si(nb.si(A3:A16;"sanchez")=0;"inconnu";EQUIV("sanchez";A3:A16;0)+LIGNE(A3)-1)
Hannnnnn Merci ! Magnifique !
Si ce n'est trop te demander (car cela fonctionne ;)), pourrais-tu m'expliquer le fonctionnement de cette méta-formule ? Je retiens mieux quand je comprends, et cela me permettra de l'adapter en fonction des situations futures.
En tout cas merci beaucoup.
Si ce n'est trop te demander (car cela fonctionne ;)), pourrais-tu m'expliquer le fonctionnement de cette méta-formule ? Je retiens mieux quand je comprends, et cela me permettra de l'adapter en fonction des situations futures.
En tout cas merci beaucoup.
re,
Ca n'a rien de "méta"...
pour la fonction EQUIV copie de l'aide Microsoft
Renvoie la position relative d'un élément d'une matrice* qui équivaut à une valeur spécifiée dans un ordre donné. Utilisez la fonction EQUIV plutôt qu'une des fonctions RECHERCHE lorsque vous avez besoin de la position d'un élément dans une plage et non de l'élément en tant que tel.
*matrice=ta liste
tu as donc la position de Sanchez dans la liste au quel il faut ajouter la ligne de départ -ligne(A3)- moins 1
NB.SI donne le nombre de sanchez dans la liste
Ca n'a rien de "méta"...
pour la fonction EQUIV copie de l'aide Microsoft
Renvoie la position relative d'un élément d'une matrice* qui équivaut à une valeur spécifiée dans un ordre donné. Utilisez la fonction EQUIV plutôt qu'une des fonctions RECHERCHE lorsque vous avez besoin de la position d'un élément dans une plage et non de l'élément en tant que tel.
*matrice=ta liste
tu as donc la position de Sanchez dans la liste au quel il faut ajouter la ligne de départ -ligne(A3)- moins 1
NB.SI donne le nombre de sanchez dans la liste