要求是我在Excel 1中有以下示例数据
ticket hours
----------+------
1.131233 44
2.12312 12
3.131233 33
4.12312 12
在Excel 2(不同的工作簿)中, 我们有相同的布局,但是每张票都会有单个条目,而且每张票的总和相应。
ticket hours
---------+-------
1.12312 24
2.131233 77
我开始将excel1中的任何更改同步到excel 2的公式是
=[Source.xlsx]Sheet1!$B:B
其中source.xlsx是excel1 但是,显然这没有任何总结,只是同步数据,我还没有能够适当地修改它以符合我的要求。
根据给定的链接,我编辑了公式
PFB源和目的地
使用新公式的目的地如下所示
使用的公式是:
=SUMIFS('D:\Users\...\Desktop\POC - files\[Source.xlsx]Sheet1'!$B:B,'D:\Users\...\Desktop\POC - files\[Source.xlsx]Sheet1'!$A:A, B2)
现在这不起作用,可能是因为一些愚蠢的问题,如果有人指出会很好!
此外,这仅适用于一张票,而不适用于A列
中的所有票证使用的公式
=SUMIFS('C:\Users\kphil\Desktop\POC\[source.xlsx]Sheet1'!$B$2:$B$65535,'C:\Users\kphil\Desktop\POC\[source.xlsx]Sheet1'!$A$2:$A$65535, A2)
答案 0 :(得分:1)
在你的公式中,它应该是A2而不是Criteria1中的B2。第二个公式是一个总和产品,它将在工作簿关闭时起作用。
=SUMIFS('D:\Users\...\Desktop\POC - files\[Source.xlsx]Sheet1'!$B$2:$B$65535,'D:\Users\...\Desktop\POC - files\[Source.xlsx]Sheet1'!$A$2:$A$65535, A2)
=SUMPRODUCT(('C:\Users\kphil\Desktop\POC\[source.xlsx]Sheet1'!$A$2:$A$65535=A2)*('C:\Users\kphil\Desktop\POC\[source.xlsx]Sheet1'!$B$2:$B$65535))
答案 1 :(得分:0)
你也可以使用Pivot - 一旦掌握了它就很容易。如果你想平均你的小时数而不是总和,那也可以。 (或者max / min / stdDev / etc)这是一个解释如何的link。一旦你熟悉玩标签,你就不需要再次输入公式。
PS:会在评论中说出这一切,但没有声誉(对不起!)