EXcel公式:基于相同数字输入的求和

时间:2016-02-15 11:48:58

标签: excel

要求是我在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源和目的地

enter image description here

使用新公式的

目的地如下所示

enter image description here

使用的公式是:

=SUMIFS('D:\Users\...\Desktop\POC - files\[Source.xlsx]Sheet1'!$B:B,'D:\Users\...\Desktop\POC - files\[Source.xlsx]Sheet1'!$A:A, B2)

现在这不起作用,可能是因为一些愚蠢的问题,如果有人指出会很好!

修改

下面给出的公式不起作用...... enter image description here

此外,这仅适用于一张票,而不适用于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)

enter image description here

2 个答案:

答案 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:会在评论中说出这一切,但没有声誉(对不起!)