2016-03-09 27 views
0

问题:如果日期介于两个日期之间,如何计算Google Spreadsheet列的总计?

我跟踪雇员小时在谷歌电子表格由谷歌表格填充。我已经通过使用query将每个人分成了他们自己的标签,但现在我已经让每个人都有自己的标签,我需要一种很好的方法来获得两个星期的工资总时数。

详情:

我有一个谷歌电子表格像下面的数据。基本上,日期,名称和工作时间。我从Google表单中填充数据,因此我不能更改日期格式。

这些数据涵盖了大量时间,但我希望能够根据2周的薪酬期计算总计。

我已经试过什么:

我试过query(#ERROR):

=query(!A3:J, "Select DSUM('Hours') Where A > '3/12/2016'") 

我试过SUMIF(0):

=SUMIF(A3:A14, "> '3/16/2016'", C3:C15) 

而且我试过DSUM(但不完全了解它)(#ERROR):

=DSUM(!A3:J, "Hours", {"> [not sure what to put here]") 

数据: Date Name Hours 3/1/2016 John Doe 9.5 3/4/2016 John Doe 3 3/5/2016 John Doe 6.5 3/9/2016 John Doe 8 ... 4/28/2016 John Doe 7

奖励:

不仅仅是 “如何使用日期条件计算”,是有办法来设置此要少手册?所以我不必在每个支付期间复制公式,更改日期等等。

回答

1

我不认为你需要在日期周围的单引号。但你非常接近。

您可以使用这样的事情:

=SUMIFS(C2:C8,A2:A8,CONCAT("<=",E2),A2:A8,CONCAT(">=",D2)) 

A列有日期。

C列有你的时间。

D列有支付期限的开始。

塔E支付期

这样你就可以只输入期间并拖动(复制)的公式向下的结束。

enter image description here

+0

它给人的错误:“的参数错误数SUMIF 2个3之间争论的预期,但有5个参数。” – Dave

+0

确保在最后使用带有S的SUMIFS – swbandit

相关问题