Utilisation de la fonction RECHERCHEV

guillaume -  
Mike-31 Messages postés 18398 Date d'inscription   Statut Contributeur Dernière intervention   -
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 59020 Date d'inscription   Statut Contributeur Dernière intervention   17 404
 
C'est quoi un "code A-1" ?
0
guillaume
 
et bien c'est l'intitulé que je donne à ma prestation.
0
guillaume
 
code/Prestation/Unité/Prix/Quantité

voici mes colonnes.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 451
 
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
Paul
 
ok merci, mais désormais, j'ai un autre problème.

il me met #NOM?

comment solutionner çà? merci.
0
Mike-31 Messages postés 18398 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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
Paul
 
Oui sans problème.

je le fais de suite.

merci
0
Paul
 
voici le fichier

http://cjoint.com/?3LnsqDf4YhF
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 451
 
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 18398 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Re,

Ca devient de suite plus facile avec un support

bonne soirée à tous
0