【发布时间】:2021-09-01 09:02:25
【问题描述】:
我正在使用 Google 表格功能来分析一些数据,但即使我没有庞大的数据库,表格也会落后于我的功能。功能是:
=ARRAY_CONSTRAIN(ARRAYFORMULA(SUMIF(IF(A2:A10000="Received",ROW(A2:A10000),""), "<="&ROW(A2:A10000), B2:B10000)+G1-SUMIF(IF(A2:A10000="Given",ROW(A2:A10000),""), "<="&ROW(A2:A10000), B2:B10000)),COUNTA(B2:B10000),1)
是否可以通过谷歌脚本使用此功能,以免表单超载?
示例表:https://docs.google.com/spreadsheets/d/1UeIXFVsP5hevC20D04juTstBbfViYhWUIp6VRst_Nu4
【问题讨论】:
-
@Iamblichus 在您的答案中发现了类似的函数
SUM7ROWS。你能帮忙吗?谢谢。 -
在我看来,使用更有效地完成这项工作是可能的。您能用文字解释您的目标并提供一些示例数据吗?
-
@Krzysztof Dołęgowski 我需要使用 arrayformula 为每一行加上一些标准的总和。我的变体正在工作,但工作表速度非常慢。此处为电子表格示例docs.google.com/spreadsheets/d/…
标签: google-apps-script google-sheets google-sheets-formula array-formulas sumifs