Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа с MS Office > Edate() в Excel


Автор: Erica 27.2.2006, 13:44
Здравствуйте...

В спарвке Excel среди прочих функций есть такая функция как Edate(), но ее нет в списке функций в самом Excel, а когда ее вписываею вручную она не работает, не подскажете как быть?

Автор: Akina 27.2.2006, 14:21
Была в 97-м Офисе. Больше нет. Забудь.

Автор: Erica 27.2.2006, 14:31
Ок, а тогда как мне найти такого рода фуенкцию в новых версиях, она мне оч нужна

Автор: Akina 27.2.2006, 15:13
Может, ты просто нормально расскажешь что именно тебе нужно, а?

Автор: Erica 27.2.2006, 15:31
Попробую...

мне нужно чтоб от какой-то конкретной даты отсчитывалось ровно 6 месяцев. Есть вариант прибавлять 180 дней, но он немного некорректный, дает погрешность на пару дней туда и обратно

Автор: likhobory 27.2.2006, 17:33
Код

NewDate=DateAdd("m", 6, "11.12.2006")



Автор: AsIs 2.3.2006, 22:05
А я нашел способ как обойтись без макросов.

Попробуйте сделать так.
1. Сервис \ Надстройки \ включите надстройку Пакет анализа.
2. В нужной ячейке введите формулу:
=ДАТАМЕС(A1;A2)
3. Примените к данной ячейке с результатом формулы формат Дата.
Готово.
Если я не ошибаюсь, можно количество месяцев вводить и отрицательное, тогда дата будет уменьшаться.

Успехов! smile

Автор: Erica 3.3.2006, 16:09
Спасибо попробую smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)