問題

2012-03-27 20 views
0

I持っているセルに、次の(I3)問題

=IF(ISBLANK(B3),,IF(ISBLANK(I3),,TimeStamp())) 

は、しかし、それはしかし、で、私に循環依存関係エラー

それはB3が選択されているタイムスタンプ機能を呼び出すを与え続けます現在のデータが他の誰かによってリロードされたときに、データがリロードされます(関数を含む)。私が本質的に望むのは、b3が満たされ、I3が満たされていない場合にのみタイムスタンプ関数を呼び出すことです。 I3が満たされていれば、すでにタイムスタンプを持っているのでタイムスタンプ呼び出しを無視したいと思います。

+0

私はこれを別のセル、たとえばJ3に置いておくことをお勧めします。 –

+0

私が知っていたが、何かがあるかどうかを確認する回避策の種類は、不要な列を削除するために行うことができました。いずれにしても、現在のところ、このように隠れているだけです。 – Kevrone

+0

実際には、この回避策は元のデータと同じ問題を抱えていますので、2つの列が時間データを再投入します。 – Kevrone

答えて

0

だから最後に私は、セルがすでに値を持っていたかどうかを検出するために、Googleのスクリプトを使用し、それが持っていたどのような値に基づいてデータを移入する必要がありました。

0

問題は、(セルI3)を移入しようとしている値は式で、自分自身であるということです。私。セルはそれ自体を参照しているため、循環参照があります。

+0

私は解決策を探して問題を理解します。 – Kevrone