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 -
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 .
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:
- Formule de recherche complexe et compliquée en Excel
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel formule - Guide
- Liste déroulante excel - Guide
14 réponses
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.
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.
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
Un tout grand merci encore
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 :
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))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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.
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.
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.
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é !!!!!!!
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é !!!!!!!
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.
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
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
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
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
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.
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.
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
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
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.
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.
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
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
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.
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.