Google sheets Google工作表随时间跟踪单元格值

Google sheets Google工作表随时间跟踪单元格值,google-sheets,Google Sheets,我有一个谷歌表,我想跟踪一个单元格的值随时间的推移,并保存以前的结果。标准=if()公式实际上是if/else,将覆盖以前的数据。我搜索了一种停止公式执行的方法(将if/else转换为独立的if),方法是使用=if(今天()=A1,value,donothing)。以下是: A B 1. 7/27/17 =if(today()=A1,value,"") 2. 7/28/17 =if(today()=A2,value,"") 3. 7/29/17

我有一个谷歌表,我想跟踪一个单元格的值随时间的推移,并保存以前的结果。标准=if()公式实际上是if/else,将覆盖以前的数据。我搜索了一种停止公式执行的方法(将if/else转换为独立的if),方法是使用=if(今天()=A1,value,donothing)。以下是:

      A              B
1. 7/27/17   =if(today()=A1,value,"")
2. 7/28/17   =if(today()=A2,value,"")
3. 7/29/17   =if(today()=A3,value,"")
于2017年7月27日生成此文件:

      A        B
1. 7/27/17   value
2. 7/28/17   
3. 7/29/17   
2017年7月28日将是:

      A        B
1. 7/27/17   
2. 7/28/17   value
3. 7/29/17   
有人知道28号怎么去吗

      A        B
1. 7/27/17   value
2. 7/28/17   value
3. 7/29/17   

事实证明,你可以在谷歌工作表中这样做,尽管你必须进入设置以允许迭代计算

文件->电子表格设置->计算->迭代计算[打开]


在更改此设置之前,B1=if(今天()=A1,value,B1)的值将引发错误。通过设置,它现在将保留以前的值。

结果表明,您可以在google工作表中执行此操作,尽管您必须进入设置以允许迭代计算

文件->电子表格设置->计算->迭代计算[打开]


在更改此设置之前,B1=if(今天()=A1,value,B1)的值将引发错误。使用此设置,它现在将保留以前的值。

使用代码或循环引用。您需要更改
以引用自身并允许循环引用,并将迭代次数更改为1。无论如何,您不能在google工作表中允许循环引用,只能使用Excel。因此google工作表中的唯一方法是使用代码。关于如何使用代码解决此问题的任何建议?如果使用google工作表,请不要使用Excel标记。它们不一样。正在删除Excel标记。使用代码或循环引用。您需要更改
以引用自身并允许循环引用,并将迭代次数更改为1。无论如何,您不能在google工作表中允许循环引用,只能使用Excel。因此google工作表中的唯一方法是使用代码。关于如何使用代码解决此问题的任何建议?如果使用google工作表,请不要使用Excel标记。它们不一样。删除Excel标记。