Entrer automatiquement nom et adresse client dans ma facture

Résolu/Fermé
julie13300 Messages postés 23 Date d'inscription mardi 17 janvier 2017 Statut Membre Dernière intervention 9 mai 2017 - 1 mai 2017 à 20:19
julie13300 Messages postés 23 Date d'inscription mardi 17 janvier 2017 Statut Membre Dernière intervention 9 mai 2017 - 1 mai 2017 à 21:49
Bonjour,

J'ai fait un DEVIS avec excel, pour l'instant je teste donc j'ai mis dans ma base de données clients trois noms avec adresse

ma formule étant : =SI(B8=0;"";RECHERCHEV(B8;clients!A1:D3;2))

J'ai bien le nom mais je n'ai pas l'adresse ni la ville

et si je mets à la suite de 2;3;4 et bien j'ai une erreur

Donc comment faire pour avoir :

Chumont
33 rue du plateau
95 EZANVILLE

Merci d'avance


3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
Modifié le 1 mai 2017 à 20:40
Bonsoir
si votre liste n'est pas classée en alpha sur la colonne A il faut compléter votre formule par un code (FAUX ou ;0 qui précise à Excel de trouver que des valeurs exactes :

=SI(B8=0;"";RECHERCHEV(B8;clients!A1:D3;2;0))
ou
=SI(B8=0;"";RECHERCHEV(B8;clients!A1:D3;2;FAUX))

ça devrait aller lieux, le reste semble correct

pour info:
à partir d'Excel 2007, vous avez un code qui permet un peu plus simplement d'éviter l'affichage des erreurs quelles qu'elles soient:

=SIERREUR(RECHERCHEV(B8;clients!A1:D3;2;0);""))
... c'est utile pour les formules complexe

crdlmnt


La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
julie13300 Messages postés 23 Date d'inscription mardi 17 janvier 2017 Statut Membre Dernière intervention 9 mai 2017
1 mai 2017 à 21:18
Bonsoir,

merci d'avoir répondu mais ça ne fonctionne pas ni avec 0 ni avec faux .

Lorsque je tape le code client , je n'ai que ce qu'il y a dans la colonne2 c'est à dire le nom je n'ai pas ce qu'il y a dans la colonne 3 et 4

je vous mets une capture du début de base de données que j'ai fait et ce que j'ai à l'écran en mettant 1 dans le code client c'est à dire en B8

cordialement



0
julie13300 Messages postés 23 Date d'inscription mardi 17 janvier 2017 Statut Membre Dernière intervention 9 mai 2017
1 mai 2017 à 21:49
re

j'ai trouvé, il suffisait juste recopier la formule dans chaque cellule en changeant le numéro

merci d'avance
0