Изменение даты при условии, что прошло не больше 3-х месяцев
falk0n
Дата: Вторник, 13.07.2021, 13:39 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Здравствуйте. Есть столбец с разными датами. Нужно их изменить так: если от даты в столбце до текущей даты прошло не больше 3-х месяцев, то к дате (в столбце) прибавить 3 месяца, если прошло больше, то прибавить 6 месяцев. Прописал формулу Код
=ЕСЛИ(СЕГОДНЯ()-E11<90;"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11))";"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11))")
,но ответ получается ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11)) или ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11)).
Здравствуйте. Есть столбец с разными датами. Нужно их изменить так: если от даты в столбце до текущей даты прошло не больше 3-х месяцев, то к дате (в столбце) прибавить 3 месяца, если прошло больше, то прибавить 6 месяцев. Прописал формулу Код
=ЕСЛИ(СЕГОДНЯ()-E11<90;"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11))";"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11))")
,но ответ получается ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11)) или ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11)). falk0n
Сообщение отредактировал falk0n - Вторник, 13.07.2021, 13:40
Ответить
Сообщение Здравствуйте. Есть столбец с разными датами. Нужно их изменить так: если от даты в столбце до текущей даты прошло не больше 3-х месяцев, то к дате (в столбце) прибавить 3 месяца, если прошло больше, то прибавить 6 месяцев. Прописал формулу Код
=ЕСЛИ(СЕГОДНЯ()-E11<90;"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11))";"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11))")
,но ответ получается ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11)) или ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11)). Автор - falk0n Дата добавления - 13.07.2021 в 13:39
Serge_007
Дата: Вторник, 13.07.2021, 15:04 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Кавычки в формуле означают, что внутри них - текст Вот это - не формулы, а текст:"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11))"
"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11))"
Кавычки в формуле означают, что внутри них - текст Вот это - не формулы, а текст:"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11))"
"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11))"
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Кавычки в формуле означают, что внутри них - текст Вот это - не формулы, а текст:"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11))"
"ДАТАЗНАЧ(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11))"
Автор - Serge_007 Дата добавления - 13.07.2021 в 15:04
falk0n
Дата: Среда, 14.07.2021, 06:56 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Если убрать кавычки, то выдаёт ошибку "Для данной функции введено Слишком много аргументов" Таблица во вложении.
Если убрать кавычки, то выдаёт ошибку "Для данной функции введено Слишком много аргументов" Таблица во вложении. falk0n
Ответить
Сообщение Если убрать кавычки, то выдаёт ошибку "Для данной функции введено Слишком много аргументов" Таблица во вложении. Автор - falk0n Дата добавления - 14.07.2021 в 06:56
Serge_007
Дата: Среда, 14.07.2021, 09:22 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
выдаёт ошибку "Для данной функции введено Слишком много аргументов"
Разумеется выдает ошибку У функции ДАТАЗНАЧ() есть только один аргумент, а Вы пытаетесь их 3 использовать Зачем вообще Вам эта функция нужна? Почему не так:Код
=ЕСЛИ(СЕГОДНЯ()-E11<90;ДАТА(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11));ДАТА(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11)))
или так:Код
=ДАТА(ГОД(E11);МЕСЯЦ(E11)+НЕ(СЕГОДНЯ()-E11<90)*3+3;ДЕНЬ(E11))
?
выдаёт ошибку "Для данной функции введено Слишком много аргументов"
Разумеется выдает ошибку У функции ДАТАЗНАЧ() есть только один аргумент, а Вы пытаетесь их 3 использовать Зачем вообще Вам эта функция нужна? Почему не так:Код
=ЕСЛИ(СЕГОДНЯ()-E11<90;ДАТА(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11));ДАТА(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11)))
или так:Код
=ДАТА(ГОД(E11);МЕСЯЦ(E11)+НЕ(СЕГОДНЯ()-E11<90)*3+3;ДЕНЬ(E11))
?Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение выдаёт ошибку "Для данной функции введено Слишком много аргументов"
Разумеется выдает ошибку У функции ДАТАЗНАЧ() есть только один аргумент, а Вы пытаетесь их 3 использовать Зачем вообще Вам эта функция нужна? Почему не так:Код
=ЕСЛИ(СЕГОДНЯ()-E11<90;ДАТА(ГОД(E11);МЕСЯЦ(E11)+3;ДЕНЬ(E11));ДАТА(ГОД(E11);МЕСЯЦ(E11)+6;ДЕНЬ(E11)))
или так:Код
=ДАТА(ГОД(E11);МЕСЯЦ(E11)+НЕ(СЕГОДНЯ()-E11<90)*3+3;ДЕНЬ(E11))
?Автор - Serge_007 Дата добавления - 14.07.2021 в 09:22
falk0n
Дата: Среда, 14.07.2021, 11:46 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Зачем вообще Вам эта функция нужна? Почему не так
В формулах Excel не силён, понадобились недавно. Работают как надо обе формулы. Большое спасибо.
Зачем вообще Вам эта функция нужна? Почему не так
В формулах Excel не силён, понадобились недавно. Работают как надо обе формулы. Большое спасибо.falk0n
Ответить
Сообщение Зачем вообще Вам эта функция нужна? Почему не так
В формулах Excel не силён, понадобились недавно. Работают как надо обе формулы. Большое спасибо.Автор - falk0n Дата добавления - 14.07.2021 в 11:46