powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / проблемы с датами
13 сообщений из 13, страница 1 из 1
проблемы с датами
    #34052164
whoismaikl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело такое, мне необходимо ввести формулу которая будет выдавать количество лет человека показанное в месяцах( там год рождения дан )
...
Рейтинг: 0 / 0
проблемы с датами
    #34052174
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автортам год рождения дан
Просто год? Тогда получтся с точностью 12 месяцев - это ничего?
...
Рейтинг: 0 / 0
проблемы с датами
    #34052184
whoismaikl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет , мне надо полностю все полные месаца
=(YEAR(TODAY())-YEAR(M6))*12+MONTH(M6)
чтото у мена получаетса но там есть неточность, вожможно скоро дойду до отвеа сам ...
...
Рейтинг: 0 / 0
проблемы с датами
    #34052234
whoismaikl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо , нашол
=(DAYS360(M4;TODAY()))/30
...
Рейтинг: 0 / 0
проблемы с датами
    #34052238
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая полезная, но малоизвестная (по причине незадокументированности) функция - РАЗНДАТ (англ. DATEDIF).

РАЗНДАТ(ДатаНачала;ДатаКонца;Формат )

Параметр: Формат

"y" - полные годы
"ym" - полные месяцы, не считая полных лет
"m" - полные месяцы
"md" - полные дни, не считая полных месяцев
"d" - полные дни

Пример:

[A1]=13/09/1968

=РАЗНДАТ(A1;СЕГОДНЯ(); "y" ) --> 38
=РАЗНДАТ(A1;СЕГОДНЯ(); "ym" ) --> 0
=РАЗНДАТ(A1;СЕГОДНЯ(); "m" ) --> 456
=РАЗНДАТ(A1;СЕГОДНЯ(); "md" ) --> 29
=РАЗНДАТ(A1;СЕГОДНЯ(); "d" ) --> 13908
=РАЗНДАТ(A1;СЕГОДНЯ(); "y" )&" лет, "&РАЗНДАТ(A1;СЕГОДНЯ(); "ym" )&" месяцев, "&РАЗНДАТ(A1;СЕГОДНЯ(); "md" )&" дней" --> "38 лет, 0 месяцев, 29 дней"

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
проблемы с датами
    #34052261
whoismaikl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хммм, этот вариант выгладит привлекателнее... Спасибо.
...
Рейтинг: 0 / 0
проблемы с датами
    #34052271
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whoismaiklхммм, этот вариант выгладит привлекателнее... Спасибо.

Точнее - это уж наверняка ;-)
...
Рейтинг: 0 / 0
проблемы с датами
    #34053438
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)
=РАЗНДАТ(A1;СЕГОДНЯ(); "y" )&" лет, "&РАЗНДАТ(A1;СЕГОДНЯ(); "ym" )&" месяцев, "&РАЗНДАТ(A1;СЕГОДНЯ(); "md" )&" дней" --> "38 лет, 0 месяцев, 29 дней"

KL
[MVP - Microsoft Excel]

То же самое в англ.версии
=DATEDIF(A1;B1;"y")&" лет, "&DATEDIF(A1;B1;"ym")&" месяцев, "&DATEDIF(A1;B1;"MD")&" дней"
Даты в А1 и В1
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
проблемы с датами
    #34925179
konvoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Формула РАЗНДАТ() прекрасно работает в Excel таблицах, но соответствия в VBA не нашёл. Есть DateDiff("n", Date1, Date2), где n — yyyy, m, d, h, n, s, но отсутствуют эквиваленты "ym", "md"

Помогите, как выполнить эту формулу в VBA?
...
Рейтинг: 0 / 0
проблемы с датами
    #34925247
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evaluate("datedif(" & Range("F42").Address(, , , True) & "," & Range("F43").Address(, , , True) & ", ""ym"")")
...
Рейтинг: 0 / 0
проблемы с датами
    #34925284
konvoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, а не могли бы вы подсказать аналог в VBA =ОКРУГЛВНИЗ()?
...
Рейтинг: 0 / 0
проблемы с датами
    #34925338
LETME
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, не помню как зовут того доброго человека, который когда-то выложил на форуме следующую полезную таблицу соответствия функций...
...
Рейтинг: 0 / 0
проблемы с датами
    #34925443
konvoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Раньше мне попадался этот справочник, но решил, что без надобности. А надо всё складывать в корзинку.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / проблемы с датами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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