Как правильно собрать дату из чисел
Стоит задача: составить из заданных чисел правильную дату.
=DATE(X118; W118; V118)
Основные положения и синтаксис функции DATE в google таблицах
Функция DATE (ДАТА) преобразует данные (год, месяц, день) в значение даты (т.е., полученное значение в ячейке с данной формулой — будет считаться датой).
=DATE(year; month; day) - латинская версия =ДАТА(год; месяц; день) - русская версия
- Year (год) — данные, которые будут приняты в качестве года.
- Month (месяц) — данные, которые будут приняты в качестве месяца.
- Day (день) — данные, которые будут приняты в качестве дня (числа).
В качестве аргументов функции DATE могут выступать другие функции с числовым форматом.
Тонкости в работе функции DATE (ДАТА) в google таблицах
Минимальная дата, которая будет взята в обработку: 01.01.1900, все что ниже этой даты — будет обрабатываться следующим образом:
- Day (день) и Month (месяц) будут обрабатываться в стандартном режиме.
- Year (год) берется из данных и к нему прибавляется 1900 ( 1899 + 1900 = 3799 ).
Максимальная дата, которая будет взята в обработку: 31.12.9999, все что выше этой даты — будет выдавать ошибку #NUM! (все виды ошибок в google таблицах).
В обработку функцией DATE принимаются только числовые значения. Если вы укажете вместо них строковое значение или ссылку на ячейку, содержащую строку, будет выдавать ошибку #VALUE!.
Если ввести значение Day (день / число) > 31 (30), функция прибавит 1-2 дня к числу следующего месяца и отобразит эту дату (2-3 дня для февраля).
Если ввести значение Month (месяц) > 12, функция перепрыгнет на следующий год и преобразует данные (месяц) с учетом лишнего количества заданных данных в аргументе для Month (месяц).
Если использовать в качестве аргументов числа с десятичной частью — функция DATE преобразует аргументы только с целой частью (все что правее точки — автоматически удалит).
В отличие от Excel, где принято считать стартовой позицией отсчета количества дней с 01.01.1900 = 1, в google таблицах — стартовая позиция даты 01.01.1900 = 2!
Первая же позиция у нулевой даты: 31.12.1899 — это сделано для того, чтобы использовать арифметическое количество дней с нуля.