只计算一个ID的一个值

我有两列:第一个包含值(在这种情况下是小时),第二个包含ID。 我需要为一个ID总结一个值。 我不确定是否清楚,但这个例子的“解决scheme”应该是19.5

不幸的是,这个表不是在一些很好的devise中准备的,所以我甚至不能使用数据透视表。

有任何想法吗? 非常感谢。

这里截图

我有解决scheme使用助手列。 它假设你的值是列A,你的ID是列B.

在与ID相邻的列中使用以下公式:

 =COUNTIF($B$2:B2,B2) 

然后在您想要答案的单元格中使用以下SUMIF公式

 =SUMIF(C2:C6,1,A2:A6) 

一个可能工作的解决scheme是使用数组公式:

 {=SUM((A1:A5)/COUNTIF(B1:B6,B1:B6))} 

这将在求和之前将列A中的每个条目除以ID的数量。

 6,5 5 = 3,25 6,5 5 = 3,25 6,5 4 = 3,25 6,5 4 = 3,25 6,5 1 = 6,5 ------ 19,5 

为了input公式作为数组,不要input{'s。 相反,完成时请使用CTRL + SHIFT + ENTER而不是ENTER。