Если вы используете в формуле функцию типа NOW()
или TODAY()
, она всегда будет обновляться до текущего времени или даты. Такова природа любой формулы: она оценивает текущую ситуацию и возвращает результат, основанный на этом.
NOW()
всегда возвращает текущую дату и время, а TODAY()
всегда возвращает текущую дату. Чтобы обеспечить соответствие этих функций текущему времени, они изменчивы, что означает, что они будут пересчитываться при каждом изменении ЛЮБОЙ ячейки в вашей рабочей книге, тогда как энергонезависимые функции, такие как Sum(), будут пересчитываться только тогда, когда клетки, которые способствуют их результату изменились.
Если вы хотите поставить отметку времени напротив ввода данных и не хотите, чтобы эта отметка времени изменялась, вы должны либо ввести ее вручную, либо использовать VBA, чтобы записать дату / время в следующую ячейку.
Есть сотни образцов в Интернете и на этом сайте. Ищите "отметку времени" или "отметку даты" с Excel в качестве другого ключевого слова. Если вы застряли, подайте трубку.
Если вы не хотите идти по дорожке VBA, вот несколько удобных сочетаний клавиш:
Ctrl - ; вернет текущую дату
Ctrl - Shift - ; вернет текущее время. Вы также можете думать об этом как Ctrl - :
Если вы хотите быстро ввести штамп с датой и временем в ячейку, используйте
Ctrl - ; - пробел - Ctrl - Shift - ;