2017-08-10 37 views
0

我有一个像this一个表,我想,如果列“直径”有在月的变化,那么在列“苏马MES”将会出现在列中的数字总和分享同一个月的“Horas”。正如你所看到的,在E14单元格中出现了8月份“Horas”的总和。总和超过某些码排在谷歌电子表格

我可以从列“Dia”中获得月份,但我不知道如何使用此作为SUMIF中的条件。这是ifttt applet的一部分,用于跟踪我的工作时间。

谢谢。

回答

1

首先,你需要创建一个自定义的数据格式和格式列A这样的:

DDDD “ ”d“ ”MMMM“,” YY

然后总结八月使用(栏d最后八月项):

=arrayformula(sumif(month(A:A),"=8",D:D)) 

这里是一个分享,如果我的测试表格:

https://docs.google.com/spreadsheets/d/1ZWg9pXVPpBqh1-BykTEnoreZGoAKn-YZmNq3bfYz30k/edit?usp=sharing

+0

如果你的单元格是文本,而不是日期,则使用“* August *”作为条件:'sumif(A3:A,“* August *”,D3:D)',因为这将在字符串的任何部分匹配August。如果它被格式化为日期,则使用此答案中的公式,该公式可应用于应用于列A的任何日期格式。如果格式设置为自动,则它应该成为日期,上述答案仍然有效。 –

+0

谢谢!最后我做了这个:'= ARRAYFORMULA(SUMIFS(D:D,MONTH(A:A),MONTH(A14),YEAR(A:A),YEAR(A14)))'年 –