根据其他列加总一些列值

我创build了我所做的时间日志:为了更好地说明,我附加了以下图像:

在这里输入图像说明

开始和结束是开始A列中的特定任务的时间,delta是结束和开始中的值之间的差值。

在下一张表格中,我创build了多less次花费在每个标准上的总结:

在这里输入图像说明

现在我遇到的问题是:

1)我在汇总表中的小时字段中的公式是这样的:

=sumif('Time spent'!$A$2:$A$100,A3,'Time spent'!$D$2:$D$100) 

我如何做到这一点,使价值观今天进入? 我想要这个function的原因是我可以看到我今天的performance。

我在Google Doc上有这个,但是我也想知道如何在Excel中完成这个工作

在Excel中,从版本2007开始,您可以使用SUMIFS函数 – 它允许多个条件。 在你的情况下,语法是:

 = SUMIFS('Time spent'!$ D $ 2:$ D $ 100,'花费的时间'!$ A $ 2:$ A $ 100,A3,'花费的时间'!$ E $ 2:$ E $ 100,TODAY())

在Excel 2003中,您可以使用SUMPRODUCT来做到这一点:

 = SUMPRODUCT('Time spent'!$ D $ 2:$ D $ 100 *('Time spent'!$ A $ 2:$ A $ 100 = A3)*('Time spent'!$ E $ 2:$ E $ 100 = TODAY() ))