【发布时间】:2020-06-17 17:08:36
【问题描述】:
我想更改我用来返回值数组的公式之一,而不必复制/粘贴或向下拖动每个单元格的公式。我目前适用于可以向下拖动的单个单元格的公式是:
=SUMIFS('Tracking Tasks'!B$2:B,
'Tracking Tasks'!C$2:C, ">="&B2,
'Tracking Tasks'!C$2:C, "<="&D2,
'Tracking Tasks'!D$2:D, "<>")
该公式总结了两个日期之间“已完成”的所有点,这些日期也已“发布”(单元格非空白)。我尝试了很多解决方案,但这似乎最接近我想要实现的目标:
=ArrayFormula(SUM(
QUERY('Tracking Tasks'!B$2:D,
"select B
where C >= date '" & TEXT(B2:B, "yyyy-mm-dd") &
"' and C <= date '" & TEXT(D2:D, "yyyy-mm-dd") & "'")
))
但是,此解决方案不会像我期望的那样返回值数组,并且它不考虑“已发布”列。
Sample Google Sheet
【问题讨论】:
标签: google-sheets google-sheets-formula spreadsheet array-formulas google-sheets-query