Fonction recherchev sur plusieurs onglets d'un fichier

Résolu/Fermé
ogs-pme Messages postés 8 Date d'inscription mardi 8 octobre 2013 Statut Membre Dernière intervention 15 septembre 2016 - 8 oct. 2013 à 19:50
 oolive1804 - 3 janv. 2017 à 15:44
Bonjour,
Je suis un grand débutant sur excel et malgré quelques fonctions je ne maîtrise pas trop les langages usuellement utilisés en informatique.

J'ai un fichier excel qui se compose d'un onglet principal qui suis l'activité d'un commercial: "activité JLG", qui s'alimente pour partie par l'importation de coordonnées de prospects (colonne E à L) sélectionnées sur 3 départements qui se trouve sur l'onglet "03-15-43", en fonction du numéro client saisie en colonne B. L'autre partie se fait par la saisie des résultats du commercial dans sa prospection ( de la colonne N à AH).
Dans sa prospection, le commercial peut se servir de fiches que l'on trouvent sur les onglets "1","12,"60" etc. Celles ci s'informent pour les coordonnées du client par son n° saisies en C2.
Puis le commercial peut écrire des commentaires en ligne 12 à 22 (et + si nécessaire) avec la date de son dernier contact avec le client en B15 à B22 (et + si nécessaire) de chaque onglet.
Ma question est la suivante:
Comment puis-je ramener ce commentaire sur l'onglet "activité JLG" en colonne M en fonction de la date saisie en colonne D et du numéro de client (qui correspond à celui de l'onglet) en colonne B?

https://www.cjoint.com/?3JitUFpM1Ur

activite_commerciale_jlg.xlsx

Merci de votre aide.

4 réponses

Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
8 oct. 2013 à 21:24
Pour un grand débutant, tu t'es attaqué à un sacré gros morceau !
Je ne peux que te souhaiter courage et persévérance ...
0
ogs-pme Messages postés 8 Date d'inscription mardi 8 octobre 2013 Statut Membre Dernière intervention 15 septembre 2016 1
8 oct. 2013 à 21:35
Encourageant!

Mais n'y a-t-il pas de solutions?
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
8 oct. 2013 à 21:50
S'il en existe une, elle ne doit pas être très évidente !
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
Modifié par via55 le 8/10/2013 à 22:13
Bonsoir

https://www.cjoint.com/?0Jiwm3UVT36

Pas sur d'avoir tout compris mais c'est peut être ceci que tu aimerais

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
0
ogs-pme Messages postés 8 Date d'inscription mardi 8 octobre 2013 Statut Membre Dernière intervention 15 septembre 2016 1
9 oct. 2013 à 18:46
"Tout le monde pensait que c'était impossible,
Via55 ne le pensait pas et il la fait!"

Merci infiniment, je suis très impressionné et plein de gratitude.

Cette solution m'ouvre énormément de portes pour d'autres applications similaires.

Il y a-t-il des choses que je dois faire (création de nom de cellules ou autre) pour ne pas me planter? ou puis je simplement recopier et décliner mon fichier?
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
9 oct. 2013 à 19:14
Content que ça aille !

Par contre la formule est basée sur les données bien précises qu'il faudrait modifier dans d'autre cas :
=SIERREUR(RECHERCHEV(D5;INDIRECT("'"&B5&"'"&"!B15:G22");2;0);"")

la fonction recherche une valeur dans la première colonne d'une plage d'habitude nommée (par exemple la plage A2:C20 de la feuil2 notée alors Feuil2!A2:C20 dans la formule) et renvoie la valeur correspondante dans la colonne indiquée après.

Dans ton cas la plage de commentaire se trouve au même endroit sur chaque feuille en B15:G22 mais la feuille change suivant le client donc on crée une référence variable avec la fonction INDIRECT en fonction du n° de la fiche trouvé en B5 (qu'il faut placer entre 2 apostrophes) ainsi, si le n° en B5 est 40 la référence que prendra excel sera '40'!B15:G22 et ira lire la plage correspondante de l'onglet 40

Autrement dit pour récupérer d'autres informations dans d'autres plages en fonction de n° de fiche la formule fonctionne pareil sauf à modifier si nécessaire où trouver le n ° de fiche (B5) et à modifier dans la plage (B15:B22) où récupérer les données et la colonne adéquate.

Si tu as un souci d'application recontactes moi

Cdlmnt
0
Essai2016 > via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024
Modifié par Essai2016 le 14/06/2016 à 18:06
Bonjour Via 55,

Je m'attaque présentement au même problème mais la solution (la pièce jointe) a disparu du Web. Quelle est la formule que tu avais utilisé?

Merci pour ton aide!
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702 > Essai2016
14 juin 2016 à 18:15
Bonjour

J'ai expliqué la formule dans mon message 6

Si tu n'arrives à la mettre en place dans ton fichier, postes un exemple allégé et anonymé de ton fichier sur cjoint.com, fais créer le lien, copies le et reviens le coller ici dans un prochain message, je regarderai

Cdlmnt
Via
0
merci pour le tuyaux ;)
0