функция datedif в libreoffice в формате мм / дд / гггг - PullRequest
0 голосов
/ 08 октября 2018

Я не могу использовать функцию datedif, если мои даты указаны в мм / дд / гггг, и в качестве значения всегда возвращается #NAME.Я использую датированный (A2, B2, d).Если это работает только с определенным форматом, есть ли способ преобразовать мои существующие даты в этот формат?

1 Ответ

0 голосов
/ 24 мая 2019

Как писал @tohuwawohu .

Синтаксис

DATEDIF(Start date; End date; Interval)

Дата начала - это дата, когдарасчет выполнен.

Дата окончания - дата, до которой выполняется расчет.Дата окончания должна быть позже даты начала.

Интервал - строка, допустимые значения: «d», «m», «y», «ym», «md» или"yd".

|Value for "Interval"| Return value                                                                                           |
|--------------------|--------------------------------------------------------------------------------------------------------|
| "d"                | Number of whole days between Start date and End date.                                                  |
| "m"                | Number of whole months between Start date and End date.                                                |
| "y"                | Number of whole years between Start date and End date.                                                 |
| "ym"               | Number of whole months when subtracting years from the difference of Start date and End date.          |
| "md"               | Number of whole days when subtracting years and months from the difference of Start date and End date. |
| "yd"               | Number of whole days when subtracting years from the difference of Start date and End date.            |

Пример

Расчет дня рождения.Мужчина родился 1974-04-17.Сегодня 2012-06-13.

=DATEDIF("1974-04-17";"2012-06-13";"y") доходность 38. =DATEDIF("1974-04-17";"2012-06-13";"ym") урожайность 1. =DATEDIF("1974-04-17";"2012-06-13";"md") урожайность 27.
Значит, ему 38 лет, 1 месяц и 27 дней.

=DATEDIF("1974-04-17";"2012-06-13";"m") дает 457, он живет 457 месяцев.

=DATEDIF("1974-04-17";"2012-06-13";"d") дает 13937, он живет 13937 дней.

=DATEDIF("1974-04-17";"2012-06-13";"yd") дает 57,его день рождения был 57 дней назад.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...