Formule de recherche complexe et compliquée en Excel

Dequesne Messages postés 16 Statut Membre -  
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour tout le monde,
Je suis à la recherche d'une formule en Excel qui me permettrait de reprendre dans un classeur B les données du classeur A

1)Dans le classeur A sont repris une série de personnes : Jean, Jacques, Paul, Annie ..Ce sont des guides
2)Ces personnes guident des visiteurs dans des langues étrangères : Anglais, Allemand, Russe, Chinois ..
3) quand le groupe de visiteurs est inférieur à 25, le guide est seul pour guider. Quand les visiteurs sont >à 25 plusieurs guides prennent en charge les visiteurs (pour 75 visiteurs, il y aura donc 3 guides pour le même guidage dans la même langue)

Question :
Quel est la formule en Excel qui me permettrait de reprendre dans le classeur B , UNIQUEMENT le nombre de visiteurs que Paul (par exemple a guidé) en tenant compte du fait qu'il peut guider seul ou accompagné d'autres guides et ce dans chaque langue ?
Je vous remercie beaucoup de m'aider .
A voir également:

14 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour,

Si tu pouvais nous mettre un exemple sans éléments personnels mais avec la structure des données sur https://www.cjoint.com/ , puis nous mettre le lien généré ici ce serait plus facile de t'aider.
0
Dequesne Messages postés 16 Statut Membre
 
Merci beaucoup pour la réponse ultra rapide. J'ai mis sur le lien un fichier en excel qui reprend l'exemple à solutionner.
Un tout grand merci encore
0
Dequesne Messages postés 16 Statut Membre
 
J'ai oublié de vous mettre le lien ! le voici
https://www.cjoint.com/c/CGvjZbd1flf
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour,

Voici ton classeur avec les formules sur janvier car je n'ai pas trouvé la notion de mois :

https://www.cjoint.com/c/CGvmuhuetnQ

Voici la formule :
=SOMMEPROD(((DECALER(Feuil1!$A$3;1;EQUIV($A4;Feuil1!$A$3:$F$3;0)-1;5;1)*(Feuil1!$H4:$J4=$D$1))/Feuil1!$G$4:$G$8))
0

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

Posez votre question
Dequesne Messages postés 16 Statut Membre
 
MERCI POUR TOUT
Je vérifie l'application et te tiens au courant mardi au plus tard
M E R C I
0
Dequesne Messages postés 16 Statut Membre
 
C'est bien gentil tout ce que tu m'offres. Réellement cela va me dépanner. Je suis réellement "bluffer" de la rapidité avec laquelle tu as résolu le problème.
Je ne sais pas encore tester ta formule sur mon programme. Ce sera seulement mardi mais je ne manquerai pas de te tenir au courant.
Encore une fois MERCI
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonsoir,

Merci de ton sympathique message.
La formule se décale sur les différentes colonnes de base pour donner le résultat en ligne comme tu le souhaitais, et ta colonne du nombre de guides est le petit bonus de simplification.
=SOMMEPROD(((DECALER(Feuil1!$A$3;1;EQUIV($A4;Feuil1!$A$3:$F$3;0)-1;5;1)*(Feuil1!$H4:$J4=$D$1))/Feuil1!$G$4:$G$8))

le 5 est le nombre de lignes de ta base et tu peux l'agrandir si elle doit évoluer.

Si ton classeur est conçu de façon identique, il te suffit d'adapter les plages en tenant bien compte des colonnes ou/et des lignes fixées avec les $ pour permettre de les tirer sur la longueur voulue.
Bon test, et si tu as un souci n'hésites pas à demander.
0
Dequesne Messages postés 16 Statut Membre
 
Rebonjour Gbinforme,
J'ai essayé d'appliquer ta formule sur mes fichiers mais cela ne fonctionne pas.
Je sais que ta formule est bonne mais je ne sais pas l'adapter.
J'ai préparé un nouveau fichier avec la vrai structure de mes fichiers.

Ce nouveau fichier j'aimerai te l'envoyer, mais je ne sais comment procéder (je ne suis pas doué !!!!!!!
0
Dequesne Messages postés 16 Statut Membre
 
Le nouveau fichier qui s'appelle Guides2 je l'ai envoyé à la même adresse que le précédent. Tu l'y trouveras peut-être.
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour,

Tu mets le classeur sur https://www.cjoint.com/ , puis nous mettre le lien généré ici .
0
Dequesne Messages postés 16 Statut Membre
 
Un tout grand merci de bien vouloir m'aider !
Mes neurones sont fatigués de réfléchir à ce problème
Voici un fichier qui reprend les données exactes
https://www.cjoint.com/?3GwvVcO7YNh
0
Dequesne Messages postés 16 Statut Membre
 
Un tout grand merci pour ton aide.
La formule que tu m'as envoyée ne marche pas sur le vrai fichier.
Je te joins un nouveau fichier avec les explications
M E R C I DE M AIDER

https://www.cjoint.com/c/CGyi3pQu5SO
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour,

La formule que tu m'as envoyée ne marche pas sur le vrai fichier

Effectivement tu avais bien simplifié le problème en ne mettant pas les dates, comme je t'avais dit, et ton classeur avec beaucoup de lignes à zéro était plus complexe à traiter.

https://www.cjoint.com/c/CGzkBv4ZpF5

J'ai utiliser les formules nommées pour simplifier la formule qui est la même sur tout le tableau et pour plus de rapidité et facilité de maintenance : il suffit de rajouter les onglets des autres mois en utilisant le même nom que sur le tableau par guide.

Bon test.
0
Dequesne Messages postés 16 Statut Membre
 
Je ne sais comment te remercier.
Tu as remarqué que je suis vraiment nul en Excel

Actuellement, je ne sais pas vérifier mais dès que possible je te tiens au courant.

Un seul mot : MERCI
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour,

Pour que la formule fonctionne sur ton classeur :
- tu crées une nouvelle feuille dans ton classeur
- tu sélectionnes la feuille guide de mon classeur en haut à gauche
- tu fais copier
- sur la nouvelle feuille tu fais coller
- tu copies la formule de ma cellule F12
- la colles dans ta feuille en F12 et tu la tires sur la plage
- tu supprimes la nouvelle feuille

Cela devrait te donner les résultats.
0
Gbinforme
 
Je vous adresse ici un tout grand MERCI pour la résolution de mon problème.

J'ai reçu quelques réponses d'autres personnes , même si tout le monde n'a pas donné la solution, ils m'ont permis de découvrir de nouvelles fonctions. Etant débutant, cela m'aide beaucoup.

Je suis touché de toute cette solidarité.

MERCI DE TOUT COEUR à vous GBinforme d'avoir passé du temps pour résoudre mon problème.

Et en plus ... Ca marche très bien
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Merci de ce sympathique message : le forum est fait pour partager et c'est un plaisir de le faire avec toi.

C'est vrai quand étant débutant, ce n'est pas facile de trouver cette solution car il y a pas mal de pièges avant d'obtenir le résultat. Sur ton second classeur il a fallut modifier un peu le principe car l'adressage INDIRECT des différents mois ne permet pas la simplification effectuée sur le premier.

Bien cordialement.
0
PHILOU10120 Messages postés 6515 Date d'inscription   Statut Contributeur Dernière intervention   827
 
Bonjour

Un fichier exemple pour votre problème

https://www.cjoint.com/?3Gvnyt5FFWu
-2