Найдем дату, отстоящую от начальной даты на заданное количество месяцев.
Пусть в ячейке
А6
задана дата
05.10.2012
. Дата, отстоящая от нее на 2 месяца, очевидно,
05.12.2012
. Этот результат можно получить формулой
=ДАТАМЕС(A6;2))
Альтернативная формула
=ДАТА(ГОД(A6);МЕСЯЦ(A6)+2;ДЕНЬ(A6))
может дать в некоторых (редких) случаях другой результат. Например, если к дате
29.02.2008
(високосный год) прибавить 12 месяцев, то функция
ДАТАМЕС()
вернет
28.02.2009
, а альтернативная формула
01.03.2009.
Первый вариант представляется правильным. В статье о функции
ДАТАМЕС()
приведен еще один пример расхождения результатов расчетов (см.
Функция ДАТАМЕС() в MS EXCEL
).
Примечание
: Функция
ДАТАМЕС()
—
это функция из надстройки «Пакет анализа», который по умолчанию включен в MS EXCEL 2007 (в отличие от более ранних версий EXCEL).
Конец месяца
Если необходимо к последнему дню месяца прибавить 1 месяц таким образом, чтобы новая дата была также последним днем месяца, то нужно использовать формулу
=КОНМЕСЯЦА(A6;1)
Таблица с датами отстоящими на месяц (формулы)
Для составления таблицы, состоящей из последовательных дат отстоящих на 1 месяц можно воспользоваться формулой
=ДАТАМЕС($B$18;СТРОКА()-СТРОКА($A$20))
и
таблицей в формате Excel2007
(не обязательно), см.
файл примера
.
Также в файле примера приведены формулы для
последовательностей дат
— последних дней месяцев, а также последних дней кварталов.
Таблица с датами отстоящими на месяц (Прогрессия)
Заполнить таблицу датами, отстоящими на 1, 2 или 3, … месяцев можно также с помощью инструмента
Прогрессия
. Для этого введите начальную дату, выделите необходимый диапазон таким образом, чтобы активной ячейкой была ячейка с начальной датой и вызовите инструмент
Прогрессия
.
При создании таблиц и анализе данных в Excel, иногда требуется рассчитывать значения в разных временных интервалах. Для этого потребуется примерить функции Excel, которые позволяют осуществить сдвиг дат на необходимое количество дней, месяцев, лет.
Сдвиг даты на N дней в будущее или прошлое
Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу, то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.
Сдвиг даты на N дней в будущее или прошлое
Сдвиг даты на N рабочих (банковских) дней
Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY). Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных, суббот и воскресений, и государственных праздников). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ (NETWORKDAYS), описанной здесь.
Сдвиг даты на N рабочих (банковских) дней
Сдвиг даты на N месяцев
Допустим, нужно вычислить дату окончания 10-месячного контракта, подписанного 22 марта 2016 г. Для этого можно воспользоваться стандартной функцией ДАТАМЕС (EMONTH) из категории Дата и время.
Сдвиг даты на N месяцев
Сдвиг даты на N лет
Готовой функции для этого в Excel нет, но если необходимо сдвинуть имеющуюся дату на заданное количество лет, то можно использовать несложную формулу.
Сдвиг даты на N лет
Сначала мы разбираем дату на составляющие при помощи функций ДЕНЬ, МЕСЯЦ и ГОД, а потом собираем ее обратно функцией ДАТА, но предварительно добавляем к году нужное число. В английской версии это будет соответственно: =DATE(YEAR(A1)+B1;MONTH(A1);DAY(A1))
.
Содержание
- Как в офисе.
- Сдвиг даты на N дней в будущее или прошлое
- Сдвиг даты на N рабочих (банковских) дней
- Сдвиг даты на N месяцев
- Сдвиг даты на N лет
- Прибавляем месяцы к дате в EXCEL
- Конец месяца
- Таблица с датами отстоящими на месяц (формулы)
- Таблица с датами отстоящими на месяц (Прогрессия)
- Сводные таблицы Excel
- Сдвиг даты на N дней в будущее или прошлое
- Сдвиг даты на N рабочих (банковских) дней
- Сдвиг даты на N месяцев
- Сдвиг даты на N лет
- Операции с датами в excel
- 10 популярных функций даты и времени в Microsoft Excel
- Работа с функциями даты и времени
- РАЗНДАТ
- ТДАТА
- СЕГОДНЯ
- ВРЕМЯ
- ДАТАЗНАЧ
- ДЕНЬНЕД
- НОМНЕДЕЛИ
- ДОЛЯГОДА
- ДНИ (функция ДНИ)
- Описание
- Синтаксис
- Замечания
- Пример
- Дата в Excel. Формула.
- Функция ДАТА() в MS EXCEL
- Синтаксис функции
- Примеры
- Функции для извлечения различных параметров из дат и времени в Excel
- МЕСЯЦ()
- МИНУТЫ()
- СЕКУНДЫ()
- ДЕНЬНЕД()
- Как вычислить дату в Excel
- Как в Excel посчитать дни между датами?
- Вычисление возраста по дате рождения в Excel
- Ввод даты в ячейку Excel
- Вычисление даты Excel
- Основные принципы работы с датами и временем в Excel
- Видео
- Как вводить даты и время в Excel
Как в офисе.
При создании таблиц и анализе данных в Excel, иногда требуется рассчитывать значения в разных временных интервалах. Для этого потребуется примерить функции Excel, которые позволяют осуществить сдвиг дат на необходимое количество дней, месяцев, лет.
Сдвиг даты на N дней в будущее или прошлое
Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу, то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.
Сдвиг даты на N рабочих (банковских) дней
Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY). Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных, суббот и воскресений, и государственных праздников). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ (NETWORKDAYS), описанной здесь.
Сдвиг даты на N месяцев
Допустим, нужно вычислить дату окончания 10-месячного контракта, подписанного 22 марта 2016 г. Для этого можно воспользоваться стандартной функцией ДАТАМЕС (EMONTH) из категории Дата и время.
Сдвиг даты на N лет
Готовой функции для этого в Excel нет, но если необходимо сдвинуть имеющуюся дату на заданное количество лет, то можно использовать несложную формулу.
Сначала мы разбираем дату на составляющие при помощи функций ДЕНЬ, МЕСЯЦ и ГОД, а потом собираем ее обратно функцией ДАТА, но предварительно добавляем к году нужное число. В английской версии это будет соответственно: =DATE(YEAR(A1)+B1;MONTH(A1);DAY(A1)) .
Источник
Прибавляем месяцы к дате в EXCEL
history 19 июня 2014 г.
Найдем дату, отстоящую от начальной даты на заданное количество месяцев.
Пусть в ячейке А6 задана дата 05.10.2012 . Дата, отстоящая от нее на 2 месяца, очевидно, 05.12.2012 . Этот результат можно получить формулой =ДАТАМЕС(A6;2))
Альтернативная формула =ДАТА(ГОД(A6);МЕСЯЦ(A6)+2;ДЕНЬ(A6)) может дать в некоторых (редких) случаях другой результат. Например, если к дате 29.02.2008 (високосный год) прибавить 12 месяцев, то функция ДАТАМЕС() вернет 28.02.2009 , а альтернативная формула 01.03.2009. Первый вариант представляется правильным. В статье о функции ДАТАМЕС() приведен еще один пример расхождения результатов расчетов (см. Функция ДАТАМЕС() в MS EXCEL ).
Примечание : Функция ДАТАМЕС() — это функция из надстройки «Пакет анализа», который по умолчанию включен в MS EXCEL 2007 (в отличие от более ранних версий EXCEL).
Конец месяца
Если необходимо к последнему дню месяца прибавить 1 месяц таким образом, чтобы новая дата была также последним днем месяца, то нужно использовать формулу =КОНМЕСЯЦА(A6;1)
Таблица с датами отстоящими на месяц (формулы)
Для составления таблицы, состоящей из последовательных дат отстоящих на 1 месяц можно воспользоваться формулой =ДАТАМЕС($B$18;СТРОКА()-СТРОКА($A$20)) и таблицей в формате Excel2007 (не обязательно), см. файл примера .
Также в файле примера приведены формулы для последовательностей дат — последних дней месяцев, а также последних дней кварталов.
Таблица с датами отстоящими на месяц (Прогрессия)
Заполнить таблицу датами, отстоящими на 1, 2 или 3, . месяцев можно также с помощью инструмента Прогрессия . Для этого введите начальную дату, выделите необходимый диапазон таким образом, чтобы активной ячейкой была ячейка с начальной датой и вызовите инструмент Прогрессия .
Источник
Сводные таблицы Excel
При создании таблиц и анализе данных в Excel, иногда требуется рассчитывать значения в разных временных интервалах. Для этого потребуется примерить функции Excel, которые позволяют осуществить сдвиг дат на необходимое количество дней, месяцев, лет.
Сдвиг даты на N дней в будущее или прошлое
Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу, то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.
Сдвиг даты на N дней в будущее или прошлое
Сдвиг даты на N рабочих (банковских) дней
Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY). Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных, суббот и воскресений, и государственных праздников). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ (NETWORKDAYS), описанной здесь.
Сдвиг даты на N рабочих (банковских) дней
Сдвиг даты на N месяцев
Допустим, нужно вычислить дату окончания 10-месячного контракта, подписанного 22 марта 2016 г. Для этого можно воспользоваться стандартной функцией ДАТАМЕС (EMONTH) из категории Дата и время.
Сдвиг даты на N месяцев
Сдвиг даты на N лет
Готовой функции для этого в Excel нет, но если необходимо сдвинуть имеющуюся дату на заданное количество лет, то можно использовать несложную формулу.
Сдвиг даты на N лет
Сначала мы разбираем дату на составляющие при помощи функций ДЕНЬ, МЕСЯЦ и ГОД, а потом собираем ее обратно функцией ДАТА, но предварительно добавляем к году нужное число. В английской версии это будет соответственно: =DATE(YEAR(A1)+B1;MONTH(A1);DAY(A1)) .
Источник
Операции с датами в excel
10 популярных функций даты и времени в Microsoft Excel
Смотрите также дату, отстоящую вперед число с целойКак обычно, кому надоФункция РАЗНДАТ поддерживает несколько урок Вам пригодился! 9999. как интервал между Смотрите ячейку В19. пишем число месяцев, пишем вторую дату посчитать дату выхода о функции порядковый номер дня точно таким жеи«Дата и время»Одной из самых востребованных или назад относительно и дробной частью. быстро — смотрим параметров: Всего Вам доброго
В ячейке A1 представлена этими датами составляет
Работа с функциями даты и времени
Вместо полной даты которое будем прибавлять (конец периода). сотрудника из отпускаДЕНЬ которой нужно установить. образом.«Конечная дата»без активации главного групп операторов при начальной даты на Целая часть числа видео. Подробности и
Параметр и успехов в дата в формате 40 602 дня. стоит только год. к дате. ВВ ячейке С6 или сколько дней, см. статью функция Синтаксис выглядит так:Основной задачей функциивыступают даты, разницу окна Мастера функций.
- работе с таблицами нужное количество рабочих (41209) — это нюансы — вОписание изучении Excel.ДДДД ДД.ММ.ГГГГ чч:мм:cc О том какДругими соответствующими функциями выбрали
примере – это пишем формулу: осталось до отпуска, ДЕНЬ.=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип])
ВРЕМЯ между которыми нужно Для этого выполняем Excel являются функции
Возвращает количество дней междуПредназначением оператораявляется вывод в вычислить. А вот перемещение во вкладку даты и времени. выходных суббот и с 1 январяЕсли иметь ввиду российскиеКоличество полных днейДата и время в числовой формат представления и время, читайте и день (ячейкаВ ячейке Н13Эту формулу пишем дату срока оплаты двумя датами.
НОМНЕДЕЛИ заданную ячейку указанного в качестве аргумента«Формулы» Именно с их воскресений и государственных 1900 года (взято региональные настройки, то»m» Excel – это даты и времени эту статью. В21). Формат в будет стоять результат, вручную (можно здесь счета или окончанияДНИ(кон_дата;нач_дата)является указание в посредством аргументов времени.«Единица». Щёлкаем по кнопке помощью можно проводить праздинков). Использование этой
за точку отсчета) Excel позволяет вводить
Количество полных месяцев числа сформатированные специальным в Excel.Для того, чтобы прибавить этих ячейках можно здесь пишем формулу. скопировать, заменить адреса договора, посчитать рабочиеАргументы функции ДНИ указаны заданной ячейке номера Аргументами этой функции
выступает конкретная единица«Дата и время» различные манипуляции с функции полностью аналогично до текущей даты. дату очень разными»y» образом. Датой являетсяВ качестве примера использования к дате 28.02.2011, установить другой. Нажимаем на эту ячеек), п.ч. в дни и многие, ниже. недели по вводной являются часы, минуты измерения этой разности:. Она размещена на временными данными. Дата применению функции А дробная часть способами — иКоличество полных лет целая часть числа, функции содержащейся в ячейкеКонечно, можно изменить ячейку, делаем её русскоязычной версии Microsoft многие другие действияКон_дата. дате. Аргументами является
и секунды. ОниГод (y);
и время зачастуюЧИСТРАБДНИ (0,65417), соответственно, доля понимает их все:»ym» а время (часыГОДА1 формат даты в активной. Заходим на Excel, она не с датами и
РАЗНДАТ
Обязательный аргумент. Нач_дата собственно дата и могут быть заданы,Месяц (m); инструментов проставляется при оформлении(NETWORKDAYS) от суток (1сутки»Классическая» формаКоличество полных месяцев без и минуты) –, можно привести формулу,, например, 5 лет, ячейке или написать закладку «Формулы» в видна в перечне
временем можно проводить
и кон_дата — тип возвращаемого значения. как в видеДень (d);«Библиотека функций» различных журналов событийописанной выше. = 1,0)3.10.2006 учета лет это дробная часть. которая вычисляет количество
- можно использовать следующую
- свой формат. Как
- раздел «Библиотека функций»
- функций, но работает.
- в Excel. две даты, количество
- Если с первым числовых значений, такРазница в месяцах (YM);
. Активируется список доступных в Экселе. Проводить
Вас не в понедельник
Из всех этих фактовСокращенная форма»md»По умолчанию число 1 лет между двумя формулу: создать свой формат, и выбираем функциюПояснения к формулеВсе расчеты с дней между которыми аргументом все понятно, и в видеРазница в днях без операторов в данной обработку таких данных родили? Нет? Уверены? следуют два чисто3.10.06Количество дней без учета соответствует дате 01 датами:=ДАТА(ГОД(A1)+5;МЕСЯЦ(A1);ДЕНЬ(A1)) смотрите в статье «Дата и время».: датами описаны в необходимо вычислить. то второй требует ссылок, указывающих на учета годов (YD); категории. Выбираем тот,
Можно легко проверить
ТДАТА
практических вывода:С использованием дефисов месяцев и лет января 1900 года.Если внимательно присмотреться кполучим результат 28.02.2016 «Как создать пользовательскийИли можно открытьРАЗНДАТ – это нескольких статьях. СмотритеНач_дата. дополнительного пояснения. Дело ячейки, в которыхРазница в днях без который нужен для задача вышеуказанных операторов. при помощи функцииВо-первых, Excel не умеет3-10-6»yd» То есть каждая датам, то становитсяДля того, чтобы прибавить формат в Excel» мастер функций кнопкой название функции. перечень статей в Обязательный аргумент. Нач_дата и
СЕГОДНЯ
хранятся эти значения. учета месяцев и выполнения поставленной задачи. Давайте разберемся, гдеДЕНЬНЕД работать (без дополнительныхС использованием дробиКоличество дней без учета дата – это очевидно, что формула к дате 28.02.2011, тут.
«Вставить функцию» (на
y – считает конце статьи в кон_дата — две даты, во многих странах Эта функция очень годов (MD).
ВРЕМЯ
После этого происходит можно найти эту(WEEKDAY) настроек) с датами3/10/6 лет количество дней прошедших вычисляет не совсем например, 15 месяцев,В Excel есть закладке «Формулы») и года разделе «Другие статьи количество дней между Европы по стандартам похожа на операторУрок: Количество дней между перемещение в окно группу функций виз категории ранее 1 январяВнешний вид (отображение) датыПроиллюстрируем пример использования нескольких от 01.01.1900. На верный результат. Это можно использовать следующую функции, которыми можно выбрать категорию «Датаym – считает по этой теме».
которыми необходимо вычислить.
ISO 8601 первойДАТА датами в Excel аргументов. интерфейсе программы, иДата и время 1900 года. Но в ячейке может параметров: данном уроке детально происходит потому, что формулу: сложить данные из
ДАТАЗНАЧ
и время». месяцаВнимание!Примечание: неделей года считается, только в отличииЧИСТРАБДНИУрок: как работать с. это мы переживем! быть очень разнымВнимание! Чтобы функция:=РАЗНДАТ() работала рассмотрим даты, а данная функция отбрасывает=ДАТА(ГОД(A1);МЕСЯЦ(A1)+15;ДЕНЬ(A1)) или формулу таблицы за конкретныйТеперь выбираем изmd – считаетЕсли формулы не В приложении Excel даты та неделя, на
от него выводит
ДЕНЬНЕД
В отличии от предыдущегоМастер функций в Excel самыми востребованными формуламиПервый аргумент этой функции ;) (с годом или без ошибок, следите на следующих уроках значения месяцев и =ДАТАМЕС(A1;15) день, т.д. Этот списка функцию «ДАТА». дни будут работать, проверьте хранятся в виде которую приходится первый заданные показатели времени. оператора, формулаОдной из самых простых, данного блока. — ячейка сВо-вторых, с датами и без, месяц числом за тем, чтобы – время. дней, и оперируетполучим результат 28.05.2012 способ пригодится при Выходит диалоговое окно.«г.», «мес.», «дн.» формат дат. Бывает, порядковых номеров, над четверг. Если вы Величина аргументаЧИСТРАБДНИ
НОМНЕДЕЛИ
Скачать последнюю версию датой, второй - временем в Excel или словом и начальная дата былаТак как дата является только годами.Примечание проведении анализа в В нем пишем: написанные между знаками при копировании из которыми можно выполнять хотите применить данную«Часы»представлена в списке тем востребованных функций Excel тип отсчета дней возможно выполнять любые т.д.) и задается старше конечной даты. числом, значит можноВозвращает номер месяца, соответствующий. При прибавлении месяцев таблице, т.д. Подробнее«Год» — год & — так других программ в вычисления. По умолчанию систему отсчета, томожет задаваться вМастера функций данной группы являетсяГруппа функций даты и недели (самый удобный математические операции. Именно
через контекстное меню
ДОЛЯГОДА
Целью данного урока является проводить с ним заданной дате. Месяц между ДАТАМЕС() и о таком способе, нашей даты. будут подписаны года, Excel даты вставляются дата 1 января в поле типа диапазоне от 0. Её задачей является оператор времени отвечает за — 2). потому, что на — правой кнопкой пример математических операций математические вычислительные и возвращается как целое ДАТА() существует разница. Прибавим читайте в статье«Месяц» — пишем месяца и дни в текстовом формате. 1900 г. имеет
нужно поставить цифру
до 23, а подсчет количества рабочихДАТА обработку данных, представленныхПоскольку время в Excel, самом деле они мыши по ячейке с датами. Так расчетные операции. Посчитать число в диапазоне к 30.01.2009 один «Функция «СУММЕСЛИ» в месяц нашей даты в итоговой дате. Тогда формулы не номер 1, а«2» аргументов минуты и дней между двумя. Он выводит заданную в формате даты как было сказано — числа! А и далее же, мы убедимся,
количество дней между
ДНИ (функция ДНИ)
от 1 до месяц: Excel». числом, ставим плюс Можно между кавычками считают. Чтобы формулы 1 января 2008 г. —. Если же вам секунды – от датами, которые заданы
Описание
дату в числовом или времени. В
Синтаксис
вот это ужеФормат ячеек
что для Excel двумя датами Excel 12.=ДАТАМЕС(«30.01.2009»;1) вернет 28.02.2009, т.к.В таблице Excel и пишем адрес
написать по-разному – считали, нужно изменить 39 448, так более по душе 0 до 59.
как аргументы. Кроме виде в ячейку, настоящее время в число, как дата, раскрывает перед пользователем(Format Cells) тип данных дата не составляет особыхВозвращает значение дня, соответствующее 30 февраля не можно сравнить даты ячейки, в которой полное слово или формат ЗНАЧЕНИЙ на
Замечания
как интервал между привычная система отсчета, Синтаксис такой: того, имеется ещё где размещается сама Excel насчитывается более
но только дробная массу возможностей.: является числом. проблем. Для наглядного
заданной дате. День существует, то функция из разных столбцов стоит число месяцев, просто поставить точку.
числовой этими датами составляет где первой неделей=ВРЕМЯ(Часы;Минуты;Секунды) один аргумент – формула.
Пример
20 операторов, которые его часть, тоСчитается простым вычитанием -Время вводится в ячейкиЗаполните таблицу датами, так примера сначала выполним возвращается как целое вернет последний день и выделить разные которое нужно прибавить Смотрите пример.- 39 447 дней.
года считается та,
Кроме того, близкими к
Его аргументами являются
входят в данный
с временем также
из конечной даты
с использованием двоеточия. как показано на сложение, а потом число в диапазоне месяца, т.е. 28.02.2009 («лишние» даты. Как это к дате.В ячейке С6 стоит
Если оба аргумента числовые,
на которую приходится этому оператору можно. Этот аргумент является«Год» блок формул. С
возможны любые математические
вычитаем начальную и
Дата в Excel. Формула.
Функция ДАТА() в MS EXCEL
ТДАТА«День» щелчок по кнопке Excel 2003 решить больничных дней, отпусков, по умолчанию). содержимого ячеек в количество дней между заданной дате. НомерMicrosoft Excel предлагает более в Excel». года, месяцы и
Синтаксис функции
Первый способ. затем, сложить их
следующей таблицы и По умолчанию, если Excel. Единственным аргументоминтересен тем, что
выступают числа соответственно«Вставить функцию» такую задау: отгулов и т.д.):Если скопировать ячейку с строке формул. Обратите этими двумя датами.
дня недели по 20 самых различныхФункция ДАТА(), английский вариант дни.В примере прибавим вместе, чтобы узнать
вставьте их в никакое значение не данной функции выступает не имеет аргументов. от 1 до. Расположена она слеваДана последовательность ячеекПримечание датой (протянуть за внимание, как изначально умолчанию возвращается как функции для работы DATE(), возвращает целоеНапример, прибавим к 9 месяцев. общее количество дней, ячейку A1 нового задано, берется американский
Примеры
дата как текст. Он в ячейку 12 и от от строки формул. с датами по: Эта функция появилась правый нижний угол
вводилось значение в
Теперь мы научимся вычислять
целое число в с датами и число, представляющее определенную дате 1 год,В ячейке А13
др., смотрите в листа Excel. Чтобы
способ расчета. В
Причем, как и выводит текущую дату 1 до 31.После этого происходит активация возрастанию (ежедневно), в в стандартном наборе
- ячейки), удерживая A7. возраст по дате диапазоне от 1 временем. Кому-то этого дату. Формула =ДАТА(2011;02;28) 2 месяца и
- пишем дату, к статье «Как в отобразить результаты формул, большинстве случаев он в случае с
и время, установленные В качестве аргументов Мастера функций. Делаем которой имеются несколько функций Excel начинаяправуюНа чистом листе в рождения: (воскресенье) до 7
Функции для извлечения различных параметров из дат и времени в Excel
количества может показаться вернет число 40602. 11 дней. Пишем которой будем прибавлять Excel посчитать стаж». выделите их и
как раз и аргументом на компьютере. Нужно могут выступать и клик по полю пропусков от 1 с 2007 версии.кнопку мыши, то ячейки А1:B1 введитеНа новый лист в (суббота). много, а кому-то Если до ввода года, месяцы и 9 месяцев.
Для работы с нажмите клавишу F2, подходит, так чтоДАТА отметить, что это ссылки на ячейки,«Категория» до n дней В более древних можно выбрать - 01.01.1900, а в ячейки A1:A3 введитеФункция имеет два аргумента, будет катастрофически не этой формулы формат дни, которые будем
В ячейке D13 датами, их можно а затем — чаще всего этот, корректно обрабатываются только значение не будет где содержатся соответствующие.
в виде пустых версиях сначала необходимо как именно копировать ячейках A2:B2 вводим даты: 18.04.1985; 17.08.1977; второй из них
хватать. Тем не ячейки был задан прибавлять, в разных пишем формулу. Можно записать по–разному, для клавишу ВВОД. При аргумент заполнять вообще
значения после 1900 обновляться автоматически. Оно данные.Из открывшегося списка выбираем ячеек (длительность, количество подключить надстройку выделенную дату:
01.01.1901. Теперь меняем 08.12.1992 не обязательный. Им менее, каждая из как Общий, то ячейках. написать формулу в разных формул. И необходимости измените ширину не нужно. Синтаксис
МЕСЯЦ()
года. Синтаксис имеет останется фиксированным наДля ручного ввода формулы пункт пропусков, а такжеПакета анализа
Если Вам часто приходится формат ячеек наВ ячейки B1:B3 проставьте является число, которое предложенных в Excel результат будет отформатирован
Диалоговое окно заполним так. соседней ячейке, просто, формат ячеек с столбцов, чтобы видеть принимает такой вид: такой вид:
МИНУТЫ()
момент создания функции используется следующий синтаксис:«Дата и время» длительность временного интервала. Для этого идем вводить различные даты
СЕКУНДЫ()
«числовой» в выделенном текущею дату. определяет тип отсчета функций будет для как дата, т.е.Получилась такая формула и
ДЕНЬНЕД()
в примере, она формулами должен быть все данные.=ДОЛЯГОДА(нач_дата;кон_дата;[базис])=ДАТАЗНАЧ (дата_как_текст) до момента её=ДАТА(Год;Месяц;День). между пропусками -
в меню в ячейки листа, диапазоне B1:B2. ДляТеперь нужно воспользоваться функцией недели. Если второй Вас полезной и 28.02.2011. такой результат. стоит там – определенный. Все этоДанныеМы прошлись только по
Задача оператора перерасчета. Для перерасчетаБлизки к этой функцииПосле этого открывается перечень величины переменные). НеобходимоСервис — Надстройки то гораздо удобнее этого можно нажать по преобразованию количества аргумент опущен, то обязательно найдет своеДАТАгодмесяцденьЕсли изменим цифру дней
в ячейке D13. прописано в тексте31.12.2011 основным операторам, составляющимДЕНЬНЕД достаточно выделить ячейку, по значению операторы операторов данной группы. в существующем массиве(Tools — Add-Ins) это делать с комбинацию клавиш CTRL+SHIFT+1. дней в количество это равносильно значению практическое применение.)
Как вычислить дату в Excel
=ДАТА(ГОД(A13);МЕСЯЦ(A13)+9;ДЕНЬ(A13)) –01.01.2011 группу функций– выводить в содержащую функцию, установитьГОД Чтобы перейти к
выделить непрерывные временныеи ставим галочку помощью всплывающего календаря:B1 теперь содержит число лет. Для этого один. Все возможныеВсе возможные функции ВыГод 25, то получитсяВ формуле всеобращайте внимание.
Как в Excel посчитать дни между датами?
Формула«Дата и время» указанную ячейку значение курсор в строке, конкретному из них, интервалы, определив для напротивЕсли нужно, чтобы в 1, а B2 вручную введите в варианты аргумента Вы можете найти в
- — аргумент, который может такая дата. три адреса ячейки1.
- Описаниев Экселе. Кроме дня недели для
- формул и кликнутьМЕСЯЦ
выделяем нужную функцию каждого интервала минимальноеПакет анализа ячейке всегда была – 367. То диапазон C1:C3 следующее можете увидеть на категории иметь от однойКак ввести адрес ячейки одинаковые, т.к. датаРазница дат в ExcelРезультат
того, существует ещё
Вычисление возраста по дате рождения в Excel
заданной даты. Но по кнопкеи
- в списке и и максимальное значения(Analisys Toolpak) актуальная сегодняшняя дата
- есть прошел один значение: =РАЗНДАТ(A1;B1;»y»).
- рисунке ниже:Дата и время до четырех цифр. быстро смотрите в записана в однойвысчитывается так.=ДНИ(«15.03.11″,»1.02.11»)
более десятка других формула выводит неEnterДЕНЬ жмем на кнопку
(дата начала и. После этого в — лучше воспользоваться високосный год (366Таким образом, применение функцииЕсли в качестве второгогруппы командМесяц статье «Сложение, вычитание, ячейке. Здесь все
Столбец А –Определяет количество дней между операторов этой же текстовое название дня,на клавиатуре. Кроме. Они выводят в«OK» окончания), выведя их Мастере функций в функцией
дней) и 1 позволило нам точно
аргумента функции | Библиотека функций |
— положительное или отрицательное | умножение, деление в |
верно. Получилось. | пишем дату начала |
двумя конечными датами: | группы. Как видим, |
а его порядковый | того, периодический пересчет ячейку значение соответствующее |
. После выполнения перечисленных | в отдельных ячейках, категории |
СЕГОДНЯ | день. вычислить возраст по |
ДЕНЬНЕД. В рамках данного
целое число в Excel».Таким же образом можно периода, столбец В 15.03.11 и 1.02.11.
Ввод даты в ячейку Excel
даже описанные нами номер. Причем точка документа можно включить своему названию и действий будет запущено например сформировав таблицу.Дата и время
(TODAY)Способ отображения даты можно дате рождения в
подставить урока мы рассмотрим диапазоне от 1В Excel есть прибавить года, изменив – пишем дату
При вводе данных функции способны в отсчета первого дня в его настройках. имеют единственный одноименный окно аргументов. При этом выходныепоявится необходимая нам: задать с помощью
Excel.2 всего лишь 7 (январь) до 12 три функции, которые чуть формулу. Смотрите окончания периода. В непосредственно в функцию значительной мере облегчить недели задается в
Вычисление даты Excel
Синтаксис аргумент.Кроме того, и праздничные (лист функцияЕсли выделить ячейку с диалогового окна «ФорматВнимание! Чтобы перевести дни, то дням недели функций данной категории,
(декабрь), представляющее месяц выбирают из даты пример. столбце А и необходимо заключить их пользователям работу со поле
ТДАТАСвоего рода уникальной функциейМастер функций Праздники) дни вЧИСТРАБДНИ датой и установить ячеек». Для его в года не будут соответствовать номера которые позволяю извлекать года. или только число,
= В устанавливаем формат
в кавычки. Результатом значениями таких форматов,«Тип»
такой: является операторможно активировать, выделив эту таблицу попадать(NETWORKDAYS)
Основные принципы работы с датами и временем в Excel
Видео
для нее вызова нажмите: CTRL+1. достаточно формулы: =(B1-A1)/365. от 1 (понедельник) различные параметры из
Как вводить даты и время в Excel
День или только месяц,ДАТА(ГОД(A13)+2;МЕСЯЦ(A13);ДЕНЬ(A13)) ячейки «Дата». Где будет 42. как дата и
Источник
Видео
Как обычно, кому надо быстро — смотрим видео. Подробности и нюансы — в тексте ниже:
Как вводить даты и время в Excel
Если иметь ввиду российские региональные настройки, то Excel позволяет вводить дату очень разными способами — и понимает их все:
«Классическая» форма |
3.10.2006 |
Сокращенная форма |
3.10.06 |
С использованием дефисов |
3-10-6 |
С использованием дроби |
3/10/6 |
Внешний вид (отображение) даты в ячейке может быть очень разным (с годом или без, месяц числом или словом и т.д.) и задается через контекстное меню — правой кнопкой мыши по ячейке и далее Формат ячеек (Format Cells):
Время вводится в ячейки с использованием двоеточия. Например
16:45
По желанию можно дополнительно уточнить количество секунд — вводя их также через двоеточие:
16:45:30
И, наконец, никто не запрещает указывать дату и время сразу вместе через пробел, то есть
27.10.2012 16:45
Быстрый ввод дат и времени
Для ввода сегодняшней даты в текущую ячейку можно воспользоваться сочетанием клавиш Ctrl + Ж (или CTRL+SHIFT+4 если у вас другой системный язык по умолчанию).
Если скопировать ячейку с датой (протянуть за правый нижний угол ячейки), удерживая правую кнопку мыши, то можно выбрать — как именно копировать выделенную дату:
Если Вам часто приходится вводить различные даты в ячейки листа, то гораздо удобнее это делать с помощью всплывающего календаря:
Если нужно, чтобы в ячейке всегда была актуальная сегодняшняя дата — лучше воспользоваться функцией СЕГОДНЯ (TODAY):
Как Excel на самом деле хранит и обрабатывает даты и время
Если выделить ячейку с датой и установить для нее Общий формат (правой кнопкой по ячейке Формат ячеек — вкладка Число — Общий), то можно увидеть интересную картинку:
То есть, с точки зрения Excel, 27.10.2012 15:42 = 41209,65417
На самом деле любую дату Excel хранит и обрабатывает именно так — как число с целой и дробной частью. Целая часть числа (41209) — это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, доля от суток (1сутки = 1,0)
Из всех этих фактов следуют два чисто практических вывода:
- Во-первых, Excel не умеет работать (без дополнительных настроек) с датами ранее 1 января 1900 года. Но это мы переживем!
- Во-вторых, с датами и временем в Excel возможно выполнять любые математические операции. Именно потому, что на самом деле они — числа! А вот это уже раскрывает перед пользователем массу возможностей.
Количество дней между двумя датами
Считается простым вычитанием — из конечной даты вычитаем начальную и переводим результат в Общий (General) числовой формат, чтобы показать разницу в днях:
Количество рабочих дней между двумя датами
Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время. В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (государственных праздников, больничных дней, отпусков, отгулов и т.д.):
Примечание: Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакета анализа. Для этого идем в меню Сервис — Надстройки (Tools — Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak). После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS).
Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.
Про то, как это правильно вычислять, лучше почитать тут.
Сдвиг даты на заданное количество дней
Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.
Сдвиг даты на заданное количество рабочих дней
Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY). Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздинков). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ (NETWORKDAYS) описанной выше.
Вычисление дня недели
Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД (WEEKDAY) из категории Дата и время.
Первый аргумент этой функции — ячейка с датой, второй — тип отсчета дней недели (самый удобный — 2).
Вычисление временных интервалов
Поскольку время в Excel, как было сказано выше, такое же число, как дата, но только дробная его часть, то с временем также возможны любые математические операции, как и с датой — сложение, вычитание и т.д.
Нюанс здесь только один. Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять с нуля. Чтобы этого не происходило, нужно применить к итоговой ячейке формат 37:30:55:
Ссылки по теме
- Как вычислять возраст (стаж) в полных годах-месяцах-днях
- Как сделать выпадающий календарь для быстрого ввода любой даты в любую ячейку.
- Автоматическое добавление текущей даты в ячейку при вводе данных.
- Как вычислить дату второго воскресенья февраля 2007 года и т.п.
Функции даты и времени.
Как вводить даты и время в Excel
Если иметь ввиду российские региональные настройки, то Excel позволяет вводить дату очень разными способами — и понимает их все:
«Классическая» форма |
3.10.2006 |
Сокращенная форма |
3.10.06 |
С использованием дефисов |
3-10-6 |
С использованием дроби |
3/10/6 |
Внешний вид (отображение) даты в ячейке может быть очень разным (с годом или без, месяц числом или словом и т.д.) и задается в меню
Формат — Ячейки (Format — Cells)
:
Время вводится в ячейки с использованием двоеточия. Например
16:45
По желанию можно дополнительно уточнить количество секунд — вводя их также через двоеточие:
16:45:30
И, наконец, никто не запрещает указывать дату и время вместе — через пробел:
Быстрый ввод дат и времени
Для ввода сегодняшней даты в текущую ячейку можно воспользоваться сочетанием клавиш
Ctrl + Ж
.
Если скопировать ячейку с датой (протянуть за правый нижний угол ячейки), удерживая правую кнопку мыши, то можно выбрать — как именно копировать выделенную дату:
Если Вам часто приходится вводить различные даты в ячейки листа — почитайте
это
.
Если нужно, чтобы в ячейке всегда была актуальная сегодняшняя дата — лучше воспользоваться функцией
СЕГОДНЯ
(меню
Вставка — Функция
, категория
Дата и время
):
Как Excel хранит и обрабатывает даты и время
Если выделить ячейку с датой и установить для нее Общий формат (меню
Формат — Ячейки
— вкладка
Число
—
Общий
), то можно увидеть интересную картинку:
Вот так, например, выглядит 8.10.2006 15:42.
На самом деле любую дату Excel хранит и обрабатывает именно так — как число с целой и дробной частью. Целая часть числа (38998) — это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, доля от суток (1сутки = 1,0)
Из всех этих фактов следуют два чисто практических вывода:
Количество дней между двумя датами
Считается простым вычитаением — из конечной даты вычитаем начальную и переводим результат в
Общий
числовой формат, чтобы показать разницу в днях:
Количество рабочих дней между двумя датами
Здесь ситуация сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией
ЧИСТРАБДНИ
из надстройки
Пакета анализа
.
Сначала необходимо подключить надстройку
Пакета анализа
. Для этого идем в меню
Сервис — Надстройки
(Tools — Add-Ins)
и ставим галочку напротив
Пакет анализа
(Analisys Toolpak)
. После этого в Мастере функций в категории
Дата и время
появится функция
ЧИСТРАБДНИ
(NETWORKDAYS).
В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (праздников):
Количество полных лет, месяцев и дней между датами. Возраст в годах.
Про то, как это правильно вычислять, лучше почитать
.
Сдвиг даты на заданное количество дней
Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.
Сдвиг даты на заданное количество рабочих дней
Эту операцию осуществляет функция
РАБДНИ
(WORKDAY)
из надстройки
Пакет анализа
. Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздинков). Использование этой функции полностью аналогично применению функции
ЧИСТРАБДНИ
описанной выше.
Вычисление дня недели
Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции
ДЕНЬНЕД
(WEEKDAY)
из категории
Дата и время
.
Другой способ: выделить ячейку с датой, открыть меню
Формат — Ячейки
(Format — Cells)
, вкладка
Число
, далее —
Все форматы
и ввести в строку
Тип
новый формат
ДДДД
:
Вычисление временных интервалов
Поскольку время в Excel, как было сказано выше, такое же число, как дата, но только дробная его часть, то с временем также возможны любые математические операции, как и с датой — сложение, вычитание и т.д.
Нюанс здесь только один. Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять с нуля. Чтобы этого не происходило, нужно применить к итоговой ячейке формат
37:30:55
(меню
Формат — Ячейки — Число — Время
)
Самый простой и быстрый способ ввести в ячейку текущую дату или время – это нажать комбинацию горячих клавиш CTRL+«;» (текущая дата) и CTRL+SHIFT+«;» (текущее время).
Гораздо эффективнее использовать функцию СЕГОДНЯ(). Ведь она не только устанавливает, но и автоматически обновляет значение ячейки каждый день без участия пользователя.
Как поставить текущую дату в Excel
Чтобы вставить текущую дату в Excel воспользуйтесь функцией СЕГОДНЯ(). Для этого выберите инструмент «Формулы»-«Дата и время»-«СЕГОДНЯ». Данная функция не имеет аргументов, поэтому вы можете просто ввести в ячейку: «=СЕГОДНЯ()» и нажать ВВОД.
Текущая дата в ячейке:
Если же необходимо чтобы в ячейке автоматически обновлялось значение не только текущей даты, но и времени тогда лучше использовать функцию «=ТДАТА()».
Текущая дата и время в ячейке.
Как установить текущую дату в Excel на колонтитулах
Вставка текущей даты в Excel реализуется несколькими способами:
- Задав параметры колонтитулов. Преимущество данного способа в том, что текущая дата и время проставляются сразу на все страницы одновременно.
- Используя функцию СЕГОДНЯ().
- Используя комбинацию горячих клавиш CTRL+; – для установки текущей даты и CTRL+SHIFT+; – для установки текущего времени. Недостаток – в данном способе не будет автоматически обновляться значение ячейки на текущие показатели, при открытии документа. Но в некоторых случаях данных недостаток является преимуществом.
- С помощью VBA макросов используя в коде программы функции: Date();Time();Now()
.
Колонтитулы позволяют установить текущую дату и время в верхних или нижних частях страниц документа, который будет выводиться на принтер. Кроме того, колонтитул позволяет нам пронумеровать все страницы документа.
Чтобы сделать текущую дату в Excel и нумерацию страниц с помощью колонтитулов сделайте так:
Колонтитулы позволяют нам не только устанавливать даты и нумерации страниц. Так же можно добавить место для подписи ответственного лица за отчет. Например, отредактируем теперь левую нижнюю часть страницы в области колонтитулов:
Таким образом, можно создавать документы с удобным местом для подписей или печатей на каждой странице в полностью автоматическом режиме.
Функция ДАТА
возвращает порядковый номер определенной даты.
Синтаксис
: ДАТА(год;месяц;день)
Аргументы функции ДАТА описаны ниже.
-
Если аргумент год
находится в диапазоне от 0 (нуль) до 1899 (включительно), Excel для вычисления года прибавляет это значение к числу 1900. Например, функция ДАТА(108;1;2) возвращает 2 января 2008 (1900+108) года.Если аргумент год
находится в диапазоне от 1900 до 9999 (включительно), Excel использует это значение как год. Например, функция ДАТА(2008;1;2) возвращает 2 января 2008 года.Если значение аргумента год
меньше 0 или больше 9999, Microsoft Excel возвращает значение ошибки #ЧИСЛО!. -
Если значение аргумента месяц
больше 12, аргумент месяц
добавляет число месяцев к первому месяцу указанного года. Например, функция ДАТА(2008;14;2) возвращает число, соответствующее 2 февраля 2009 года.Если значение аргумента месяц
меньше 1, аргумент месяц
вычитает значение этого числа месяцев, увеличенное на 1, из первого месяца указанного года. Например, функция ДАТА(2008;-3;2) возвращает число, соответствующее 2 сентября 2007 года. -
Если значение аргумента день
больше числа дней в указанном месяце, аргумент день
добавляет это число дней к первому дню месяца. Например, функция ДАТА(2008;1;35) возвращает число, соответствующее 4 февраля 2008 года.Если значение аргумента день
меньше 1, аргумент день
вычитает значение этого числа дней, увеличенное на 1, из первого дня указанного месяца. Например, функция ДАТА(2008;1;-15) возвращает число, соответствующее 16 декабря 2007 года.
Год
— обязательный аргумент. Значение аргумента год
может содержать от одной до четырех цифр. Excel интерпретирует аргумент год
в соответствии с используемой системой дат, используемой на вашем компьютере. По умолчанию в Microsoft Excel для Windows используется система дат 1900, то есть первой датой считается 1 января 1900 г.
Совет:
Во избежание непредвиденных результатов используйте в качестве значения аргумента год
четыре цифры. Например, значение «07» может интерпретироваться как «1907» или «2007». Четырехзначное обозначение года предотвращает возникновение путаницы.
Месяц
— обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 (январь) до 12 (декабрь), представляющее месяц года.
День
— обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 до 31, представляющее день месяца.
Примечание:
В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. Дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней. Чтобы вывести правильную дату, нужно изменить формат ячейки.
Синтаксис
: ДАТА(год;месяц;день)
Например, =ДАТА(C2;A2;B2)
объединяет значение года из ячейки C2, месяца из ячейки A2 и дня из ячейки B2 и помещает их в одну ячейку в виде даты. В примере ниже показан результат в ячейке D2.
Нужно вставить даты, не используя формулу?
Никаких проблем! Вы можете вставить текущую или обновляемую дату . Кроме того, можно автоматически заполнить столбец датами .
Изменение формата даты
Функцию ДАТА можно использовать для формирования даты на основе даты в другой ячейке. Например, с помощью функций ГОД , МЕСЯЦ и ДЕНЬ можно создать дату годовщины, основанную на другой ячейке. Например, допустим, что Иван начал работать 10.01.2016. С помощью функции ДАТА можно рассчитать пятилетний юбилей его работы.
Функция ДАТА формирует дату.
=ДАТА(ГОД(C2)+5;МЕСЯЦ(C2);ДЕНЬ(C2))
Функция ГОД получает значение «2012» из ячейки C2.
К этому значению прибавляется пять лет («+5»), после чего в ячейке D2 выводится «2017».
Функции даты и времени предназначены для работы с данными, имеющими тип даты и времени.
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 | Преобразования значений дат и времени в порядковые числа | Возвращает порядковый номер даты, отстоящей вперед или назад на заданное количество рабочих дней, с указанием настраиваемых параметров выходных, определяющих, сколько в неделе выходных дней и какие дни являются выходными. | Возвращает час, соответствующий заданному времени. | |
ЧИСТРАБДНИ* | NETWORKDAYS | 1963 | Вычисления разности дат | Возвращает количество рабочих дней между датами «нач_дата» и «кон_дата». Праздники и выходные в это число не включаются. |
* — функции, которые доступны в версиях Excel младше 2007 только после подключения надстройки Пакет Анализа
(Analysis ToolPack
)
** — недокументированная функция Excel
Предположим, что требуется легко указывать текущие дату и время при записи действий в журнал или автоматически отображать их в ячейке при каждом пересчете формул. Вставить текущие дату и время в ячейку можно несколькими способами.
Вставка фиксированного значения даты или времени в ячейку Excel
Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel «делает снимок» текущей даты, который вставляется в ячейку. Это значение ячейки не изменяется, поэтому называется статическим.
Вставка обновляемых значений даты или времени
Дата или время обновляемые при пересчете листа или открытии книги, считаются «динамическими», а не статическими. Наиболее распространенным способом получения динамической даты или времени в ячейке на листе является использование функции листа.
Для вставки обновляемой текущей даты или времени используются функции СЕГОДНЯ
и ТДАТА
, как показано в приведенном ниже примере. Дополнительные сведения об использовании этих функций см. в статьях Функция СЕГОДНЯ и Функция ТДАТА
Пример
Выделите текст в таблице, приведенной выше, и нажмите клавиши CTRL+C.
На пустом листе щелкните ячейку A1 и нажмите клавиши CTRL+V. При работе в Excel Online повторите копирование и вставку для каждой ячейки из примера.
Важно:
Чтобы пример заработал должным образом, его необходимо вставить в ячейку A1 листа.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши Ctrl+` (знак ударения) или на вкладке Формулы
в группе Зависимости формул
нажмите кнопку Показывать формулы
.
Скопировав пример на пустой лист, его можно настроить в соответствии со своими потребностями.
Примечание:
Функции СЕГОДНЯ
и ТДАТА
меняют свои значения только при расчете листа или при выполнении макроса, содержащего эту функцию. Непрерывного их обновления не происходит. В качестве значений даты и времени используются показания системных часов компьютера.
Изменение формата даты и времени
Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите Формат ячеек
. Затем в диалоговом окне Формат ячеек
на вкладке Число
в группе Числовые форматы
, нажмите Дата
или Время
и в списке Тип
выберите тип, после чего нажмите ОК
.