Excel recherchev

Fermé
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012 - 24 mai 2012 à 20:18
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 - 31 mai 2012 à 00:35
Bonjour,

Sur une feuille excel j ai fais un tableau qui represente les commandes
Exemple

Produit fournisseurs 1 fournisseurs 2 fournisseurs 3

Et sur dautres feuilles jai la liste de mes produits avec les prix
Exemple

Produit fournisseur 1 fournisseurs 2 fournisseurs 3
Farine 10 12 13
Levure 6 7 8

Et la meme chose sur d autres feuilles donc pour tout ce qui est frais surgelé sec ect.....

Mon probleme est que jai trouvé une formule avec une recherchev pour renvoyer les prix de mes produits sur ma feuille commande du genre =SI(esterreur(recherchev(a6;sec!$a$4:$f$300,2,0)),si(esterreur(recherchev(a6;frais!$a$4:$f$300....... Bref cette formule marche tres bien en colone A mais des que je veux la copier en B pour avoir le prix chez le fournisseur 2 cela ne marche pas pourtant jai bien changer l index colonne en mettant 3 mais il me marque #N/V

J espere que jai ete assez precise
HELP! !!!

MERCI BEAUCOUP


A voir également:

10 réponses

doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
24 mai 2012 à 20:43
Bonjour,

Dans ta colonne B, dans ta formule le critère de recherche n'est il pas devenu B6 au lieu de a6
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
24 mai 2012 à 22:50
Non car je lai changé justement et apres jai rajouté le $ devant le A pour ne pas qu'il se mette en B
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
Modifié par Vaucluse le 24/05/2012 à 20:49
Bonjour

Elle est placée où, en A ,votre formule, pour recherche A et le renvoyer dans la colonne A?
n'est ce pas plutôt de colonne B à colonne C?et ensuite à D?
on suppose aussi que les virgules de votre message sont des points virgules?

si vous la copiez en B avez vous bloqué le A6 avec le signe $A6 avant de copier,
pour que le A reste A quand vous déplacez la formule?




crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
24 mai 2012 à 22:56
Alors non je recherche la valeur de A ( le produit ) dans la colonne B C et D qui sont les differents prix des differents fournisseurs

Effectivement les virgules sont des points virgule c est parce que le logiciel est en anglais c est pour ca que jai la virgule!

Et oui le A est bien bloqué pour ne pas le changer....

Voila j esoere que jai ete plus clair

Merci
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
24 mai 2012 à 22:58
Une precision: la formule est placée en A B C et D
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
24 mai 2012 à 22:59
rectification desolé elle est placee en B C et D et non pas en A qui est la valeur cherchee
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
Modifié par Vaucluse le 25/05/2012 à 06:28
pouvez vous placer ici les copie exactes de la formule que vous avez en B,C,D sinon on ne comprend rien dans les approximations qui ne traitent que des erreurs...!

à vous lire
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
25 mai 2012 à 15:17
Alors la formule exact que j ai en B pour l instant est ( elle est en anglais)
=IF(ISERROR(VLOOKUP($A6,Sec!$A$4:$F$300,2,0)),IF(ISERROR(VLOOKUP($A6,Frais!$A$4:$F$300,2,0)),IF(ISERROR(VLOOKUP($A6,Surgelés!$A$4:$F$300,2,0)),"",VLOOKUP($A6,Surgelés!$A$4:$F$300,2,0)),VLOOKUP($A6,Frais!$A$4:$F$300,2,0)),VLOOKUP($A6,Sec!$A$4:$F$300,2,0))

Voila toute la formule qui donc marche tres bien en B mais des que je fais un copier coller sur C et D cela ne marche pas j ai pour valeur #N/A! !
0
PHILOU10120 Messages postés 6389 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 19 septembre 2024 809
25 mai 2012 à 16:10
Vous pouvez changer la formule de colonne pour ramener le prix des Fournisseur 1 2 et 3
pour cela il faut rester indexé sur la colonne A les articles
chercher colonne2 soit le prix colonne B
puis colonne 3 le prix en colonne C ...

exemple:

=recherchev($a6;surgelés!$A4:$f$300;2;faux) 1premier prix en colonne B
=recherchev($a6;surgelés!$A4:$f$300;3;faux) 2premier prix en colonne C
=recherchev($a6;surgelés!$A4:$f$300;4;faux) 3premier prix en colonne D
0

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

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
25 mai 2012 à 17:22
Votre formule même en Anglais, s'adresse trois fois à la même colonne du champ?
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
26 mai 2012 à 00:03
Oui effectivement en fait en clair par exemple si je veux commander du sucre les 3 fournisseurs vendent du sucre mais pas tous au meme prix donc ce que je veux c est que dans ma feuille commande quand je marque sucre en A il me sorte en B C et D le prix du sucre chez les differents fournisseurs

Et la recherche ce fait sur plusieurs feuilles car j ai une feuille ou j ai tous mes produits surgelés une autres avec tous mes produits frais etc···
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
26 mai 2012 à 06:27
Bonjour
essayez:

=IF(ISERROR(VLOOKUP($A6,Sec!$A$4:$F$300,2,0));"";VLOOKUP($A6,Sec!$A$4:$F$300,2,0)&IF(ISERROR(VLOOKUP($A6,Frais!$A$4:$F$300,2,0));"";VLOOKUP($A6,Frais!$A$4:$F$300,2,0)&IF(ISERROR(VLOOKUP($A6,Surgelés!$A$4:$F$300,2,0)),"",VLOOKUP($A6,Surgelés!$A$4:$F$300,2,0))))

le 2 &=étant à changer en changeant de colonne

si vous devez utiliser le résultat comme valeur num. mettez tout entre parenthèses et multiplier par un:
=(formule complète)*1

crdlmnt
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
26 mai 2012 à 19:45
https://www.cjoint.com/?BEAtJEG0ys1
Je vous ai mis le lien sans etre sure qu il marche car je fais tout sur tablette samsung et c est pas evident quand on a pas l habitude. ...

J ai essayer la solution de vaucluse mais ca ne marche toujours pas! !
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
Modifié par eriiic le 26/05/2012 à 20:40
Merci pour ton commentaire sur ma proposition.... (ironique, soyons précis)
Je me suis encore fais ch... pour rien.
Une formule unique de 128 caractère quelque soit le nombre de feuilles sur lesquelles rechercher, alors que tu en es à 260 car. pour 3 feuilles...
Je détruis donc mon post #13 puisqu'il ne t'intéresse pas.

MERCI DE NE PAS SUPPRIMER CE POST, les demandeurs doivent aussi apprendre la politesse minimum de répondre aux intervenants.

eric
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
27 mai 2012 à 00:19
je suis desolé si je vous ai parue impolie sachez que j ai ete tres attentive a votre commentaire c est bien pour ca que je vous ai mis le lien ( ce que je n ai pas fais avant car j ai vraiment du mal avec cette tablette ) en tout cas je vous remercie d avoir pris de votre temps pour vous pencher sur mon probleme! Et desole encore pour mon impolitesse!

Par contre j ai pas compris la formule unique de 128 caracteres···· est ce que c est impossible car j ai trop de carracteres?

J ai pas dut comprendre tout votre post #13 car apparemment je ne vous ai pas repondu!

Julie
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
27 mai 2012 à 00:54
Il suffisait d'ouvrir le fichier joint pour voir.
Et ne pas comprendre n'excuse pas de ne pas répondre...
eric
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
27 mai 2012 à 15:34
alors je suis desole mais jai pas vu le fichier joint je pensais que c etait juste l adresse du site et donc je n ai pas cliqué car je connaissait le site sinon je l aurai ouvet sachant que je rencontre une difficulté toute aide m est precieuse c est pas que je ne vous ai pas repondu je repondai a vous ainsi qu a vaucluse c est pour ca que j ai mis le fichier joint car vous me l aviez demander il me semble! !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
27 mai 2012 à 17:09
Bonjour

voyez si cette solution vous convient:
https://www.cjoint.com/?BEBrhsXOOzq
conseil:
pour éviter les fautes de frappe, mieux vaut placer un menu déroulant en colonne A de Commande, voir dans le champ en couleur de colonne A:

Ruban / Données / Validation et la liste dans la fenêtre qui s'affiche

crdlmnt
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
30 mai 2012 à 23:26
en ce:-)Alors j ai essayé de faire votre methode en reecrivant toute la formule sur ma page et biensur cela ne marche toujours pas ça fonctionne seulement sur quelques ligne! !
Meme en faisant juste un copier coller sur ce que vous aviez fait ce la ne marche pas. ... Alors je ne comprend rien.... Et en ce qui concerne la liste deroulante avec le logiciel que j ai sur tablette je ne peux pas la faire ou alors c est que je ne sais pas comment la faire....

En tout cas merci je pense que maintenant vous aurez plus de solution a me proposer....

Merci beaucoup en tout cas d avoir consacrer de votre temps
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
27 mai 2012 à 20:09
Bonjour,

Aller, sans rancune...
Et parce que je n'aime pas travailler pour rien voici le fichier. Les explications sont à l'intérieur.
Au prix d'un ajout de colonne tu as une formule invariable quelque soit le nombre de feuilles.
fichier exemple

eric
0
lespierresds1 Messages postés 49 Date d'inscription mercredi 4 mai 2011 Statut Membre Dernière intervention 30 mai 2012
30 mai 2012 à 23:33
Alors tout dabord merci de finallement m aider votre solution pour ce fichier la ne m interesse pas car elle me semble plus complexe si il faut que je remplisse a chaque ligne le nom du rayon je pense que ca va etre trop long par contre elle va me servir pour un autre fichier je pense je vais essayer de la mettre en application d ici peu je vous dirais si cela fonctionne comme je voudrais que ca le fasse par contre il est vrai que la a cause d un petit souci personnel j ai pas trop le temps en ce moment de m en occuper donc promis des que j essai votre formule je vous dis si cela fonctionne! !

MERCI ENCORE

Je vous tiens au courant de l avancement de mon fichier d ici peu!

Julie
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
31 mai 2012 à 00:35
Re,

Si tu préfères modifier et allonger la formule dans toutes les cellules à chaque ajout de feuille pas de problème.
eric
0