Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как прибавить число месяцев к дате / 14 сообщений из 14, страница 1 из 1
06.03.2006, 11:31:18
    #33583512
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
Всем привет.

Возникла необходимость прибавить к указанной к дате число месяцев и получить новую дату. В русской версии у меня есть функция "ДАТАМЕС", а вот тут такой функции нет (Версия 2003 11.6355.6360 SP1 английская). Просмотрел список - аналогов так же нет. Как быть, есть альтернативы?

Заранее спасибо.
...
Рейтинг: 0 / 0
06.03.2006, 11:43:05
    #33583557
Как прибавить число месяцев к дате
Код: plaintext
EDATE
...
Рейтинг: 0 / 0
06.03.2006, 11:58:12
    #33583606
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
Пользователь2
Код: plaintext
EDATE


Не работает.

Набрал : =EDATE(NOW();10)
Получил: #NAME?
...
Рейтинг: 0 / 0
06.03.2006, 12:40:34
    #33583783
Как прибавить число месяцев к дате
У меня нет возможности проверить функцию ДАТАМЕС (EDATE), т.к. она появилась в Excel 2000.

Напиши свою функцию.

Код: plaintext
1.
2.
3.
4.
Function fnDateAdd( _
  dtmDate As Date, _
  intMonth As Integer) As Date
    fnDateAdd = DateAdd("m", intMonth, dtmDate)
End Function

?fnDateAdd(Now,10)
...
Рейтинг: 0 / 0
06.03.2006, 14:03:05
    #33584136
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
Alexey AgafonovВозникла необходимость прибавить к указанной к дате число месяцев и получить новую дату.
хм, а какая дата будет, если к 31 января прибавить один месяц?
...
Рейтинг: 0 / 0
06.03.2006, 14:35:15
    #33584271
Как прибавить число месяцев к дате
Пользователь2У меня нет возможности проверить функцию ДАТАМЕС (EDATE), т.к. она появилась в Excel 2000.
Опечатался, 2002 конечно же.
...
Рейтинг: 0 / 0
06.03.2006, 14:59:51
    #33584359
Tachkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
У меня XP, к дате прибавляю просто число дней в числовом формате. Или я не понял вопроса? Формат даты воспроизводит количество дней от начала учетного периода, а потом делит на года, месяцы и дни... Вот я дни и прибавляю... Все работает
...
Рейтинг: 0 / 0
06.03.2006, 16:32:37
    #33584722
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
TachkinУ меня XP, к дате прибавляю просто число дней в числовом формате. Или я не понял вопроса? Формат даты воспроизводит количество дней от начала учетного периода, а потом делит на года, месяцы и дни... Вот я дни и прибавляю... Все работает

У меня тоже работает, но мне нужно прибавить число месяцев, а не дней..
...
Рейтинг: 0 / 0
06.03.2006, 16:33:36
    #33584734
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
miksoft Alexey AgafonovВозникла необходимость прибавить к указанной к дате число месяцев и получить новую дату.
хм, а какая дата будет, если к 31 января прибавить один месяц?

28 или 29 февраля, в зависимости от года. Ведь мы прибавляем к дате, вполне определенной, с точностью до дня, а это и год, и месяц, и день.
...
Рейтинг: 0 / 0
06.03.2006, 16:42:38
    #33584766
Tachkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
Так пойдет?
...
Рейтинг: 0 / 0
06.03.2006, 17:18:09
    #33584878
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
Alexey Agafonov28 или 29 февраля, в зависимости от года. Ведь мы прибавляем к дате, вполне определенной, с точностью до дня, а это и год, и месяц, и день.
а вас не смущает, что 31 января 2006 + 1 месяц + 1 месяц <> 31 января 2006 + 2 месяца ?
...
Рейтинг: 0 / 0
06.03.2006, 17:25:14
    #33584907
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
Пользователь2 Пользователь2У меня нет возможности проверить функцию ДАТАМЕС (EDATE), т.к. она появилась в Excel 2000.
Опечатался, 2002 конечно же.Э? Вообще-то в 2000-ом оно есть и прекрасно работает:
...
Рейтинг: 0 / 0
06.03.2006, 23:26:17
    #33585563
Как прибавить число месяцев к дате
Да, ты прав. Но для того, чтобы она появилась и не возвращала ошибку #ИМЯ?, нужно в Сервис->Надстройки загрузить надстройку «Пакет анализа».

Alexey Agafonov, это и есть решение вашей проблемы.
...
Рейтинг: 0 / 0
07.03.2006, 08:45:00
    #33585808
Alexey Agafonov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как прибавить число месяцев к дате
Пользователь2Да, ты прав. Но для того, чтобы она появилась и не возвращала ошибку #ИМЯ?, нужно в Сервис->Надстройки загрузить надстройку «Пакет анализа».

Alexey Agafonov, это и есть решение вашей проблемы.

Уважаемый Пользователь2! Все верно. В числе всех советов Ваш оказался самым верным. Господа! Всего одна галочка Tools -> Add-Ins и флаг Analysis TolPack (Сервис -> Надстройки «Пакет анализа»). И все, функция "EDATE" появилась в списке.

Спасибо огромное.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как прибавить число месяцев к дате / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]