Recherchev qui ne trouve pas
Résolu
tyranausor
Messages postés
3545
Date d'inscription
Statut
Membre
Dernière intervention
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'ai un fichier excel assez long où je met des adresses et avec une fonction recherchev qui reche la ville en fonction du code postal. Eh bien, bien que le code postal existe dans la feuille où la fonction recherche et celui que je tape, il n'y a aucune différence et donc la fonction devrait théoriquement fonctionner.
https://www.cjoint.com/c/DFupmKt4lYG
Voyer sur le fichier ci-joint, j'ai rentré 21000 et la recherchev devrait me donner ce qui correspond à 21000, c'est-à-dire, Dijon
https://www.cjoint.com/c/DFupmKt4lYG
Voyer sur le fichier ci-joint, j'ai rentré 21000 et la recherchev devrait me donner ce qui correspond à 21000, c'est-à-dire, Dijon
A voir également:
- Recherchev qui ne trouve pas
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Ou se trouve le presse papier - Guide
- Ou se trouve la corbeille de whatsapp - Guide
- Où se trouve mon adresse url ? - Guide
- Où se trouve l'adresse ip - Guide
4 réponses
Salut,
recherchev cherche la valeur dans la première colonne, donc il faudrait inverser A et B
Et sur la première ligne, le 21000 ne semble pas bon, en le ressaisissant chez moi il fonctionne désormais.
cdlt
recherchev cherche la valeur dans la première colonne, donc il faudrait inverser A et B
Et sur la première ligne, le 21000 ne semble pas bon, en le ressaisissant chez moi il fonctionne désormais.
cdlt
Bonsoir,
La fonction RECHERCHEV ne peut s'appliquer pour deux raisons
1/ la RECHERCHEV ne fonctionne pas en recherche colonne négative
2/ la RECHERCHEV ne peut afficher plusieurs réponses, exemple
Quetigny 21800
Chevigny-Saint-Sauveur 21800
il faut utiliser une formule matricielle qu'il faudra confirmer en cliquant en même temps sur les 3 touches Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre {}
en H2 coller cette formule et la déclarer en matricielle et l'incrémenter vers le bas sur 4 ou 5 lignes pour afficher plusieurs villes ayant le même code postal
=SI(LIGNES($1:1)<=NB.SI(Nom;$G$2);INDEX(Prénom;PETITE.VALEUR(SI(Nom=$G$2;LIGNE(INDIRECT("1:"&LIGNES(Nom))));LIGNES($1:1)));"")
attention 21000 en B1 est en format texte
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
La fonction RECHERCHEV ne peut s'appliquer pour deux raisons
1/ la RECHERCHEV ne fonctionne pas en recherche colonne négative
2/ la RECHERCHEV ne peut afficher plusieurs réponses, exemple
Quetigny 21800
Chevigny-Saint-Sauveur 21800
il faut utiliser une formule matricielle qu'il faudra confirmer en cliquant en même temps sur les 3 touches Ctrl, Shift et Entrée, si tu fais bien la formule se placera entre {}
en H2 coller cette formule et la déclarer en matricielle et l'incrémenter vers le bas sur 4 ou 5 lignes pour afficher plusieurs villes ayant le même code postal
=SI(LIGNES($1:1)<=NB.SI(Nom;$G$2);INDEX(Prénom;PETITE.VALEUR(SI(Nom=$G$2;LIGNE(INDIRECT("1:"&LIGNES(Nom))));LIGNES($1:1)));"")
attention 21000 en B1 est en format texte
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour, merci de vos réponses à tout les deux.
@ jee pee, je ne connaissais pas cette spécificité sur la recherchev! En effet, ce n'est pas vraiment précisé dans l'aide ni dans les forums dédiés à Excel.
@ mike-31, j'étudierais ta formule qui m'a l'air intéressante.
Ceci dit, en inversant les colonnes A et B ça fonctionne mieux!
@ jee pee, je ne connaissais pas cette spécificité sur la recherchev! En effet, ce n'est pas vraiment précisé dans l'aide ni dans les forums dédiés à Excel.
@ mike-31, j'étudierais ta formule qui m'a l'air intéressante.
Ceci dit, en inversant les colonnes A et B ça fonctionne mieux!
Re,
Oui si tu inverses les colonnes tu ne pourras pas utiliser la RECHERCHEV pour autant, comme je te l'ai dit tu as des réponses multiples et la RECHERCHEV ne les gère pas
donc ma formule est celle qui convient et si tu inverse les colonnes
=SI(LIGNES($1:1)<=NB.SI($A$1:$A$31;$G$2);INDEX($B$1:$B$31;PETITE.VALEUR(SI($A$1:$A$31=$G$2;LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$31))));LIGNES($1:1)));"")
toujours en matricielle qu'il faudra confirmer en combinant les 3 touches Ctrl, Shift et Entrée
Oui si tu inverses les colonnes tu ne pourras pas utiliser la RECHERCHEV pour autant, comme je te l'ai dit tu as des réponses multiples et la RECHERCHEV ne les gère pas
donc ma formule est celle qui convient et si tu inverse les colonnes
=SI(LIGNES($1:1)<=NB.SI($A$1:$A$31;$G$2);INDEX($B$1:$B$31;PETITE.VALEUR(SI($A$1:$A$31=$G$2;LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$31))));LIGNES($1:1)));"")
toujours en matricielle qu'il faudra confirmer en combinant les 3 touches Ctrl, Shift et Entrée