0

我试图找到一种在特定时间执行公式然后将其锁定而不更改的方法。

本质上,我正在计算不同人的响应(来自谷歌表单的输出)。每周,Google 表单都会被擦除。但是,我想记录在过去 8 周内该人的名字出现了多少次。

现在,我只需使用 COUNTIF() 函数并手动计算结果。我想改进这个系统并切换到某种方式,将它保存在不同的单元格/工作表中,然后一旦到了周末,COUNTIF 就会打印它的结果的绝对值并冻结。

如有必要,我可以使用 Google Apps 脚本来执行此操作,因为我对此有所了解。不过,为了节省时间,最好使用某种内置的 Google 表格方法。

请让我知道这是否已经完成,或者是否有办法完成(我确定它是可行的,不知道如何)。

4

1 回答 1

0

在特定时间计算公式然后“冻结”结果取决于公式的特性

案例

  1. 带有静态参数的自定义函数
    添加一个在重新计算自定义函数时应该更改的虚拟参数。由于自定义函数不能使用 volatile 函数作为参数,时间驱动触发器应在所需时间更改虚拟参数。
  2. 带或不带自定义函数的内置
    函数 使用时间驱动的触发器添加公式,等待电子表格重新计算完成,然后用公式的结果替换公式。

请记住,时间驱动的触发器不会在非常精确的时间运行。

于 2018-06-18T00:14:02.300 回答