Utilisation de la fonction RECHERCHEV

Fermé
guillaume - 8 déc. 2011 à 01:43
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 13 déc. 2011 à 20:15
Bonjour,

ou plutôt bonsoir,

je suis ici pour solliciter l'aide de personnes qui sauraient me conseiller concernant la fonction RECHERCHEV entre deux fichiers excel.

Pour vous expliquer j'ai une grille tarifaire sous excel avec un code pour chaque prestation une unité (m ou tonne ou m² ...) et un prix.

je veux avoir un fichier excel autre que celui qui contient les informations dans lequel je pourrai faire mes devis personnalisé en appelant le code de prestation.

J'ai réussi à le faire entre deux feuilles, mais j'ai quand même un soucis persistant, mes codes prestations sont du types (A-1, A-2.... A-30, B-1,.... et ainsi de suite...)
et lorsque je mets le code A-2 il me met la valeur du code A-19. comment faire ?

dans l'attente d'une aide précieuse, je vous souhaite une bonne soirée.

Cordialement,

Guillaume

10 réponses

Raymond PENTIER Messages postés 58747 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 décembre 2024 17 248
8 déc. 2011 à 04:28
C'est quoi un "code A-1" ?
0
et bien c'est l'intitulé que je donne à ma prestation.
0
code/Prestation/Unité/Prix/Quantité

voici mes colonnes.
0
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 8/12/2011 à 08:14
Bonjour
je crois que vous utilisez la fonction RECHERCHEV de manière incomplète pour votre sujet:
RECHERCHEV(valeur;champ;colonne)
vous ressort la valeur de la colonne sur la ligne trouvée, mais formulée comme cela, choisit la valeur inférieure la plus proche dans une liste classée (si non classée, tape au hasard)

il faut compléter la formule avec soit le code ;FAUX,soit ;0 soit simplement;
et donc:
=RECHERCHEV(valeur;champ;colonne;0) ou;FAUX) ou;)

crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ok merci, mais désormais, j'ai un autre problème.

il me met #NOM?

comment solutionner çà? merci.
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 106
13 déc. 2011 à 18:02
Salut le fil,

Bizarre, serait il possible d'avoir ton fichier s'il ne contient pas de notes confidentielles à joindre avec un de ces liens que l'on voit sa structure.

https://www.cjoint.com/ ou http://www.cijoint.fr/

0
Oui sans problème.

je le fais de suite.

merci
0
voici le fichier


http://cjoint.com/?3LnsqDf4YhF
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
13 déc. 2011 à 19:54
Bonsoir
on commence avec Guillaume, on continue avec Paul?

ce que vous avez écrit:
=RECHERCHEV($A$13;BPU!$A$13:$D$1292;2;FAUX)

le premier A13 est écrit sur la ligne 6 (plutôt A6 donc) et il est bloqué en N° de ligne par le signe$devant le N°
si vous tirez la formule vers le bas votre A13 ne changera pas
$A$13:$D$1292 doit bien être bloqué, lui , mais pourquoi A13 alors que votre champ de référence commence en A4?
(dans tous les cas RECHERCHEV fonctionne avec toute la colonne

écrivez donc:

en B6:

=RECHERCHEV($A6;BPU!$A:$D;2;FAUX)

et celle là en C6

=RECHERCHEV($A6;BPU!$A:$D;3;FAUX)

Attention aux signes $

crdlmnt
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 106
13 déc. 2011 à 20:15
Re,

Ca devient de suite plus facile avec un support

bonne soirée à tous
0