| Функции даты и времени предназначены для работы с данными, имеющими тип даты и времени. 
 
    Excel хранит даты в виде чисел от 1 до 2 958 465 (в версиях ранее Excel 97 - до 65 380). Числа эти - "номер по порядку" данного дня, отсчитанный от 1 января 1900 года. Порядковое число 1 соответствует 1 января 1900 года, число 2 — это 2 января 1900 года и т.д. Дата  написания этой статьи - 06 марта 2011 имеет порядковый номер 40608. Такая система позволяет использовать даты в формулах. Например, с ее помощью легко  подсчитать количество дней между двумя датами. Как это ни удивительно, но в Excel есть дата с порядковым числом, равным нулю, — 0 января 1900 года. Эта несуществующая дата используется для представления временных данных, которые не связаны с какой-либо конкретной датой.
 Чтобы отобразить числовое значение в виде даты, просто примените к данной ячейке формат даты.
 
 В Excel существуют две системы дат. Microsoft Excel поддерживает систему дат 1900 и систему дат 1904. Эти системы  отличаются начальной датой, от которой отсчитываются порядковые числа дат. В системе дат 1900 начальной датой является 1 января 1900 года, а в системе 1904— 1 января 1904 года. По умолчанию Excel для Windows использует систему дат 1900, a Excel для Macintosh—  систему 1904. Чтобы обеспечить совместимость с файлами электронных таблиц Macintosh,  Excel для Windows может поддерживать систему дат 1904.  При открытии документа, подготовленного на другой аппаратной платформе, смена системы дат происходит автоматически. Например, при открытии в Excel для Windows рабочей книги, созданной в Excel для Macintosh; система дат 1904 будет установлена автоматически. Будьте внимательны, если используете совместно рабочие книги, в которых  применяются разные системы дат. При связывании данных передается порядковое число даты, которое в рабочей книге переводится в дату в соответствии с установленной в ней системой дат.
 
 Максимальная доступная дата — 31 декабря 9999 года (в версиях до Excel 97 - 31 декабря 2078 года).
 
 Время Excel хранит так же в виде чисел, точнее в виде десятичных дробей чисел соответствующих дат. То есть к порядковому номеру даты добавляется дробная часть, соответствующая части суток. Например 06 марта 2011 года имеет порядковый номер 40608, а полдень 06 марта 2011 года (12:00) будет соответствовать числу 40608,5 так как 12 часов - это 0,5 от 24.
 
 Максимальное значение времени, которое можно ввести в ячейку (без значения даты), составляет 9999:59:59 (без одной секунды 10 тыс. часов).
 
 
 Список функций даты и времени:
 
 
 
| Функция | Function | id | Подкатегория | Описание |  
| ВРЕМЗНАЧ | TIMEVALUE | 60189 | Преобразования значений дат и времени в порядковые числа | Возвращает время в числовом формате для времени, заданного текстовой строкой. |  
| ВРЕМЯ | TIME | 60114 | Создания данных типа дат и времени | Возвращает десятичное число, представляющее определенное время. |  
| ГОД | YEAR | 60117 | Разбиения дат | Возвращает год, соответствующий заданной дате. |  
| ДАТА | DATE | 60113 | Создания данных типа дат и времени | Возвращает целое число, представляющее определенную дату. |  
| ДАТАЗНАЧ | DATEVALUE | 60188 | Преобразования значений дат и времени в порядковые числа | Преобразует дату, которая хранится в виде текста, в порядковый номер, который Microsoft Excel воспринимает как дату. |  
| ДАТАМЕС* | EDATE | 1913 | Преобразования значений дат и времени в порядковые числа | Возвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты. |  
| ДЕНЬ | DAY | 60115 | Разбиения дат | Возвращает день даты, заданной в числовом формате. |  
| ДЕНЬНЕД | WEEKDAY | 60118 | Разбиения дат | Возвращает день недели, соответствующий дате. |  
| ДНЕЙ360 | DAYS360 | 60268 | Вычисления разности дат | Возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать месяцев по 30 дней). |  
| ДОЛЯГОДА* | YEARFRAC | 2001 | Вычисления разности дат | Возвращает долю года, которую составляет количество дней между двумя датами (начальной и конечной). |  
| КОНМЕСЯЦА* | EOMONTH | 1915 | Преобразования значений дат и времени в порядковые числа | Возвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе "нач_дата". |  
| МЕСЯЦ | MONTH | 60116 | Разбиения дат | Возвращает месяц для даты, заданной в числовом формате. |  
| МИНУТЫ | MINUTE | 60120 | Разбиения значений времени | Возвращает минуты, соответствующие аргументу время_в_числовом_формате. |  
| НОМНЕДЕЛИ* | WEEKNUM | 1997 | Разбиения дат | Возвращает номер недели для определенной даты. |  
| РАБДЕНЬ* | WORKDAY | 1998 | Преобразования значений дат и времени в порядковые числа | Возвращает число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад от начальной даты. |  
| РАБДЕНЬ.МЕЖД | WORKDAY.INTL |  | Преобразования значений дат и времени в порядковые числа | Возвращает порядковый номер даты, отстоящей вперед или назад на заданное количество рабочих дней, с указанием настраиваемых параметров выходных, определяющих, сколько в неделе выходных дней и какие дни являются выходными. |  
| РАЗНДАТ** | DATEDIF | - | Вычисления разности дат | Возвращает количество полных лет, месяцев или дней между двумя датами. |  
| СЕГОДНЯ | TODAY | 60269 | Создания данных типа дат и времени | Возвращает текущую дату в числовом формате. |  
| СЕКУНДЫ | SECOND | 60121 | Разбиения значений времени | Возвращает секунды, соответствующие аргументу время_в_числовом_формате. |  
| ТДАТА | NOW | 60122 | Создания данных типа дат и времени | Возвращает текущую дату и время в числовом формате. |  
| ЧАС | HOUR | 60119 | Разбиения значений времени | Возвращает час, соответствующий заданному времени. |  
| ЧИСТРАБДНИ* | NETWORKDAYS | 1963 | Вычисления разности дат | Возвращает количество рабочих дней между датами "нач_дата" и "кон_дата". Праздники и выходные в это число не включаются. |  * - функции, которые доступны в версиях Excel младше 2007 только после подключения надстройки Пакет Анализа (Analysis ToolPack)
 ** - недокументированная функция Excel
 
 |