如何基于引用另一张纸的对/错公式对范围求和

时间:2019-07-11 06:14:16

标签: excel excel-formula

我有一个带有以下标签的工作簿。  -追踪(REV)  -资源数据

在REV电子表格的开头,我的参考号在每张纸上都是相同的,但是我没有将“资源数据”选项卡中的所有列都带到“ REV”选项卡中。但是,对于我确实遇到的列,这意味着如果我对数据进行排序,则公式总是在寻找唯一的引用ID之前。

我要做什么... 在REV工作表的底部,如果要在“资源数据”工作表中查找引用ID时,它会通过查看项目名称并将其与引用的单元格进行匹配来对每一行运行true / false,因此我尝试对月度列求和在“ REV”选项卡上显示项目名称。

目前的解决方法是将“项目名称”列添加到REV电子表格中,但随后我需要更改所有vba代码以生成这些复杂的工作簿。

我尝试将SUMIF与INDEX MATCH结合使用。

=SUMIF(Tracking_REV[Ref. '#],INDEX(ResourceData,MATCH('Tracking (REV)'!A4,ResourceData[Ref. '#],0),10),Tracking_REV[Feb-19 (Actual) Calendar])

我希望能够对上述范围进行求和,而不必在工作表中添加一列。

Resource Data Sheet Tracking (REV) Sheet

1 个答案:

答案 0 :(得分:0)

据我了解,您查找销售额的标准是参考编号和项目名称。您不能简单地使用参考数字查找该图。

在这种情况下,您需要在REV表上正确显示项目名称。

我不确定添加列会如何影响您的VBA。如果您可以指定此选项,那么我也许可以为您提供更好的答案。

目前,我的建议是在“ REV”报告的末尾添加“项目名称”作为新列,这可能不会影响您预先编写的VBA代码。

或者用“项目名称”替换REV表上的当前列,该列并不重要,因此它不会更改报告的大小,这可能不会影响您的VBA。

如果没有,请提供有关您的VBA代码的更多详细信息。