Excel sumproduct中具有动态范围的外部链接
我试图在excel中构建一个公式,以便在外部文件中有一个Excel sumproduct中具有动态范围的外部链接,excel,excel-formula,Excel,Excel Formula,我试图在excel中构建一个公式,以便在外部文件中有一个SUMPRODUCT。我必须每周在不同的专栏中“指出”SUMPRODUCT。示例:在w32SUMPRODUCT期间,它指向列AA,在w33期间,它指向列AB等 这是带有SUMIFS和OFFSET的工作公式: =SUMIFS(OFFSET('[FEDE.xlsx]Avanzamento WO'!$AM$4;0;WEEKNUM(TODAY())-29;1000);'[FEDE.xlsx]Avanzamento WO'!$K$4:$K$1003;
SUMPRODUCT
。我必须每周在不同的专栏中“指出”SUMPRODUCT
。示例:在w32SUMPRODUCT
期间,它指向列AA
,在w33期间,它指向列AB
等
这是带有SUMIFS
和OFFSET
的工作公式:
=SUMIFS(OFFSET('[FEDE.xlsx]Avanzamento WO'!$AM$4;0;WEEKNUM(TODAY())-29;1000);'[FEDE.xlsx]Avanzamento WO'!$K$4:$K$1003;B5)
这是SUMPRODUCT的工作公式(静态范围):
有人能帮我吗?
先谢谢大家
费德里科您是否愿意使用原始的偏移公式?在这种情况下,您可以应用:
=SUMPRODUCT(--('Avanzamento WO'!$K$3:$K$1000=B5),OFFSET('Avanzamento WO'!$AM$3:$AM$1000,0,WEEKNUM(TODAY())-29))
或(第二版):
请注意,我使用的范围以第1000行结尾<代码>SUMPRODUCT公式要求所有范围(数组)大小相同。您最初的SUMIFS
公式以第1000行结尾,而SUMPRODUCT
方法以10000行结尾,因此我不确定哪一行是正确的。另外,您的SUMIFS
指向单元格B5,而SUMPRODUCT
正在分析单元格B4
结果:
哦,我用
,
代替代码>因此您还需要对其进行调整:)您好,欢迎使用so。我认为你在这里没有很好地表达你的真正目标,但我感觉你的问题只是“如何通过数字引用一列”。如果是这种情况,您可以始终使用column
或address
函数,或者在Excel
的选项中将单元格引用规则更改为RC
。我想将this=SUMPRODUCT(-(C4=RC[-4]);C10转换为类似这样的形式:SUMPRODUCT(-(C4=RC[-4]);C(WEEKNUM(TODAY())
=SUMPRODUCT(--('Avanzamento WO'!$K$3:$K$1000=B5),OFFSET('Avanzamento WO'!$AM$3:$AM$1000,0,WEEKNUM(TODAY())-29))
=SUMPRODUCT(--('Avanzamento WO'!$K$3:$K$1000=B5),OFFSET('Avanzamento WO'!$AM$3,0,WEEKNUM(TODAY())-29,998))