【发布时间】:2016-01-12 09:08:37
【问题描述】:
我在将公式变为数组时遇到问题。我现在的公式是
单元格 S3 =
=sum(FILTER('Junkyard 2'!$G$3:$H,'Junkyard 2'!$B$3:$B>=$S$5,'Junkyard 2'!$B$3:$B<=$T$5,
'Junkyard 2'!$C$3:$C=N8
(垃圾场 2 是所有数据被转储的地方。S5 和 T5 是日期。所以基本上我正在尝试获取介于 2 个日期之间并且与该人的姓名(单元 N8)匹配的数字列表,并且添加总小时数。这是一种解决方法,因为我无法让 sumifs 工作)
我已经做到了,即使用户要插入另一行,公式也会通过这样做应用于新行
单元格 S3 =
=ARRAYFORMULA(IF(ROW(R7:R)=7,"", sum(FILTER(
'Junkyard 2'!$G$3:$H,'Junkyard 2'!$B$3:$B>=$S$5,'Junkyard 2'!$B$3:$B<=$T$5,
'Junkyard 2'!$C$3:$C=N8
我现在的问题是我不能将它应用到整个 S3:S。 通过将最后一部分更改为
'Junkyard 2'!$C$3:$C=N8:N would not give me the proper answer.
【问题讨论】:
标签: google-apps-script google-sheets formulas array-formulas