Функция ДАТА() , английский вариант DATE(), в озвращает целое число, представляющее определенную дату. Формула =ДАТА(2011;02;28) вернет число 40602. Если до ввода этой формулы формат ячейки был задан как Общий, то результат будет отформатирован как дата, т.е. 28.02.2011.
ДАТА ( год ; месяц ; день )
Год — аргумент, который может иметь от одной до четырех цифр. Месяц — положительное или отрицательное целое число в диапазоне от 1 (январь) до 12 (декабрь), представляющее месяц года. День — положительное или отрицательное целое число в диапазоне от 1 до 31, представляющее день месяца.
В EXCEL даты хранятся в виде последовательности чисел (1, 2, 3, ...), что позволяет выполнять над ними вычисления. По умолчанию день 1 января 1900 г. имеет номер 1, а 28 февраля 2011 г. — номер 40602, так как интервал между этими датами составляет 40 602 дня. О том как EXCEL хранит дату и время, читайте эту статью .
Для того, чтобы прибавить к дате 28.02.2011, содержащейся в ячейке А1 , например, 5 лет, можно использовать следующую формулу: =ДАТА(ГОД(A1)+5;МЕСЯЦ(A1);ДЕНЬ(A1)) получим результат 28.02.2016
Для того, чтобы прибавить к дате 28.02.2011, например, 15 месяцев, можно использовать следующую формулу: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+15;ДЕНЬ(A1)) или формулу =ДАТАМЕС(A1;15) получим результат 28.05.2012
Примечание . При прибавлении месяцев между ДАТАМЕС() и ДАТА() существует разница. Прибавим к 30.01.2009 один месяц:
Если записать формулу =ДАТА(2008;3;) , то формула вернет 29.02.2008. Т.е. опуская последний аргумент День мы тем самым задаем его равным 0. Поэтому формула возвращает последний день предыдущего месяца!
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии