=SUM(IF(('Old Data'!$A$2:$A$10000=Tracking!A9)*('Old Data'!$B$2:$B$10000=$E$7)*('Old Data'!$D$2:$D$10000>$B$5)*('Old Data'!$D$2:$D$10000<$C$5),IF('Old Data'!$E$2:$E$10000-'Old Data'!$D$2:$D$10000<"4:00"+0,0.5,NETWORKDAYS('Old Data'!$D$2:$D$10000+0,'Old Data'!$E$2:$E$10000+0))))
是我目前的代码。我创建了一个定义的名称Total
总计= =COUNTA('Old Data'!$C:$C)
我有10,000的任何地方我想要返回Total的值。我试过用Total替换10000,尝试使用+内置公式创建器。我无法想象如何将值插入到我的公式中。
任何想法?
答案 0 :(得分:0)
这对我来说似乎是一个公式问题?
您可以使用INDIRECT
查看此示例
如果我有=Sum(A1:A10000)
那么在这种情况下我可以使用
=SUM(INDIRECT("A1:A"&total))
在我的示例中total
被定义为=COUNTA('Old Data'!$A:$A)
如果您仍想要VBA解决方案,请告诉我。
<强>快照强>
检查它的最佳方法是突出显示公式中的相关部分,然后单击 F9 以查看值的计算方式。