我为我的工作创建了时间日志:
为了更好地说明,我附上图片如下:
其中 start 和 end 是我在 A 列中启动特定任务的时间,delta 是 End 和 Start 中的值之间的差异。
在下一张表中,我创建了我在每个标准上花费了多少时间的摘要,如下所示:
现在我遇到的问题是:
1)我在汇总表的小时字段中的公式是这样的:
=sumif('Time spent'!$A$2:$A$100,A3,'Time spent'!$D$2:$D$100)
我如何才能使今天输入的条目的值上升?我想要这个功能的原因是为了让我可以看到我今天的表现。
我在 Google Doc 上有这个,但我也想知道如何在 Excel 中完成这个
最佳答案
在 Excel 中,从 2007 版开始,您可以使用 SUMIFS
函数 - 允许多个条件。在您的情况下,语法为:
=SUMIFS('花费时间'!$D$2:$D$100,'花费时间'!$A$2:$A$100,A3,'花费时间'!$E$2:$E$100,TODAY())
在 Excel 2003 中,您可以使用 SUMPRODUCT
执行此操作。 :
=SUMPRODUCT('花费时间'!$D$2:$D$100*('花费时间'!$A$2:$A$100=A3)*('花费时间'!$E$2:$E$100=TODAY() ))
关于excel - sumif 某些列的值基于其他列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15732296/