Top.Mail.Ru
Ответы

Автоматическое добавление даты в эксель если ячейка содержит определенный текст

Как сделать так, чтобы если ячейка H=y, то добавлялась сегодняшняя дата?

Формула ЕСЛИ(H2="y";СЕГОДНЯ) не работает

Дополнен

обычно H:H содержит букву "n", тогда даты не должно быть, но когда вместо n появляется y, то должна вставляться сегодняшняя дата и не меняться каждый день после этого

По дате
По Рейтингу
Аватар пользователя
Новичок
9мес

про СЕГОДНЯ вам уже написали.
В экселе все функции обязательно должны иметь аргументы которые пишутся в скобках
Если аргументы отсутствуют тогда ставятся пустые скобки
напр.СЕГОДНЯ(), ПИ()
Теперь про автоматическое датирование .
существует 2 способа автоматической записи даты:

  1. макросы

  2. формулы

Все известные мне пользователи используют макросы.
чтобы пользоваться вторым способом - надо в настройках включить итерацию.


https://otvet.mail.ru/question/81079457 .
но итерация - очень "вредная тётка". она может самопроизвольно выключаться . Её не любят даже опытные excel-еведы

макрос здесь
https://otvet.mail.ru/question/225529561

Аватар пользователя
Оракул
9мес

и не будет работать хотя бы потому, что формула СЕГОДНЯ показывать будет текущую дату, т.е. пересчитываться при каждом открытии файла.