Recherche d'une valeur selon formule dans un autre fichier

Pilou4242 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   -
BOnjour à tous

Tout d'abord merci pour votre support.

Voila mon problème,

Je souhaite faire un fichier excel comparatif de plusieurs données qui se trouvent sur diverse document excel. Je sais appliquer des formules pour des fichiers différents mais mon problème est un peu plus difficile.

DAns les différents fichiers sources, j'ai des données de chiffres d'affaire et de consommable pour diverse exercices. de 2012-2013 à 2025-2026. Afin d'éviter de faire une formule à rallonge en utilisant la fonction SI (par exemple, si l'exercice selectionné est 2012-2013 alors tu fais la moyenne dans le fichier des cellules tant à tant), je souhaitais faire une cellule dans mon fichier comparatif qui viendrait noter le chemin d'accès en fonction de l'exercice sélectionne (simple formule recherchev).
CEtte formule fonctionne très bien et j'arrive à avoir un $G$4:$GR$4 qui s'affiche.

Là où je bloque c'est quelle formule mettre pour que je puisse avoir la moyenne $G$4:$GR$ mais dans un fichier séparé donc en utilisant tout le cheminement connu 'O\....
Il me semble que les formules textes pourraient fonctionner mais je ne vois pas quelle syntaxe mettre.

Pourriez-vous m'aider svp ?

MErci beaucoup

BOnne journée
A voir également:

7 réponses

Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour.

"Il me semble que les formules textes pourraient fonctionner mais je ne vois pas quelle syntaxe mettre."
Je ne comprends pas du tout : De même que tu as calculé la somme $G$4:$GR$4 tu peux calculer le nombre de valeurs de $G$4:$GR$4 et donc faire ta moyenne ...
Et je ne vois pas pourquoi tu irais chercher des "formules textes", pour effectuer des calculs !
0
Pilou4242 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Raymond,

Merci pour votre retour. Je ne suis pas certain de m'être bien expliqué. Je suis désolé. je vais retenter.

Je bosse sur un fichier comparatif de différents fichier ratio. Je souhaite récupérer une grosse quantité d'information.
Voici le type de formule que j'utilise.
=MOYENNE('O:\MO\Suivi production\Manufacturing CLIN\Ratio production\[Ratio - H+K Aldingen.xlsm]Ratio'!$DK$4:$DV$4)

Mon problème est que les coordonnées $DK$4:$DV$4, dépendent d'un choix que j'ai mis en menu déroulant.
En gros si je choisi l'exercice 2012-2013, je dois faire la moyenne entre $DK$4:$DV$4 et si je choisit l'exercice 2013-2014, je dois faire la moyenne entre $DW$4:$EH$4.

Je pensais bien faire une formule à rallonge en utilisant la fonction SI mais la formule serait très longue car j'ai une vingtaine d'exercice où je veut prendre les moyennes.

Pour éviter de faire cette formule à rallonge, je pensais écrire $DK$4:$DV$4 dans une case (avec une formule recherchev) et que ma formule complète =MOYENNE('O:\MO\Suivi production\Manufacturing CLIN\Ratio production\[Ratio - H+K Aldingen.xlsm]Ratio'!$DK$4:$DV$4) vienne récupérer ces coordonnées pour faire évoluer la formule en fonction de l'exercice choisit.

J'espère que c'est plus clair comme cela.

MErci beaucoup encore
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
... et tu n'as pas essayé d'utiliser la fonction INDIRECT ?
0
Pilou4242 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Raymond.

Désolé du retard.

Merci pour votre retour. J'essayerai et je reviendrai vers vous avec mes conclusions. Je ne suis pas trop à l'aise avec cette fonction mais je vais tenter.

Merci
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
C'est pas très compliqué :
=MOYENNE('O:\MO\Suivi production\Manufacturing CLIN\Ratio production\[Ratio - H+K Aldingen.xlsm]Ratio'!INDIRECT(ta_case))
0
Pilou4242 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Vous êtes top !!!

Merci beaucoup
0

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

Posez votre question
Pilou4242 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Je profite de ce poste pour poser une nouvelle question sur ces fichiers Excel liés.

J'ai un fichier Excel liés à environ 30 autre fichiers et je viens récupérer beaucoup de données dans différents onglets de chaque fichier. le report des données est assez simple mais j'ai un problème lorsqu'un de mes fichiers sources est ouvert en même temps que mon fichier de récupération.
Dès que cela arrive, j'ai un #REF'! qui s'affiche à la place du nom de l'onglet.

Cette question me trotte dans la tête depuis longtemps et je ne sais pas s'il existe une solution.

MErci beaucoup encore une fois.

BOnne journée
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
La solution la plus évidente est de ne pas avoir de fichier-source ouvert en même temps que le fichier de récupération ...
0
Pilou4242 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Oui en effet c'est le plus simple à faire.

Malheureusement, nous sommes plusieurs à ouvrir ces fichiers-sources. Donc impossible de se coordonner.

Merci Raymond
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Alors je ne vois pas d'autre option que de laisser tomber les tableurs (comme Excel) et de travailler avec un gestionnaire de bases de données (comme Access).
0