Formule Recherchev sous Excel
Résolu/Fermé
A voir également:
- Formule Recherchev sous Excel
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
2 réponses
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
19 juin 2012 à 13:12
19 juin 2012 à 13:12
Salut,
la formule serait bien
=recherchev(c1;a1:b20;2;0)
mais je ne comprends pas toutes tes explications, peux tu mettre ton fichier sur un post avec ce lien
https://www.cjoint.com/
la formule serait bien
=recherchev(c1;a1:b20;2;0)
mais je ne comprends pas toutes tes explications, peux tu mettre ton fichier sur un post avec ce lien
https://www.cjoint.com/
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 19/06/2012 à 14:46
Modifié par Vaucluse le 19/06/2012 à 14:46
Bonjour
selon votre message vos codes sont des textes, donc il faut fonctionner avec une recherche de texte partiel:
=RECHERCHEV(C1&"*";A:B;2;0)
qui fonctionne si 302 est entré en C1 sous format texte ou avec une apostrophe en entête
et si vous avez un code complet en C1(avec des caractères alpha), pour n'utiliser que les trois premiers caractères:
=RECHERCHEV(GAUCHE(C1;3)&"*";A:B;2;0)
info
__La condition signalée par &"*" ne fonctionne pas sur des valeurs numériques.
__C1&"*" cherche le texte au début
__"*"&C1 cherche le texte à la fin
__"*"&C1&"*" cherche le texte n'importe où.
__la formule vous renvoie la valeur de B trouvée sur la première ligne où le code en A commence par 302 si C1 contient ou commence par 302
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?
selon votre message vos codes sont des textes, donc il faut fonctionner avec une recherche de texte partiel:
=RECHERCHEV(C1&"*";A:B;2;0)
qui fonctionne si 302 est entré en C1 sous format texte ou avec une apostrophe en entête
et si vous avez un code complet en C1(avec des caractères alpha), pour n'utiliser que les trois premiers caractères:
=RECHERCHEV(GAUCHE(C1;3)&"*";A:B;2;0)
info
__La condition signalée par &"*" ne fonctionne pas sur des valeurs numériques.
__C1&"*" cherche le texte au début
__"*"&C1 cherche le texte à la fin
__"*"&C1&"*" cherche le texte n'importe où.
__la formule vous renvoie la valeur de B trouvée sur la première ligne où le code en A commence par 302 si C1 contient ou commence par 302
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?