Задать вопрос
@imago111

Зафиксировать дату с использованием функции TODAY()?

Прошу помощи в решении вопроса.
В ячейки стоит формула "=IF(A166=True;TODAY())" - при нажатии на флажок устанавливается текущая дата.
Когда я вношу изменения в таблице дата меняется на другой день. Каким способом можно зафиксировать дату?
  • Вопрос задан
  • 586 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Excel + Google Таблицы с нуля до PRO
    4 месяца
    Далее
  • SF Education
    Excel Academy
    2 месяца
    Далее
  • Skillfactory
    Мастер Google таблиц
    4 недели
    Далее
  • Skypro
    Excel для анализа данных за 6 месяцев
    6 месяцев
    Далее
  • Onskills
    Excel для начинающих
    1 месяц
    Далее
  • GB (GeekBrains)
    Excel + Google-таблицы с нуля до PRO
    4 месяца
    Далее
  • ProductStar
    Google Sheets и Exсel
    2 месяца
    Далее
  • Digital Skills Academy
    Excel + Power BI для анализа данных
    2 месяца
    Далее
Решения вопроса 2
Geleoss
@Geleoss
Любитель таблиц
Попробуйте вот такой хак:
=LAMBDA(tmp;IF(A123;tmp;))(NOW())
, где A123 - ячейка с вашим флажком
Ответ написан
@MagicMight
no magic quotes
К сожалению, чистыми формулами это сделать невозможно. По их природе.
Например, кажущийся логичным вариант с =IF(ISBLANK(A1); NOW(); A1) создаст ошибку циклической зависимости. Если нужно фиксировать даты, то посмотрите в сторону использования AppsScript
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы