2012-03-27 18 views
0

У меня есть следующий в ячейке (I3)Проблемы с функцией электронных таблиц Google

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

Однако он продолжает давать мне ошибку круговой зависимости

Это вызывает функцию временной метки при выборе b3, однако при текущий, когда он перезагружается кем-то другим, данные перезагружаются (включая функцию). По сути, я хочу только назвать функцию временной метки, если b3 заполнен, а I3 - нет. Если I3 заполнен, я бы хотел, чтобы он игнорировал вызов timestamp, поскольку у него уже есть метка времени.

+0

Я бы посоветовал это сделать в отдельной камере, скажем, J3. –

+0

Вид обходного пути, о котором я знал, но видел, было ли что-то, что я мог сделать, чтобы устранить ненужные столбцы. В любом случае он в настоящее время сидит, как это, просто скрывается. – Kevrone

+0

На самом деле неважно, что это обходное решение имеет ту же проблему, что и оригинал, поскольку теперь две колонки заполняют данные времени. – Kevrone

ответ

0

Итак, в конце концов мне пришлось использовать скрипт google, чтобы определить, была ли у ячейки уже значение, а затем заполнить ее данными на основе того, какое значение она имела.

0

Проблема в том, что значение, которое вы пытаетесь заполнить (ячейка I3), является самой формулой в формуле. То есть ячейка ссылается на себя, поэтому у вас есть круговая ссылка.

+0

Я понимаю проблему, просто ищу решение. – Kevrone

Смежные вопросы