Google sheets 今天使用';s年/月/周作为Google查询语言中的参考
我试图将一列数据相加,即付款(会计)相对于另一列中的接收日期。我希望隔离在给定年份、月份或周内进行的付款,而不必更改查询代码中的任何内容 这大致就是我正在使用的,尝试使用Google sheets 今天使用';s年/月/周作为Google查询语言中的参考,google-sheets,sum,google-sheets-formula,google-sheets-query,google-query-language,Google Sheets,Sum,Google Sheets Formula,Google Sheets Query,Google Query Language,我试图将一列数据相加,即付款(会计)相对于另一列中的接收日期。我希望隔离在给定年份、月份或周内进行的付款,而不必更改查询代码中的任何内容 这大致就是我正在使用的,尝试使用TODAY()或NOW()来自动更新: =query(amount,"select sum(H) where year(F) = year(today())") 我也尝试过做类似的事情,同时引用了一个单元格,该单元格将显示“今天的年份”,但在这方面遇到了困难: =query(amount,"select sum(H) wher
TODAY()
或NOW()
来自动更新:
=query(amount,"select sum(H) where year(F) = year(today())")
我也尝试过做类似的事情,同时引用了一个单元格,该单元格将显示“今天的年份”,但在这方面遇到了困难:
=query(amount,"select sum(H) where year(F) = '"&text(R1,"yyyy-MM-dd")&"'")
其中,R1是一个单元格,其读数=年(今天))
如果我能得到第一个公式来处理年、月和周,那就太完美了。这是可以做到的,但是你需要在查询中添加更多的参数
=SUM(IFERROR(QUERY(A1:B,
"select sum(B)
where year(A)="&YEAR(TODAY())&"
group by A
label sum(B)''", 0)))
可以这样做,但您需要向查询中添加更多的参数
=SUM(IFERROR(QUERY(A1:B,
"select sum(B)
where year(A)="&YEAR(TODAY())&"
group by A
label sum(B)''", 0)))