Bonjour à tous,
Je vais essayer d'être le plus clair possible, mais ce n'est pas gagné.
Voici une formule que j'utilise:
=IFERROR(-SUMPRODUCT(-(Data!G:G<>"DEREF"),Data!AI:AI,Data!$AF:$AF)/SUMIF(Data!G:G,"<>DEREF",Data!$AF:$AF),"")
Maintenant, je dois utiliser cette formule depuis un autre classeur, ce qui donne :
=IFERROR(-SUMPRODUCT(-([AFFINITY.xlsx]Data!G:G<>"DEREF"),[AFFINITY.xlsx]Data!AI:AI,[AFFINITY.xlsx]Data!$AF:$AF)/SUMIF([AFFINITY.xlsx]Data!G:G,"<>DEREF",[AFFINITY.xlsx]Data!$AF:$AF),"")
Mon problème est le suivant : je dois utiliser cette formule sur environ 250 lignes, chaque ligne représente un différent fournisseur (dont le nom est écrit en colonne D). Je n'ai pas envie de changer manuellement le nom du fichier source pour chaque ligne, l'idéal serait qu'une macro ou une formule me récupère le nom en colonne D afin de me remplacer le nom du fichier dans la formule en colonne AS et en CA.
Je pourrais utiliser l'outil remplacer et le faire pour chaque ligne mais ça va être looooooooong. Et c'est du bricolage.
Quelq'un aurait il une solution ?
Merci,
Edouard