2017-07-27 10 views
0

私は時間の経過とともにセルの値をトラッキングして以前の結果を保存するGoogleシートを持っています。標準= if()式は実際に/ elseであり、以前のデータを上書きします。 = if(today()= A1、value、Do Nothing)の行に沿って式の実行を停止する方法を探しました(if/elseを独立型ifに変換する方法)。次時間の経過とともにGoogleのシートトラックのセル値

 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,"") 

は7/27/17でこれを生成します。

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

と7/28/17に、それはこのようになります。

 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 
+0

コードまたは循環参照のいずれか。 '' ''を参照して循環参照を許可し、反復を1に変更する必要があります。 –

+0

Googleマテリアルで循環参照を許可することはできません。Excelのみです。 –

+0

Googleシートの唯一の方法はコードです。 –

答えて

0

繰り返し計算ができるように設定する必要がありますが、これをGoogleシートで行うことができます。

ファイル] - > [スプレッドシートの設定 - >計算 - >反復計算

[入](今日()= A1、値、B1)がエラーを発生させる場合は、この設定はB1 =の値を変更しました前に。設定すると、以前の値が保持されます。

関連する問題