Excel функция предыдущий месяц

ГЛАВНАЯ

ТРЕНИНГИ

   Быстрый старт
   Расширенный Excel
   Мастер Формул
   Прогнозирование
   Визуализация
   Макросы на VBA

КНИГИ

   Готовые решения
   Мастер Формул
   Скульптор данных

ВИДЕОУРОКИ

ПРИЕМЫ

   Бизнес-анализ
   Выпадающие списки
   Даты и время
   Диаграммы
   Диапазоны
   Дубликаты
   Защита данных
   Интернет, email
   Книги, листы
   Макросы
   Сводные таблицы
   Текст
   Форматирование
   Функции
   Всякое
PLEX

   Коротко
   Подробно
   Версии
   Вопрос-Ответ
   Скачать
   Купить

ПРОЕКТЫ

ОНЛАЙН-КУРСЫ

ФОРУМ

   Excel
   Работа
   PLEX

© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru


Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

Техническая поддержка сайта

ООО «Планета Эксел»

ИНН 7735603520


ОГРН 1147746834949
        ИП Павлов Николай Владимирович
        ИНН 633015842586
        ОГРНИП 310633031600071 

Содержание

  1. Первый и последний день месяца в Excel
  2. Первый день месяца в Excel
  3. Последний день месяца в Excel
  4. Операции с датами в excel
  5. 10 популярных функций даты и времени в Microsoft Excel
  6. Работа с функциями даты и времени
  7. РАЗНДАТ
  8. ТДАТА
  9. СЕГОДНЯ
  10. ВРЕМЯ
  11. ДАТАЗНАЧ
  12. ДЕНЬНЕД
  13. НОМНЕДЕЛИ
  14. ДОЛЯГОДА
  15. ДНИ (функция ДНИ)
  16. Описание
  17. Синтаксис
  18. Замечания
  19. Пример
  20. Дата в Excel. Формула.
  21. Функция ДАТА() в MS EXCEL
  22. Синтаксис функции
  23. Примеры
  24. Функции для извлечения различных параметров из дат и времени в Excel
  25. МЕСЯЦ()
  26. МИНУТЫ()
  27. СЕКУНДЫ()
  28. ДЕНЬНЕД()
  29. Как вычислить дату в Excel
  30. Как в Excel посчитать дни между датами?
  31. Вычисление возраста по дате рождения в Excel
  32. Ввод даты в ячейку Excel
  33. Вычисление даты Excel
  34. Основные принципы работы с датами и временем в Excel
  35. Видео
  36. Как вводить даты и время в Excel

Первый и последний день месяца в Excel

Формулы для определения первого и последнего дней месяца от текущей или произвольной даты. Использовать можно в шаблонах различных документов и отчетов, при заполнении которых требуется отобразить интервал дат с участием первого и(или) последнего дня месяца.

Первый день месяца в Excel

Для формулы, преобразующей текущую или другую дату в первый день месяца, используем функции «ДАТА», «ГОД» и «МЕСЯЦ»:

  • Первый день текущего месяца от текущей даты: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1)
  • Первый день прошлого месяца от текущей даты: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ())-1;1)
  • Первый день текущего месяца предыдущего года от текущей даты: =ДАТА(ГОД(СЕГОДНЯ())-1;МЕСЯЦ(СЕГОДНЯ());1)
  • Первый день месяца от произвольной даты, записанной в ячейку «A1»: =ДАТА(ГОД(A1);МЕСЯЦ(A1);1)

Определить первый день месяца можно не только для прошедших периодов, но и для будущих, прибавив соответствующее количество лет или месяцев в формулу.

Последний день месяца в Excel

Для определения последнего месяца от текущей или произвольной даты в Excel, начиная с версии 2007 года, существует функция «КОНМЕСЯЦА» с двумя аргументами: «Начальная дата» и «Количество месяцев». Если «Количество месяцев» равно 0, то будет возвращен последний день того месяца, который содержится в аргументе «Начальная дата».

Примеры для Excel 2007-2016:

  • Последний день текущего месяца от текущей даты: =КОНМЕСЯЦА(СЕГОДНЯ();0)
  • Последний день прошлого месяца от текущей даты: =КОНМЕСЯЦА(СЕГОДНЯ();-1)
  • Последний день текущего месяца предыдущего года от текущей даты: =КОНМЕСЯЦА(СЕГОДНЯ();-12)
  • Последний день месяца от произвольной даты, записанной в ячейку «A1»: =КОНМЕСЯЦА(A1;0)

Функция «КОНМЕСЯЦА» возвращает значение в числовом виде, поэтому для правильного отображения последнего дня месяца следует к ячейке с формулой применить формат даты.

В версиях Excel по 2003 год функция «КОНМЕСЯЦА» по-умолчанию отсутствует, поэтому будем применять формулу, составленную, как и для первого дня месяца, из функций «ДАТА», «ГОД» и «МЕСЯЦ».

Примеры для Excel 2000-2003:

  • Последний день текущего месяца от текущей даты: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ())+1;0)
  • Последний день прошлого месяца от текущей даты: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());0)
  • Последний день текущего месяца предыдущего года от текущей даты: =ДАТА(ГОД(СЕГОДНЯ())-1;МЕСЯЦ(СЕГОДНЯ())+1;0)
  • Последний день месяца от произвольной даты, записанной в ячейку «A1»: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0)

Не перепутайте в этих формулах вычитаемое или добавляемое количество месяцев, так как для определения последнего дня месяца, содержащегося в исходной дате, приходится текущий месяц увеличивать на единицу, чтобы вернуться к последнему дню из следующего месяца, указав количество дней равное нулю.

Как вариант, для определения последнего дня месяца можно использовать формулу, возвращающую первый день следующего месяца, из значения которой вычитается единица: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1)-1

Определение первого и последнего дня месяца имеет большую актуальность для автоматического заполнения интервала дат в диалоговых формах с помощью VBA Excel.

Источник

Операции с датами в excel

10 популярных функций даты и времени в Microsoft Excel

​Смотрите также​ дату, отстоящую вперед​ число с целой​Как обычно, кому надо​Функция РАЗНДАТ поддерживает несколько​ урок Вам пригодился!​ 9999.​ как интервал между​ Смотрите ячейку В19.​ пишем число месяцев,​ пишем вторую дату​ посчитать дату выхода​ о функции​ порядковый номер дня​ точно таким же​и​«Дата и время»​Одной из самых востребованных​ или назад относительно​ и дробной частью.​ быстро — смотрим​ параметров:​ Всего Вам доброго​

​В ячейке A1 представлена​ этими датами составляет​

Работа с функциями даты и времени

​ Вместо полной даты​ которое будем прибавлять​ (конец периода).​ сотрудника из отпуска​ДЕНЬ​ которой нужно установить.​ образом.​«Конечная дата»​без активации главного​ групп операторов при​ начальной даты на​ Целая часть числа​ видео. Подробности и​

​Параметр​ и успехов в​ дата в формате​ 40 602 дня.​ стоит только год.​ к дате. В​В ячейке С6​ или сколько дней​, см. статью функция​ Синтаксис выглядит так:​​Основной задачей функции​​выступают даты, разницу​ окна Мастера функций.​

    ​ работе с таблицами​​ нужное количество рабочих​​ (41209) — это​ нюансы — в​Описание​ изучении Excel.​​ДДДД ДД.ММ.ГГГГ чч:мм:cc​​ О том как​Другими соответствующими функциями выбрали​

​ примере – это​ пишем формулу:​ осталось до отпуска,​​ ДЕНЬ.​​=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип])​

​ВРЕМЯ​ между которыми нужно​​ Для этого выполняем​​ Excel являются функции​

  • ​ дней (с учетом​ количество дней, прошедших​ тексте ниже:​»d»​Автор: Антон Андронов​. Это пользовательский (нестандартный)​ EXCEL хранит дату​​ месяц (ячейка В20)​​ ячейка G13.​=РАЗНДАТ(A6;B6;»y»)&»г.»&РАЗНДАТ(A6;B6;»ym»)&»мес.»&РАЗНДАТ(A6;B6;»md»)&»дн.»​ посчитать возраст, расчитать​
  • ​Возвращает количество дней между​​Предназначением оператора​​является вывод в​ вычислить. А вот​ перемещение во вкладку​ даты и времени.​​ выходных суббот и​​ с 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. ​ — аргумент, который может​ такая дата.​ три адреса ячейки​1.​
    2. ​Описание​в Экселе. Кроме​ дня недели для​
    3. ​ формул и кликнуть​МЕСЯЦ​

    ​ выделяем нужную функцию​ каждого интервала минимальное​Пакет анализа​ ячейке всегда была​ – 367. То​ диапазон C1:C3 следующее​ можете увидеть на​ категории​ иметь от одной​Как ввести адрес ячейки​ одинаковые, т.к. дата​Разница дат в Excel​Результат​

    ​ того, существует ещё​

    Вычисление возраста по дате рождения в Excel

    ​ заданной даты. Но​ по кнопке​и​

    1. ​ в списке и​ и максимальное значения​(Analisys Toolpak)​ актуальная сегодняшняя дата​
    2. ​ есть прошел один​ значение: =РАЗНДАТ(A1;B1;»y»).​
    3. ​ рисунке ниже:​Дата и время​ до четырех цифр.​ быстро смотрите в​ записана в одной​высчитывается так.​=ДНИ(«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.​ как дата и​

    Источник

    Найти предыдущий месяц

    Автор ZORRO2005, 18.09.2008, 12:39

    « назад — далее »

    Друзья,
    хочу упростить формулу для поиска предыдущего месяца.
    Файл прилагается.


    Как должен быть записан исходный месяц?
    Обязательно как в файле в одной ячейке 2007 в другой словами Январь ?
    Это же архаизм :)))))))


    #2




    18.09.2008, 14:17

    Последнее редактирование: 18.09.2008, 14:21 от Василий Алибабаевич

    Вот Вам человекоподобная формула:

    =ДАТА(ГОД(ДАТА(E4;ВПР(F4;{"январь";1:"февраль";2:"март";3:"апрель";4:"май";5:"июнь";6:"июль";7:"август";8:"сентябрь";9:"октябрь";10:"ноябрь";11:"декабрь";12};2;0);1));МЕСЯЦ(ВПР(F4;{"январь";1:"февраль";2:"март";3:"апрель";4:"май";5:"июнь";6:"июль";7:"август";8:"сентябрь";9:"октябрь";10:"ноябрь";11:"декабрь";12};2;0))-1;1)

    Ёксель сам понимает, что перед январем идет декабрь предыдущего года  :P   
    Хотя у Вас что-то такое уже есть  ::)


    Цитата: Василий Алибабаевич от 18.09.2008, 14:06
    Как должен быть записан исходный месяц?
    Обязательно как в файле в одной ячейке 2007 в другой словами Январь ?

    Должен быть «Январь»

    Цитировать
    Это же архаизм :)))))))

    У меня столбец с датами за 3 года(3*365 строк).
    Напротив каждой даты: выручки,кол-во продавцов,наценки….)
    Я группирую по месяцам для сравнительного анализа по месяцам.

    Ваш вариант,это более усложненный мой вариант№2


    Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


    Следующее предложение есть Если(февраль-28(29) от даты, если апр,июнь,сент,нояб -30 от даты иначе -31) ну формулы месяца года и т.д. , по моему короче получится , а на предыдущий месяц попадет ВСЕГДА.

    а почему*28???


    Микки,
    если выделить
    СТРОКА(A1:A12)*28 и нажать F9
    получим {28:56:84:112:140:168:196:224:252:280:308:336}
    т.е. массив дней,попадающих в каждый месяц.
    27 тоже подойдет  ;)

    Спасибо Шпец!
    Решил оставить следующую формулу:

    =ТЕКСТ(ДАТА(E4;ВПР(F4;{"Январь";1:"Февраль";2:"Март";3:"Апрель";4:"Май";5:"Июнь";6:"Июль";7:"Август";8:"Сентябрь";9:"Октябрь";10:"Ноябрь";11:"Декабрь";12};2;0);0);"ММММ")


    обозвать A1:A12 «месяцы», потом:
    формула, чтобы получить год  =ГОД(ДАТА(E4;ПОИСКПОЗ(F4;месяцы;0);))
    формула, чтобы получить месяц (имя его)   =ИНДЕКС(месяцы;МЕСЯЦ(ДАТА(E4;ПОИСКПОЗ(F4;месяцы;0);));1)


    впрочем, можно A1:A12 и не обзывать никак, просто вместо «месяцы» в формуле написать $A$1:$A$12


    Прикол в том, что в ёксель уже забит по дефолту список всех месяцев, плюс в качестве форматов эти месяцы нормально отображаются — но все равно чтобы увязать 01.06.2008 со словом Июнь — приходится извращаться, вернее из 01.06.2008 Июнь сделать легко, а вот из Июнь сделать 06 уже геморр. :)


    • Профессиональные приемы работы в Microsoft Excel

    • Обмен опытом

    • Microsoft Excel

    • Найти предыдущий месяц

    На чтение 29 мин. Просмотров 40.7k.

    Содержание

    1. Получить день
    2. Получить день недели
    3. Получить месяц
    4. Получить год с даты
    5. Извлечение даты с даты и времени
    6. Извлечение времени с даты и времени
    7. Получить возраст от дня рождения
    8. Получайте дни, часы и минуты между датами
    9. Получить финансовый квартал с даты
    10. Получить процент завершения года
    11. Получить квартал от даты
    12. Получить ту же дату в следующем месяце
    13. Получить ту же дату в следующем году
    14. Получить дату начала в соответствии с установленной датой
    15. Получить номер недели с даты

    Получить день

    Получить дату с номера дня

    = ДАТА(год; 1; день)

    Чтобы получить реальную дату из числа дня или «n-го числа года», вы можете использовать функцию ДАТА.

    Получить дату с номера дня

    В показанном примере формула в C5:

    = ДАТА(2015;1; B5)

    Функция построения даты берется из отдельных значений года, месяца и дня. Один из его трюков — это способность выполнять сверку с целью исправления дат, когда дни и месяцы находятся вне диапазона.

    Например, ДАТА возвращает 9 апреля 2016 года со следующими аргументами:

    = ДАТА(2016;1;100)

    В январе нет 100-го дня, поэтому ДАТА просто продвигается на 100 дней вперед с 1 января, а цифры возвращают правильную дату.

    Формула на этой странице использует эту механику. В этом случае предполагается, что в этом году 2015 год, поэтому 2015 год жестко закодирован в течение года, а 1 используется в течение месяца. Значение дня выводится из столбца B, а функция ДАТА рассчитывает дату, как объяснено выше.

    Если у вас есть дата в формате Юлиан, например 10015, где используется формат «дддгг», вы можете изменить формулу следующим образом:

    = ДАТА(ПРАВСИМВ(A1;2); 1; ЛЕВСИМВ(A1;3))

    Здесь мы используем ПРАВСИМВ, чтобы извлечь 2 символа справа за год, и ЛЕВСИМВ, чтобы извлечь 3 символа слева в течение дня. Месяц представлен как 1, как в первом примере.

    Получить день с даты

    = ДЕНЬ(дата)

    Если вам необходимо извлечь день из даты, вы можете использовать функцию ДЕНЬ. В общей форме приведенной выше формула дата должна быть в форме, которую Excel распознает как действительную дату.

    Получить день с даты

    Функция ДЕНЬ принимает только один аргумент — дату, из которой вы хотите извлечь день. В этом примере формула:

    = ДЕНЬ (B3)

    B4 содержит значение даты для 5 января 2016 года. Функция ДЕНЬ возвращает число 5, представляющее компонент дня даты.

    Обратите внимание: вы можете использовать ДЕНЬ для извлечения дня из дня, введенного как текст:

    = ДЕНЬ(«1/5/2016»)

    Но это может привести к непредсказуемым результатам на компьютерах, использующих разные региональные настройки даты. В общем, лучше (и более гибко) указать адрес ячейки, в которой уже есть действительное значение даты в качестве аргумента для ДЕНЬ.

    Получить имя дня с даты

    ТЕКСТ (B4; «дддд»)

    Если вам необходимо получить имя дня (например, понедельник, вторник и т. д.) С даты, есть несколько вариантов в зависимости от ваших потребностей.

    Получить имя дня с даты

    Если вы хотите отображать имя дня, вам не нужна формула — вы можете использовать формат персонализированного номера. Выберите дату, затем перейдите к Форматирование ячеек (Ctrl + 1 или Cmd + 1)> Custom и введите один из этих настраиваемых форматов:

    «ддд» // «сред»

    «дддд» // «среда»

    Excel отобразит только имя дня, но оно оставит неизменным значение даты.

    Если вы хотите преобразовать значение даты в текстовое значение, вы можете использовать функцию ТЕКСТ с настраиваемым числовым форматом, например, «ддд». Формула выглядит так:

    = ТЕКСТ (B4; «ддд»)

    Функция ТЕКСТ преобразует значения в текст с использованием формата чисел, который вы предоставляете. Обратите внимание, что в преобразовании теряется дата, остается только текст названия дня.

    Если вы не хотите использовать вспомогательную таблицу, вы также можете отобразить номер дня недели в название месяца непосредственно в функции ВЫБОР следующим образом:

    = ВЫБОР (ДЕНЬНЕД(B4); «Вс»; «Пн»; «Вт»; «Ср»; «Чт»; «Пт»; «Сб»)

    В этом случае введите имена дней недели, которые вы хотите вернуть (сокращенно или нет), в качестве значений в ВЫБОР после первого аргумента. ДЕНЬНЕД будет извлекать номер буднего дня, и ВЫБОР будет использовать это число для возврата n-го значения в списке. Это работает, потому что ДЕНЬНЕД возвращает число 1-7, соответствующее заданному дню недели. С настройками по умолчанию, воскресенье = 1 и суббота = 7. Смотрите ДЕНЬНЕД для получения дополнительной информации.

    ВЫБОР — это больше работы по настройке, но она также более гибкая, так как позволяет привязать дату к любым требуемым значениям (т. е. Вы можете использовать значения, которые являются пользовательскими, сокращенными, не сокращенными, разными языками и т. д.).

    Получить дни до даты

    = дата-СЕГОДНЯ ()

    Чтобы вычислить дни до определенной даты, вы можете использовать вычитание и функцию СЕГОДНЯ. В обобщенной версии вышеприведенной формулы дата — это более поздняя дата — день, на который вы рассчитываете, — а функция СЕГОДНЯ используется для создания текущей даты.

    Получить дни до даты

    В примере D5 содержит эту формулу:

    = B4-СЕГОДНЯ()

    В Excel даты — это просто серийные номера. В стандартной системе дат для окон, основанной на 1900 году, где 1 января 1900 года является номером 1. Даты действительны до 9999, что является серийным номером 2 958 465. Это означает, что 1 января 2050 года серийный номер 54789.

    В примере датой является 9 марта 2016 года, который является серийным номером 42 438. Так:

    = B4-СЕГОДНЯ()

    = 1 января 2050 — 27 апреля 2014 г.

    = 54;789 — 42;438

    = 12;351

    Это означает, что до 1 января 2050 года, когда отсчитывается с 9 марта 2016 года, существует 13 033 дня.

    Примечание: вам не нужно использовать функцию СЕГОДНЯ. Во втором примере формула в D6:

    = B6-C6

    В третьем примере одна и та же базовая формула используется вместе с оператором конкатенации (&) для встраивания вычисленных дней в простое текстовое сообщение:

    = «Осталось всего» & B6-C6 & «дней!»

    Поскольку между 10 декабря 2014 года и 25 декабря 2014 года существует 15 дней, результатом является следующее сообщение:

    Осталось всего 15 дней!

    Получить дни между датами

    = Поздняя дата-Ранняя дата

    Если вы хотите вычислить количество дней между двумя датами, вы можете просто вычесть старшую дату из более новой даты. Результатом будет целое число, представляющее дни между датами.

    В примере формула в ячейке D6 возвращает 365, поскольку между 1/1/1999 и 1/1/2000 есть 365 дней.

    Даты в Excel — это просто серийные номера, которые начинаются 1 января 1900 года.

    Получить дни между датами

    В примере формула в ячейке D6 просто вычитает числовое значение 1/1/1999 (36161) из числового значения 1/1/2000 (36526), чтобы получить результат 365. Шаги выглядят так:

    = C5-B5

    = 1/1 / 1999-1 / 1/2000

    = 36161-36526

    = 365

    Если вам необходимо вычислить количество дней между более ранней датой и сегодняшним днем, используйте:

    = СЕГОДНЯ() – ранняя дата

    Если вам необходимо вычислить количество дней между более поздней датой и сегодняшним днем, используйте:

    = Поздняя дата-СЕГОДНЯ()

    Обратите внимание, что СЕГОДНЯ будет пересчитываться на постоянной основе. Если вы откроете книгу позднее, значение, используемое для СЕГОДНЯ, обновится, и вы получите новый результат.

    Функция ДНИ, введенная в Excel 2013, также вычисляет дни между двумя датами.

    Получайте дни между датами, игнорируя годы

    = РАЗНДАТ (нач_дата; кон_дата; «гд»)

    Получайте дни между датами, игнорируя годы

    Для вычисления дней между двумя датами, игнорируя значения года, используйте функцию РАЗНДАТ. В показанном примере формула в D5:

    = РАЗНДАТ(B5; C5; «yd»)

    Функция РАЗНДАТ может обрабатывать различные расчеты «разницы дат» для вычисления разницы между двумя датами в годах, месяцах и днях. РАЗНДАТ принимает 3 аргумента: начальную дату, конечную дату и единицу измерения, которая контролирует, какой результат будет возвращен.

    В этом случае мы хотим, чтобы дни игнорировались годами, поэтому мы поставляем «yd» для единицы.

    После настройки функция полностью автоматическая и возвращает результат в запрошенном модуле.

    Получить первый день месяца

    = Дата-ДЕНЬ(дата) +1

    Чтобы получить первый день месяца для определенной даты, вы можете использовать простую формулу, основанную на функции ДЕНЬ.

    Получить первый день месяца

    В показанном примере формула в ячейке B5:

    = B5-ДЕНЬ(B5) +1

    Функция ДЕНЬ возвращает значение дня для даты. В примере показано, что значение дня для даты в B5 (5 июня 2016 года) равно 5. Поскольку даты — это только порядковые номера в Excel, мы можем вычесть 5, а затем добавить 1, чтобы получить значение даты на 1 июня 2016 года.

    Получить первый день предыдущего месяца

    = КОНМЕСЯЦА(дата; -2) +1

    Чтобы получить первый день предыдущего месяца для данной даты, вы можете использовать простую формулу, основанную на функции КОНМЕСЯЦА.

    Получить первый день предыдущего месяца

    В показанном примере формула в ячейке B5:

    = КОНМЕСЯЦА(B5; -2) +1

    Функция КОНМЕСЯЦА возвращает последний день месяца, основанный на заданной дате. Второй аргумент — это месяцы, в которых указывается, сколько месяцев в будущем или в прошлом нужно переместить перед возвратом последнего дня. Возвращаясь на 2 месяца, затем добавляя один день, мы можем рассчитать первый день предыдущего месяца с любой заданной даты.

    В показанном примере месяцев указываются как -2, что заставляет КОНМЕСЯЦА возвращаться 4/30/2015. Затем добавляется 1 день для получения 5/1/2015.

    Получить последний день месяца

    = КОНМЕСЯЦА(дата; 0)

    Самый простой способ подсчитать последний день месяца — использовать функцию КОНМЕСЯЦА, которая предназначена для этой цели.

    Получить последний день месяца

    В показанном примере формула в ячейке B5:

    = КОНМЕСЯЦА(B5;0)

    Второй аргумент (месяцы) функции КОНМЕСЯЦА позволяет вам получить последний день месяца в будущем или в прошлом месяце. Когда вы используете ноль в течение месяцев, КОНМЕСЯЦА вернет последний день месяца в том же месяце.

    Чтобы получить последний день предыдущего месяца, используйте:

    = КОНМЕСЯЦА(дата; -1)

    Чтобы получить последний день следующего месяца, используйте:

    = КОНМЕСЯЦА(дата; 1)

    Если вы предпочитаете создавать умные формулы, которые озадачивают других, вы также можете использовать функцию ДАТА, чтобы получить последний день месяца:

    = ДАТА(ГОД (дата); МЕСЯЦ(дата) +1;0)

    Трюк с этой формулой дает ноль в течение дня. Когда вы указываете нуль в качестве аргумента дня для ДАТА, функция даты откатывается один день в предыдущий месяц до последнего дня этого месяца. Таким образом, добавляя 1 к месяцу и используя ноль в день, ДАТА возвращается к последнему дню «оригинального» месяца.

    Получить последний рабочий день в месяц

    =РАБДЕНЬ (КОНМЕСЯЦА(дата) + 1; -1)

    Чтобы получить последний рабочий день в месяце, вы можете использовать функцию РАБДЕНЬ вместе с функцией КОНМЕСЯЦА.

    Получить последний рабочий день в месяц

    В примере формула в C5:

    = РАБДЕНЬ (КОНМЕСЯЦА (B5;0) + 1; -1)

    Работая изнутри, функция КОНМЕСЯЦА получает последний день месяца любой даты. К этому результату мы добавляем 1, что приводит к первому дню следующего месяца.

    Эта дата переходит в функцию РАБДЕНЬ как «дата начала», а также -1 для «дней». Функция РАБДЕНЬ автоматически отступает на 1 день, принимая во внимание любые выходные. В результате будет последний рабочий день месяца.

    Чтобы получить последний рабочий день месяца, принимая во внимание праздники, просто добавьте диапазон, содержащий даты отпуска, в формулу, подобную этой:

    = РАБДЕНЬ(КОНМЕСЯЦА(B5;0) + 1; -1; праздничные дни)

    Функция РАБДЕНЬ предполагает, что выходные — это суббота и воскресенье. Если вам необходимо настроить выходные дни, вы можете использовать функцию РАБДЕНЬ.МЕЖД.

    Получить n-ый день года

    = Дата-ДАТА (ГОД (дата); 1;0)

    Если вы хотите получить день года с даты (например, n-го числа года), вы можете использовать формулу, которая использует функции ДАТА и ГОД вместе.

    Получить n-ый день года

    Например, с датой «1 июня 2016 года» в ячейке B4 следующая формула вернет 153:

    = B4-ДАТА(ГОД (B4); 1;0)

    То есть 1 июня 2016 года — 153-й день этого года.

    Эта формула использует тот факт, что даты — это просто порядковые номера в Excel. Он определяет последний день предыдущего года и вычитает его, начиная с исходной даты B4. Результат — n-й день года.

    Обратите внимание, что аргумент день в ДАТА предоставляется как ноль. Хорошей особенностью функции ДАТА является то, что она может обрабатывать значения ДЕНЬ, которые находятся «вне диапазона», и соответствующим образом корректировать результат. Когда мы даем ДАТА год, 1 месяц и 0 дней, функция ДАТА возвращает последний день предыдущего года.

    Чтобы настроить формулу для возврата n-го дня года для текущей даты, просто используйте функцию СЕГОДНЯ для даты:

    = СЕГОДНЯ () — ДАТА (ГОД (СЕГОДНЯ ()); 1;0)

    Получить день недели

    Получить последний день недели

    = Дата-ОСТАТ(дата-день; 7)

    Если вы хотите найти самую последнюю среду, субботу или понедельник, указав определенную дату начала, вы можете использовать формулу, которая использует функцию ОСТАТ.

    Формулы, в которых используется понятие «день недели», основаны на идее, что каждый день недели имеет определенное число. По умолчанию Excel назначает 1 на воскресенье и 7 на субботу.

    Получить последний день недели

    В примере формула B6 является датой 1/16/2015, а формула в C6:

    = B6-ОСТАТ(B6-7;7)

    Число 7 (числовой аргумент в функции ОСТАТ) представляет день недели (день), который вы хотите. Только помните, что 1 — это воскресенье, а 7 — суббота. Так принято в США.

    Чтобы решить эту формулу, Excel сначала вычитает день (7 в данном случае) из даты, а затем передает результат в функцию ОСТАТ в качестве числа. ОСТАТ возвращает остаток от деления этого числа на 7, которое затем вычитается из даты.

    = B6-ОСТАТ(B6-7;7)

    = B6-ОСТАТ(42013;7)

    = B6-6

    = 42014

    = 1/10 / 2015

    Если вы хотите получить последний день недели с текущей даты, вы можете использовать функцию СЕГОДНЯ следующим образом:

    = СЕГОДНЯ () — ОСТАТ(СЕГОДНЯ () — день; 7)

    Примечание. Если дата имеет тот же день недели, дата будет возвращена.

    Получить следующий день недели

    = Дата + 7-ДЕНЬНЕД(дата + 7-день)

    Получить следующий день недели

    Если вы хотите найти следующий конкретный день недели (т.е. следующую среду, пятницу или понедельник) с определенной датой начала, вы можете использовать общую формулу, которая использует функцию ДЕНЬНЕД с чем-то, называемым «день недели» (день). С помощью этой формулы вы можете делать такие вещи:

    • Получить следующую пятницу
    • Получить следующую субботу
    • Получить следующий вторник

    Формулы, в которых используется понятие «день недели», основаны на идее, что каждый день недели имеет определенное число. По умолчанию Excel назначает 1 на воскресенье и 7 на субботу. Таким образом, функция ДЕНЬНЕД при заданной дате возвращает число от 1 до 7. В двух словах эта формула сначала переводит дату вперед на 7 дней, а затем возвращается к правильной дате, вычитая результат вычисления, который использует функцию ДЕНЬНЕД.

    В примере формула B6 является датой 1/16/2015, а формула в C6:

    = B6 + 7-ДЕНЬНЕД(B6 + 7-2)

    Число 2 представляет день недели (день), который вы хотите, в данном случае, понедельник.

    Чтобы решить эту формулу, Excel сначала добавляет 7 к начальной дате в C6, а затем уменьшает B6 + 7-2 до 42025 (порядковый номер в системе даты Excel, который представляет 1/21/2015). Затем Excel вычисляет день недели для этой даты (4) и вычитает, что из исходной даты начала + 7 (42027 = 1/23/2015), чтобы получить окончательное значение даты 42013 = 1/9/2015

    = B6 + 7-ДЕНЬНЕД(B6 + 7-2)

    = 42027-ДЕНЬНЕД(42025)

    = 42027-4

    = 42023

    = 1/9/2015

    Если вы хотите получить следующий день недели с текущей даты, вы можете использовать функцию СЕГОДНЯ, например:

    = СЕГОДНЯ () + 7-НЕДЕЛЯ (СЕГОДНЯ () + 7-день)

    Примечание. Если указанная дата совпадает с днем недели, которую вы хотите восстановить, будет возвращена одна и та же дата.

    Получить n-й день недели в месяце

    = Дата-ДЕНЬ(дата) + 1 + n * 7-ДЕНЬНЕД(дата-ДЕНЬ (дата) + 8-день)

    Чтобы получить n-й день недели в месяце (т. е. первый вторник, третий вторник, четвертый четверг и т. д.), вы можете использовать формулу, основанную на функциях ДЕНЬ и НЕДЕЛЯ.

    Получить n-й день недели в месяце

    В показанном примере формула в E5:

    = B5-ДЕНЬ(B5) + 1 + D5 * 7-ДЕНЬНЕД(B5-ДЕНЬ(B5) + 8-C5)

    Во-первых, эта формула определяет «дату начала». «Первое число месяца» рассчитывается с помощью функции ДЕНЬ:

    = B5-ДЕНЬ(B5) +1

    Затем n * 7 дней до первого числа месяца, чтобы получить дату начала n недель с первого числа месяца. В общей форме формулы n представляет «n-ое».

    Следующий шаг — рассчитать корректировку, необходимую для достижения конечного результата. Корректировка рассчитывается с использованием ДЕНЬНЕД и ДЕНЬ:

    ДЕНЬНЕД(B5-ДЕНЬ(B5) + 8-C5)

    В ДЕНЬНЕД снова вычисляется первое число месяца, затем добавляются 8 дней и вычитается значение для день (день недели).

    День недели сокращенно «день» в общей форме формулы. Это число от 1 (воскресенье) до 7 (суббота), которое может быть изменено по мере необходимости.

    Наконец, вычисленная корректировка вычитается из исходной даты начала, чтобы получить окончательный результат.

    Получить последний день недели за месяц

    = КОНМЕСЯЦА(дата; 0) + 1-ДЕНЬНЕД (КОНМЕСЯЦА(дата; 0) + 1-день)

    Чтобы получить последний день недели за месяц (то есть в прошлую субботу, последнюю пятницу, последний понедельник и т. Д.), Вы можете использовать формулу, основанную на функциях КОНМЕСЯЦА и ДЕНЬНЕД.

    Получить последний день недели за месяц

    В показанном примере формула в D5:

    = КОНМЕСЯЦА(B5;0) + 1-ДЕНЬНЕД(КОНМЕСЯЦА(B5;0) + 1-C5)

    Во-первых, эта формула определяет первый день следующего месяца * после * данной даты. Он делает это, используя КОНМЕСЯЦА, чтобы получить последний день месяца, а затем добавить один день:

    = КОНМЕСЯЦА(B5;0) +1

    Затем формула вычисляет количество дней, требуемых для «возврата назад» к последнему запрошенному буднему дню в предшествующем месяце (т. е. Месяце исходной даты):

    ДЕНЬНЕД(КОНМЕСЯЦА(B5;0) + 1-C5)

    В ДЕНЬНЕД КОНМЕСЯЦА снова используется для получения первого дня следующего месяца. С этой даты вычитается значение для дня недели, и результат вводится в ДЕНЬНЕД, который возвращает количество дней для отката.

    И наконец, дни отката вычитаются из первого числа следующего месяца, что дает окончательный результат.

    В общем виде формулы вверху страницы день недели сокращенно «день». Это число от 1 (воскресенье) до 7 (суббота), которое можно изменить, чтобы получить другой день недели. Например, чтобы получить последний четверг месяца, установите значение день равным 5.

    Получить первый понедельник до любой даты

    = Дата-ДЕНЬНЕД (дата-2)

    Если вам нужно найти понедельник непосредственно перед любой датой, вы можете использовать общую формулу, которая использует функцию ДЕНЬНЕД.

    Получить первый понедельник до любой даты

    Если вы предполагаете, что у вас есть случайная дата и хотите оглянуться назад во времени, чтобы найти ближайший предыдущий понедельник, вы можете увидеть, что вам нужно будет «отбросить» определенное количество дней в зависимости от дня недели (например, понедельник, вторник, и т. д.) даты. Если дата является понедельником, вам нужно будет вернуться на 7 дней, если дата является вторником, вам нужно вернуться на 1 день и так далее. Ниже приведены корректировки, необходимые для каждого дня недели.

    Понедельник 7

    Вторник 1

    Среда 2

    Четверг 3

    Пятница 4

    Суббота 5

    Воскресенье 6

    Чтобы рассчитать эту корректировку динамически для любой даты, вы можете использовать тот факт, что понедельник — это второй день недели в схеме по умолчанию Excel. Просто вычислите день недели даты на 2 дня раньше и используйте этот результат для значения корректировки. Итак, при допущении даты 4 июня 2015 года (четверг) в ячейке A1 формула решается следующим образом:

    = A1-ДЕНЬНЕД (A1-2)

    = 4;2015 июня — ДЕНЬНЕД (4 июня015-2)

    = 4;2015 июня — ДЕНЬНЕД(2 июня 2015 г.)

    = 4 июня015-3

    = Июнь 1;2015

    Если вы считаете, что настройка дня недели запутанна и не интуитивна, вы используете альтернативную формулу, которая использует функцию ВЫБОР с жестко заданными значениями регулировки:

    = A1-ВЫБОР(ДЕНЬНЕД(A1;2); 7;1;2;3;4;5;6)

    В этой версии используется ДЕНЬНЕД, чтобы получить индекс для дня недели (с понедельника как 1), а затем ВЫБОР возвращает правильное количество дней для возврата.

    Если вам нужно найти понедельник до сегодняшнего дня, просто используйте функцию СЕГОДНЯ на дату:

    = СЕГОДНЯ () — ДЕНЬНЕД(СЕГОДНЯ () — 2)

    Получить месяц

    Получить месяц с даты

    = МЕСЯЦ (дата)

    Если вам необходимо извлечь месяц из даты, вы можете использовать функцию МЕСЯЦ. В общей форме приведенной выше формулы дата должна быть в форме, которую Excel распознает как действительную дату.

    Получить месяц с даты

    Функция МЕСЯЦ принимает только один аргумент — дату, из которой вы хотите извлечь месяц. В этом примере формула:

    = МЕСЯЦ (B3)

    B4 содержит значение даты на 5 января 2016 года. Функция МЕСЯЦ возвращает число 1, соответствующее месяцу (январю) даты.

    Обратите внимание, что вы можете использовать МЕСЯЦ для извлечения месяца со дня, введенного как текст:

    = МЕСЯЦ(«1/5/2016»)

    Однако использование текста для дат может приводить к непредсказуемым результатам на компьютерах с использованием разных региональных настроек даты. В общем, лучше (и более гибко) указать адрес ячейки, которая уже содержит действительную дату.

    Получить название месяца с даты

    = ТЕКСТ (дата; «мммм»)

    Если вам необходимо получить название месяца (например, январь, февраль, март и т. д.) с даты, у вас есть несколько вариантов в зависимости от ваших потребностей.

    Если вы хотите отображать название месяца, вам не нужна формула — вы можете использовать формат персонализированного номера. Выберите дату и перейдите к Форматирование ячеек (Ctrl + 1 или Cmd +1), затем выберите Custom и введите один из этих настраиваемых форматов:

    «Ммм» // «Янв»

    «Мммм» // «Январь»

    Excel отобразит только название месяца, но оно оставит неизменным значение даты.

    Если вы хотите преобразовать значение даты в текстовое значение, вы можете использовать функцию ТЕКСТ с настраиваемым числовым форматом, например «ммм».

    = ТЕКСТ (B4; «мммм»)

    Функция ТЕКСТ преобразует значения в текст с использованием формата чисел, который вы предоставляете. Обратите внимание, что дата теряется при преобразовании: остается только текст для названия месяца.

    Если вы хотите максимальной гибкости, вы можете «сопоставить» название месяца с именем месяца непосредственно в функции ВЫБОР следующим образом:

    = ВЫБОР (МЕСЯЦ (B4); «Янв»; «Фев»; «Мар»; «Апр»; «Май»; «Июн»; «Июл»; «Авг»; «Сен»; «Окт»; «Ноя» «;» Дек»)

    Введите названия месяца, которые хотите вернуть (сокращенно или нет), в качестве значений в ВЫБОР после первого аргумента, который вводится как МЕСЯЦ (дата). МЕСЯЦ выведет номер месяца, и ВЫБОР будет использовать это число для возврата n-го значения в списке. Это работает, потому что МЕСЯЦ возвращает число 1-12, соответствующее имени месяца.

    ВЫБОР — это больше работы по настройке, но она также более гибкая, так как позволяет сопоставлять дату с любыми требуемыми значениями (т. е. Вы можете использовать значения, которые являются обычаями, аббревиатурами, аббревиатурами на другом языке и т. д. ).

    Получать месяцы между датами

    = РАЗНДАТ (нач_дата; кон_дата; «м»)

    Чтобы рассчитать месяцы между двумя датами как целые числа, вы можете использовать функцию РАЗНДАТ.

    Получать месяцы между датами

    В показанном примере формула в D5:

    = РАЗНДАТ(B5; C5; «м»)

    Обратите внимание, что РАЗНДАТ автоматически округляется вниз.

    Функция РАЗНДАТ — это функция «совместимости», которая приходит из Лотос 1-2-3. По неизвестным причинам это документировано в Excel 2000, но вы можете использовать его в своих формулах во всех версиях Excel с того времени.

    РАЗНДАТ принимает 3 аргумента: дата начала, дата окончания и единица измерения. В этом случае мы хотим месяцы, поэтому мы поставляем «м» для единицы.

    РАЗНДАТ автоматически вычисляет и возвращает число в течение месяцев, округленное вниз.

    РАЗНДАТ округляется по умолчанию. Если вы хотите рассчитать месяцы до ближайшего целого месяца, вы можете сделать простую корректировку формулы:

    = РАЗНДАТ(нач_дата; кон_дата + 15; «м»)

    Это гарантирует, что даты окончания, относящиеся ко второй половине месяца, рассматриваются как даты в следующем месяце, эффективно округляя конечный результат.

    Получить год с даты

    = ГОД(дата)

    Если вам необходимо извлечь год из даты, вы можете использовать функцию ГОД. В общей форме приведенной выше формулы дата должна быть в форме, которую Excel распознает как действительную дату.

    Получить год с даты

    Функция ГОД принимает только один аргумент — дату, из которой вы хотите извлечь год. В этом примере формула:

    = ГОД(B3)

    B4 содержит значение даты для 5 января 2016 года. Функция ГОД возвращает число 2016, представляющее год даты.

    Обратите внимание, что вы можете использовать ГОД для извлечения года из дня, введенного как текст:

    = ГОД(«1/5/2016»)

    Однако использование текста для дат может приводить к непредсказуемым результатам на компьютерах с использованием разных региональных настроек даты. В общем, лучше (и более гибко) указать адрес ячейки, которая уже содержит действительную дату.

    Извлечение даты с даты и времени

    = ЦЕЛОЕ(дата)

    Excel обрабатывает даты и время, используя схему, в которой даты — это серийные номера, а время — дробные значения. Например, 1 июня 2000 г. 12:00 PM представлено в Excel как число 36678,5, где 36678 — это дата, а 0,5 — время.

    Извлечение даты с даты и времени

    Если у вас есть даты со значениями времени, и вы хотите извлечь только часть даты, вы можете использовать формулу, которая использует функцию ЦЕЛОЕ. Итак, если A1 содержит дату и время, 1 июня 2000 г. 12:00, формула, приведенная ниже, возвращает только часть даты (36678):

    = ЦЕЛОЕ(A1)

    Временная часть значения (дробная часть) отбрасывается. Вы также можете использовать функцию ОТБР с тем же результатом:

    = ОТБР (A1)

    Заметки:

    1. При использовании любого из приведенных выше методов убедитесь, что вы используете формат даты для результата, который не включает время. В противном случае вы увидите время, отображаемое как 12:00 AM.
    2. Для дат и времени (которые должны быть положительными в Excel) нет разницы в использовании ЦЕЛОЕ и ОТБР для извлечения целого числа. Но ЦЕЛОЕ фактически округляет числа до ближайшего целого, что делает разницу, когда значения отрицательные.

    Извлечение времени с даты и времени

    = ОСТАТ(дата; 1)

    Excel обрабатывает даты и время, используя схему, в которой даты — это серийные номера, а время — дробные значения. Например, 1 июня 2000 г. 12:00 PM представлено в Excel как число 36678,5, где 36678 — это дата, а .5 — время.

    Извлечение времени с даты и времени

    Если у вас есть даты со значениями времени, и вы хотите извлечь только часть времени (дробную часть), вы можете использовать формулу, которая использует функцию ОСТАТ. Если предположить, что A1 содержит дату и время 1 июня 2000 г. 12:00, формула, приведенная ниже, вернет только часть времени (0,5):

    = ОСТАТ(A1;1)

    Функция ОСТАТ возвращает остаток от деления. Первый аргумент — это число, а второй — делитель. Вот несколько примеров:

    = ОСТАТ(5;2) // возвращает 1

    = ОСТАТ(7;5) // возвращает 2

    Таким образом, если вы используете ОСТАТ с делителем 1, результат будет дробной частью числа, если таковой имеется, потому что каждое целое число может быть равномерно разделено само по себе. Например:

    = ОСТАТ(3.125;1) // возвращает 0.125

    Короче говоря, = ОСТАТ(число, 1) возвращает только дробную часть числа, отбрасывая целую часть, поэтому это удобный способ извлечь время из даты и времени.

    Примечание. Если вы используете эту формулу, чтобы отделить время от даты и времени, вам необходимо настроить формат числа в подходящий формат времени.

    Получить возраст от дня рождения

    = ЦЕЛОЕ(ДОЛЯГОДА (дата рождения; СЕГОДНЯ ()))

    Если вам необходимо рассчитать возраст человека с даты его рождения, вы можете сделать это с помощью функций ДОЛЯГОДА, ЦЕЛОЕ и СЕГОДНЯ. В общей версии приведенной выше формулы, дата рождения — день рождения человека с года, а СЕГОДНЯ — дата, на которую рассчитывается возраст. Поскольку эта формула использует функцию СЕГОДНЯ, она будет продолжать рассчитывать и правильный возраст в будущем.

    Получить возраст от дня рождения

    В этом примере активная ячейка содержит эту формулу:

    = ЦЕЛОЕ(ДОЛЯГОДА(D3; СЕГОДНЯ()))

    ДОЛЯГОДА вычисляет десятичное число, представляющее долю года между двумя датами. Чтобы определить долю года в десятичном значении, Excel использует целые дни между двумя датами. Это просто в Excel, потому что все даты — это просто серийные номера.

    Таким образом, в этом случае дата рождения предоставляется в качестве даты начала из ячейки D4, а сегодняшняя дата предоставляется в качестве конечной даты, с любезного разрешения функции СЕГОДНЯ.

    Результатом ДОЛЯГОДА для Майкла Чанга, здесь в феврале 2016 года, является что-то вроде этого:

    14.7333333333333

    Затем функция ЦЕЛОЕ берет на себя и округляет это число до целочисленного значения, которое является числом 14. Хотя Майклу почти 15 лет, ему все еще только 14 по годам, так что это правильный результат.

    Если вы хотите рассчитать возраст человека на определенную дату, просто замените функцию СЕГОДНЯ на эту дату или ссылку на ячейку на эту дату.

    Чтобы проверить день рождения и вернуть «Несовершеннолетний» или «Взрослый», вы можете обернуть формулу возраста в функции ЕСЛИ следующим образом:

    = ЕСЛИ(ЦЕЛОЕ(ДОЛЯГОДА(A1; СЕГОДНЯ())) <18; «Несовершеннолетний»; «Взрослый»)

    Вы можете заменить 18 любым возрастом, имеющим смысл для вашей ситуации.

    Чтобы рассчитать возраст на определенную дату, учитывая дату рождения, вы можете использовать функцию ДАТА вместо функции СЕГОДНЯ следующим образом:

    = ЦЕЛОЕ(ДОЛЯГОДА(A1; ДАТА (2016;1;1)))

    Где A1 содержит дату рождения.

    Получайте дни, часы и минуты между датами

    = ЦЕЛОЕ(конец-начало) & «дни» & ТЕКСТ(конец-начало; «ч» «часы» «м» «мин-ы» «»)

    Чтобы вычислить и отобразить дни, часы и минуты между двумя датами, вы можете использовать функцию ТЕКСТ с небольшой помощью функции ЦЕЛОЕ.

    Получайте дни, часы и минуты между датами

    В показанном примере формула в D5:

    = ЦЕЛОЕ(C5-B5) &»дни»&ТЕКСТ(C5-B5; «ч» «часы» «м» «мин-ы» «»)

    Большая часть работы в этой формуле выполняется функцией ТЕКСТ, которая применяет формат часового номера в часах и минутах к значению, созданному путем вычитания даты начала с конечной даты.

    ТЕКСТ (C5-B5; «ч» «часы» «м» «мин-ы» «»)

    Это пример вставки текста в пользовательский формат числа, и этот текст должен быть окружен дополнительной парой двойных кавычек.

    Значение для дней вычисляется с помощью функции ЦЕЛОЕ, которая просто удаляет целую часть конечной даты минус дата начала:

    ЦЕЛОЕ(C5-B5)

    Хотя вы можете использовать «д» в настраиваемом числовом формате в течение нескольких дней, значение «перевернется» обратно к нулю, когда число дней больше 31.

    Чтобы включить секунды, вы можете расширить формат пользовательских чисел следующим образом:

    = ЦЕЛОЕ(C5-B5) & «дни» & ТЕКСТ(C5-B5; «ч» «часы» «м» «мин-ы» «с» «сек-ы» «»))

    Получить финансовый квартал с даты

    = ВЫБОР(МЕСЯЦ (дата); 1;1;1;2;2;2;3;3;3;4;4;4)

    Если вы хотите рассчитать финансовый квартал от даты, а финансовый квартал начинается в месяце, отличном от января, вы можете использовать формулу, основанную на функции ВЫБОР.

    Получить финансовый квартал с даты

    Примечание: если вам просто нужно вычислить «нормальный» квартал на основе четвертичной системы, которая начинается в январе, вы можете использовать эту более простую формулу.

    В показанном примере формула в ячейке D5:

    = ВЫБОР(МЕСЯЦ (B5); 4;4;4;1;1;1;2;2;2;3;3;3)

    Эта формула возвращает число 1-4, которое соответствует четвертичной системе, которая начинается в апреле и заканчивается в марте.

    Функция выбора использует первый аргумент для «выбора» оставшихся элементов. Например, в схеме, где 1 = маленький, 2 = средний и 3 = большой, эта формула «отобразит» число 2 на «среднее».

    = ВЫБОР (2; «маленький»; «средний»; «большой»)

    В случае фискальных кварталов мы можем использовать эту же идею для сопоставления любого входящего месяца (1-12) с одним из 4 квартальных значений. Нам просто нужно использовать функцию МЕСЯЦ, чтобы получить номер месяца в качестве первого аргумента, а затем предоставить 12 номеров (по одному на каждый месяц года), которые тщательно упорядочены, чтобы отразить желаемый финансовый год:

    = ВЫБОР(МЕСЯЦ (B5); 1;1;1;2;2;2;3;3;3;4;4;4) // Начало январь

    = ВЫБОР(МЕСЯЦ (B5); 4;4;4;1;1;1;2;2;2;3;3;3) // Начало апрель

    = ВЫБОР (МЕСЯЦ (B5); 3;3;3;4;4;4;1;1;1;2;2;2) // Начало июль

    Если вы хотите, чтобы номер квартала включал «К» со значением года, вы можете объединить его:

    = «К» & ВЫБОР(МЕСЯЦ (дата); 1;1;1;2;2;2;3;3;3;4;4;4) & «-» & ГОД(дата)

    Возвращает значения типа: «К1 — 2016», «К2 — 2016» и т. д.

    Получить процент завершения года

    = ДОЛЯГОДА(ДАТА (ГОД (дата); 1;1); дата)

    Если вам необходимо вычислить процент, оставшийся в году, на основе данной даты, вы делаете это с помощью формулы, основанной на функции ДОЛЯГОДА.

    Получить процент завершения года

    В примере формула в C5, которая вычисляет процент оставшегося года, выглядит так:

    = ДОЛЯГОДА(ДАТА(ГОД(B5); 1;1); B5)

    Функция ДОЛЯГОДА принимает две даты, дату начала и дату окончания и вычисляет время между ними в дробных годах. В этом случае мы используем конечную дату как есть, но генерируем начальную дату, равную первому дню того же года, с этим битом кода:

    ДАТА (ГОД (B5); 1;1)

    Это извлекает значение года из даты в B5 и вставляет его в функцию ДАТА, а также 1 для месяца и дня.

    В результате функция ДОЛЯГОДА возвращает десятичное значение, соответствующее доле года между двумя датами.

    Когда это значение форматируется с использованием формата номера в процентах, он показывает процент года, который был завершен.

    Чтобы вычислить процент оставшегося года, просто скорректируйте формулу, чтобы вычесть дробный год из 1. В примере D5 содержит эту формулу:

    = 1-ДОЛЯГОДА(ДАТА(ГОД(B5); 1;1); B5)

    Получить квартал от даты

    = ОКРУГЛВВЕРХ (МЕСЯЦ (дата) / 3;0)

    Если вы хотите рассчитать квартал (то есть 1,2,3,4) от даты, вы можете использовать функцию ОКРУГЛВВЕРХ вместе с МЕСЯЦ.

    Получить квартал от даты

    В показанном примере формула в ячейке C5:

    = ОКРУГЛВВЕРХ(МЕСЯЦ (B5) / 3;0)

    В этом случае формула сначала извлекает месяц как число от 1 до 12, а затем делит это число на 3. Затем результат округляется до ближайшего целого числа с помощью функции ОКРУГЛВВЕРХ.

    Функция ОКРУГЛВВЕРХ работает так же, как функция ОКРУГЛ, за исключением того, что ОКРУГЛВВЕРХ всегда округляет цифры от 1 до 9 до заданного количества цифр.

    Если вы хотите, чтобы номер четверти включал «Ч», вы можете конкатенировать. Формула в D5:

    = «Ч» & ОКРУГЛВВЕРХ(МЕСЯЦ (B5) / 3;0)

    Результатом является буква «Ч», добавленная к номеру квартала.

    Получить ту же дату в следующем месяце

    = ДАТАМЕС(дата; 1)

    Чтобы получить ту же дату в следующем месяце с определенной даты, вы можете использовать функцию ДАТАМЕС.

    Получить ту же дату в следующем месяце

    В показанном примере формула в ячейке B5:

    =ДАТАМЕС (B5;1)

    ДАТАМЕС может получить «ту же дату» в будущем или в прошлом, исходя из количества предоставленных месяцев. Когда 1 дается месяцами, ДАТАМЕС получает ту же дату в следующем месяце.

    Чтобы получить ту же дату за предыдущий месяц, используйте -1:

    = ДАТАМЕС(дата; -1) // предыдущий месяц

    Получить ту же дату в следующем году

    =ДАТАМЕС (дата; 12)

    Чтобы получить ту же дату в следующем году с определенной даты, вы можете использовать функцию ДАТАМЕС.

    Получить ту же дату в следующем году

    В показанном примере формула в ячейке B5:

    = ДАТАМЕС(B5;12)

    ДАТАМЕС может получить «ту же дату» в будущем или в прошлом, исходя из количества предоставленных месяцев. Когда 12 дается на месяцы, ДАТАМЕС получает ту же дату в следующем году.

    Чтобы получить ту же дату за предыдущий месяц, используйте -12:

    = ДАТАМЕС(дата; -12) // предыдущий год

    Получить дату начала в соответствии с установленной датой

    = РАБДЕНЬ(цель; дни; праздники)

    Чтобы рассчитать требуемую дату начала в соответствии с установленной датой запуска / запуска / завершения, за исключением нерабочих дней, таких как выходные и праздничные дни, вы можете использовать функцию РАБДЕНЬ.

    Получить дату начала в соответствии с установленной датой

    В показанном примере формула в D6:

    = РАБДЕНЬ(B6; C6; B9: B11)

    Начиная с даты окончания Пт, 06-Янв-2015, функция РАБДЕНЬ отсчитывает назад 10 рабочих дней (исключая выходные и праздничные дни) и возвращает Вт, 18-дек-2014. Это необходимая дата начала активности, для которой требуется 10 рабочих дней.

    Функция РАБДЕНЬ принимает три аргумента: дата начала, дни и (необязательно) праздники. Затем он добавляет дни к дате, автоматически исключая выходные и праздничные дни (если они предусмотрены).

    В этом случае мы хотим считать назад от даты в будущем (дату запуска) на определенное количество рабочих дней. Решением является использование отрицательного значения для дней.

    При отрицательном значении дня РАБДЕНЬ вычитает дни с даты начала, принимая во внимание выходные и праздничные дни.

    Обратите внимание, что праздники не являются обязательными. Результат в D5 показывает разницу, когда отпуска не предусмотрены.

    Если в вашем расписании пользовательские выходные дни (то есть что-то отличается от субботы и воскресенья), используйте функцию РАБДЕНЬ.МЕЖД вместо РАБДЕНЬ.

    Получить номер недели с даты

    = НОМНЕДЕЛИ (дата)

    Если вам необходимо получить номер недели со дня с даты, вы можете использовать функцию НОМНЕДЕЛИ. Дата должна быть в формате, который Excel распознает как действительную дату.

    Получить номер недели с даты

    Функция НОМНЕДЕЛИ принимает два аргумента, дату и, необязательно, аргумент с именем Тип возвращаемого значения, который управляет схемой, используемой для вычисления номера недели.

    В этом примере формула:

    = НОМНЕДЕЛИ (B5)

    B4 содержит значение даты для 5 января 2016 года. Функция ДЕНЬ возвращает число 2, представляющее число вычисляемой недели.

    Обратите внимание, что по умолчанию функция НОМНЕДЕЛИ использует схему, где неделя 1 начинается 1 января, а неделя 2 начинается в следующее воскресенье (когда аргумент Тип возвращаемого значения опущен или поставлен как 1).

    При значении Тип возвращаемого значения 2 неделя 1 начинается 1 января, а неделя 2 начинается в следующий понедельник.

    С номерами недель в неделю неделя 1 начинается в понедельник первой недели в году с четверга. Это означает, что первый день года для недель ISO — это всегда понедельник в период с 29 января по 4 января.

    Начиная с Excel 2010 для Windows и Excel 2011 для Mac, вы можете сгенерировать номер недели ISO, используя 21 как Тип возвращаемого значения:

    = НОМНЕДЕЛИ(дата; 21)

    В Excel 2013 появилась новая функция НОМНЕДЕЛИ.ISO.

    Ссылка на это место страницы:
    #title

    1. Получить день
    2. Получить день недели
    3. Получить месяц
    4. Получить год с даты
    5. Извлечение даты с даты и времени
    6. Извлечение времени с даты и времени
    7. Получить возраст от дня рождения
    8. Получайте дни, часы и минуты между датами
    9. Получить финансовый квартал с даты
    10. Получить процент завершения года
    11. Получить квартал от даты
    12. Получить ту же дату в следующем месяце
    13. Получить ту же дату в следующем году
    14. Получить дату начала в соответствии с установленной датой
    15. Получить номер недели с даты
    16. Скачать файл

    Ссылка на это место страницы:
    #punk01

    Получить дату с номера дня.

    Чтобы получить реальную дату из числа дня или «n-го числа года», вы можете использовать функцию ДАТА.

    В показанном примере формула в C5:

    Функция построения даты берется из отдельных значений года, месяца и дня. Один из его трюков — это способность выполнять сверку с целью исправления дат, когда дни и месяцы находятся вне диапазона.

    Например, ДАТА возвращает 9 апреля 2016 года со следующими аргументами:

    В январе нет 100-го дня, поэтому ДАТА просто продвигается на 100 дней вперед с 1 января, а цифры возвращают правильную дату.

    Формула на этой странице использует эту механику. В этом случае предполагается, что в этом году 2015 год, поэтому 2015 год жестко закодирован в течение года, а 1 используется в течение месяца. Значение дня выводится из столбца B, а функция ДАТА рассчитывает дату, как объяснено выше.

    Если у вас есть дата в формате Юлиан, например 10015, где используется формат «дддгг», вы можете изменить формулу следующим образом:

    = ДАТА(ПРАВСИМВ(A1;2); 1; ЛЕВСИМВ(A1;3))

    Здесь мы используем ПРАВСИМВ, чтобы извлечь 2 символа справа за год, и ЛЕВСИМВ, чтобы извлечь 3 символа слева в течение дня. Месяц представлен как 1, как в первом примере.

    Здесь мы используем ПРАВСИМВ, чтобы извлечь 2 символа справа за год, и ЛЕВСИМВ, чтобы извлечь 3 символа слева в течение дня. Месяц представлен как 1, как в первом примере.

    Функция ДЕНЬ принимает только один аргумент — дату, из которой вы хотите извлечь день. В этом примере формула:

    B4 содержит значение даты для 5 января 2016 года. Функция ДЕНЬ возвращает число 5, представляющее компонент дня даты.

    Обратите внимание: вы можете использовать ДЕНЬ для извлечения дня из дня, введенного как текст:

    Но это может привести к непредсказуемым результатам на компьютерах, использующих разные региональные настройки даты. В общем, лучше (и более гибко) указать адрес ячейки, в которой уже есть действительное значение даты в качестве аргумента для ДЕНЬ.

    Но это может привести к непредсказуемым результатам на компьютерах, использующих разные региональные настройки даты. В общем, лучше (и более гибко) указать адрес ячейки, в которой уже есть действительное значение даты в качестве аргумента для ДЕНЬ.

    Но это может привести к непредсказуемым результатам на компьютерах, использующих разные региональные настройки даты. В общем, лучше (и более гибко) указать адрес ячейки, в которой уже есть действительное значение даты в качестве аргумента для ДЕНЬ.

    Но это может привести к непредсказуемым результатам на компьютерах, использующих разные региональные настройки даты. В общем, лучше (и более гибко) указать адрес ячейки, в которой уже есть действительное значение даты в качестве аргумента для ДЕНЬ.

    Функция ТЕКСТ преобразует значения в текст с использованием формата чисел, который вы предоставляете. Обратите внимание, что в преобразовании теряется дата, остается только текст названия дня.

    Если вы не хотите использовать вспомогательную таблицу, вы также можете отобразить номер дня недели в название месяца непосредственно в функции ВЫБОР следующим образом:

    = ВЫБОР (ДЕНЬНЕД(B4); «Вс»; «Пн»; «Вт»; «Ср»; «Чт»; «Пт»; «Сб»)

    В этом случае введите имена дней недели, которые вы хотите вернуть (сокращенно или нет), в качестве значений в ВЫБОР после первого аргумента. ДЕНЬНЕД будет извлекать номер буднего дня, и ВЫБОР будет использовать это число для возврата n-го значения в списке. Это работает, потому что ДЕНЬНЕД возвращает число 1-7, соответствующее заданному дню недели. С настройками по умолчанию, воскресенье = 1 и суббота = 7. Смотрите ДЕНЬНЕД для получения дополнительной информации.

    ВЫБОР — это больше работы по настройке, но она также более гибкая, так как позволяет привязать дату к любым требуемым значениям (т. е. Вы можете использовать значения, которые являются пользовательскими, сокращенными, не сокращенными, разными языками и т. д.).

    В этом случае введите имена дней недели, которые вы хотите вернуть (сокращенно или нет), в качестве значений в ВЫБОР после первого аргумента. ДЕНЬНЕД будет извлекать номер буднего дня, и ВЫБОР будет использовать это число для возврата n-го значения в списке. Это работает, потому что ДЕНЬНЕД возвращает число 1-7, соответствующее заданному дню недели. С настройками по умолчанию, воскресенье = 1 и суббота = 7. Смотрите ДЕНЬНЕД для получения дополнительной информации.

    ВЫБОР — это больше работы по настройке, но она также более гибкая, так как позволяет привязать дату к любым требуемым значениям (т. е. Вы можете использовать значения, которые являются пользовательскими, сокращенными, не сокращенными, разными языками и т. д.).

    В примере D5 содержит эту формулу:

    В Excel даты — это просто серийные номера. В стандартной системе дат для окон, основанной на 1900 году, где 1 января 1900 года является номером 1. Даты действительны до 9999, что является серийным номером 2 958 465. Это означает, что 1 января 2050 года серийный номер 54789.

    В примере датой является 9 марта 2016 года, который является серийным номером 42 438. Так:

    = 1 января 2050 — 27 апреля 2014 г.

    В Excel даты — это просто серийные номера. В стандартной системе дат для окон, основанной на 1900 году, где 1 января 1900 года является номером 1. Даты действительны до 9999, что является серийным номером 2 958 465. Это означает, что 1 января 2050 года серийный номер 54789.

    В примере датой является 9 марта 2016 года, который является серийным номером 42 438. Так:

    В третьем примере одна и та же базовая формула используется вместе с оператором конкатенации (&) для встраивания вычисленных дней в простое текстовое сообщение:

    = «Осталось всего» & B6-C6 & «дней!»

    Поскольку между 10 декабря 2014 года и 25 декабря 2014 года существует 15 дней, результатом является следующее сообщение:
    Осталось всего 15 дней!

    Получить дни между датами.

    = Поздняя дата-Ранняя дата

    Поскольку между 10 декабря 2014 года и 25 декабря 2014 года существует 15 дней, результатом является следующее сообщение:
    Осталось всего 15 дней!

    В примере формула в ячейке D6 просто вычитает числовое значение 1/1/1999 (36161) из числового значения 1/1/2000 (36526), чтобы получить результат 365. Шаги выглядят так:

    В примере формула в ячейке D6 просто вычитает числовое значение 1/1/1999 (36161) из числового значения 1/1/2000 (36526), чтобы получить результат 365. Шаги выглядят так:

    = СЕГОДНЯ() – ранняя дата

    Если вам необходимо вычислить количество дней между более поздней датой и сегодняшним днем, используйте:

    Обратите внимание, что СЕГОДНЯ будет пересчитываться на постоянной основе. Если вы откроете книгу позднее, значение, используемое для СЕГОДНЯ, обновится, и вы получите новый результат.

    Функция ДНИ, введенная в Excel 2013, также вычисляет дни между двумя датами.

    Получайте дни между датами, игнорируя годы.

    = РАЗНДАТ (нач_дата; кон_дата; «гд»)

    = DATEDIF (нач_дата; кон_дата; «гд»)

    Для вычисления дней между двумя датами, игнорируя значения года, используйте функцию РАЗНДАТ. В показанном примере формула в D5:

    = DATEDIF (нач_дата; кон_дата; «гд»)

    Функция РАЗНДАТ может обрабатывать различные расчеты «разницы дат» для вычисления разницы между двумя датами в годах, месяцах и днях. РАЗНДАТ принимает 3 аргумента: начальную дату, конечную дату и единицу измерения, которая контролирует, какой результат будет возвращен.

    В этом случае мы хотим, чтобы дни игнорировались годами, поэтому мы поставляем «yd» для единицы.

    После настройки функция полностью автоматическая и возвращает результат в запрошенном модуле.

    Получить первый день месяца.

    = DATEDIF (нач_дата; кон_дата; «гд»)

    Функция РАЗНДАТ может обрабатывать различные расчеты «разницы дат» для вычисления разницы между двумя датами в годах, месяцах и днях. РАЗНДАТ принимает 3 аргумента: начальную дату, конечную дату и единицу измерения, которая контролирует, какой результат будет возвращен.

    В этом случае мы хотим, чтобы дни игнорировались годами, поэтому мы поставляем «yd» для единицы.

    После настройки функция полностью автоматическая и возвращает результат в запрошенном модуле.

    В показанном примере формула в ячейке B5:

    Функция ДЕНЬ возвращает значение дня для даты. В примере показано, что значение дня для даты в B5 (5 июня 2016 года) равно 5. Поскольку даты — это только порядковые номера в Excel, мы можем вычесть 5, а затем добавить 1, чтобы получить значение даты на 1 июня 2016 года.

    Получить первый день предыдущего месяца

    Функция ДЕНЬ возвращает значение дня для даты. В примере показано, что значение дня для даты в B5 (5 июня 2016 года) равно 5. Поскольку даты — это только порядковые номера в Excel, мы можем вычесть 5, а затем добавить 1, чтобы получить значение даты на 1 июня 2016 года.

    В показанном примере формула в ячейке B5:

    Функция КОНМЕСЯЦА возвращает последний день месяца, основанный на заданной дате. Второй аргумент — это месяцы, в которых указывается, сколько месяцев в будущем или в прошлом нужно переместить перед возвратом последнего дня. Возвращаясь на 2 месяца, затем добавляя один день, мы можем рассчитать первый день предыдущего месяца с любой заданной даты.

    В показанном примере месяцев указываются как -2, что заставляет КОНМЕСЯЦА возвращаться 4/30/2015. Затем добавляется 1 день для получения 5/1/2015.

    Получить последний день месяца

    Функция КОНМЕСЯЦА возвращает последний день месяца, основанный на заданной дате. Второй аргумент — это месяцы, в которых указывается, сколько месяцев в будущем или в прошлом нужно переместить перед возвратом последнего дня. Возвращаясь на 2 месяца, затем добавляя один день, мы можем рассчитать первый день предыдущего месяца с любой заданной даты.

    В показанном примере месяцев указываются как -2, что заставляет КОНМЕСЯЦА возвращаться 4/30/2015. Затем добавляется 1 день для получения 5/1/2015.

    В показанном примере формула в ячейке B5:

    Второй аргумент (месяцы) функции КОНМЕСЯЦА позволяет вам получить последний день месяца в будущем или в прошлом месяце. Когда вы используете ноль в течение месяцев, КОНМЕСЯЦА вернет последний день месяца в том же месяце.

    Чтобы получить последний день предыдущего месяца, используйте:

    Чтобы получить последний день следующего месяца, используйте:

    Если вы предпочитаете создавать умные формулы, которые озадачивают других, вы также можете использовать функцию ДАТА, чтобы получить последний день месяца:

    = ДАТА(ГОД (дата); МЕСЯЦ(дата) +1;0)

    = DATE(YEAR (дата); MONTH(дата) +1;0)

    Трюк с этой формулой дает ноль в течение дня. Когда вы указываете нуль в качестве аргумента дня для ДАТА, функция даты откатывается один день в предыдущий месяц до последнего дня этого месяца. Таким образом, добавляя 1 к месяцу и используя ноль в день, ДАТА возвращается к последнему дню «оригинального» месяца.

    Получить последний рабочий день в месяц

    =РАБДЕНЬ (КОНМЕСЯЦА(дата) + 1; -1)

    = DATE(YEAR (дата); MONTH(дата) +1;0)

    Трюк с этой формулой дает ноль в течение дня. Когда вы указываете нуль в качестве аргумента дня для ДАТА, функция даты откатывается один день в предыдущий месяц до последнего дня этого месяца. Таким образом, добавляя 1 к месяцу и используя ноль в день, ДАТА возвращается к последнему дню «оригинального» месяца.

    = РАБДЕНЬ (КОНМЕСЯЦА (B5;0) + 1; -1)

    = WORKDAY (EOMONTH (B5;0) + 1; -1)

    Работая изнутри, функция КОНМЕСЯЦА получает последний день месяца любой даты. К этому результату мы добавляем 1, что приводит к первому дню следующего месяца.

    Эта дата переходит в функцию РАБДЕНЬ как «дата начала», а также -1 для «дней». Функция РАБДЕНЬ автоматически отступает на 1 день, принимая во внимание любые выходные. В результате будет последний рабочий день месяца.

    Чтобы получить последний рабочий день месяца, принимая во внимание праздники, просто добавьте диапазон, содержащий даты отпуска, в формулу, подобную этой:

    = РАБДЕНЬ(КОНМЕСЯЦА(B5;0) + 1; -1; праздничные дни)

    = WORKDAY (EOMONTH(B5;0) + 1; -1; праздничные дни)

    Функция РАБДЕНЬ предполагает, что выходные — это суббота и воскресенье. Если вам необходимо настроить выходные дни, вы можете использовать функцию РАБДЕНЬ.МЕЖД.

    = Дата-ДАТА (ГОД (дата); 1;0)

    = WORKDAY (EOMONTH(B5;0) + 1; -1; праздничные дни)

    Функция РАБДЕНЬ предполагает, что выходные — это суббота и воскресенье. Если вам необходимо настроить выходные дни, вы можете использовать функцию РАБДЕНЬ.МЕЖД.

    Например, с датой «1 июня 2016 года» в ячейке B4 следующая формула вернет 153:

    = B4-DATE(YEAR (B4); 1;0)

    То есть 1 июня 2016 года — 153-й день этого года.

    Эта формула использует тот факт, что даты — это просто порядковые номера в Excel. Он определяет последний день предыдущего года и вычитает его, начиная с исходной даты B4. Результат — n-й день года.

    Обратите внимание, что аргумент день в ДАТА предоставляется как ноль. Хорошей особенностью функции ДАТА является то, что она может обрабатывать значения ДЕНЬ, которые находятся «вне диапазона», и соответствующим образом корректировать результат. Когда мы даем ДАТА год, 1 месяц и 0 дней, функция ДАТА возвращает последний день предыдущего года.

    Чтобы настроить формулу для возврата n-го дня года для текущей даты, просто используйте функцию СЕГОДНЯ для даты:

    = СЕГОДНЯ () — ДАТА (ГОД (СЕГОДНЯ ()); 1;0)

    = TODAY () — DATE (YEAR (TODAY ()); 1;0)

    Ссылка на это место страницы:
    #punk02

    Получить последний день недели

    = Дата-ОСТАТ(дата-день; 7)

    Если вы хотите найти самую последнюю среду, субботу или понедельник, указав определенную дату начала, вы можете использовать формулу, которая использует функцию ОСТАТ.

    Формулы, в которых используется понятие «день недели», основаны на идее, что каждый день недели имеет определенное число. По умолчанию Excel назначает 1 на воскресенье и 7 на субботу.

    = Дата-ОСТАТ(дата-день; 7)

    В примере формула B6 является датой 1/16/2015, а формула в C6:

    Число 7 (числовой аргумент в функции ОСТАТ) представляет день недели (день), который вы хотите. Только помните, что 1 — это воскресенье, а 7 — суббота. Так принято в США.

    Чтобы решить эту формулу, Excel сначала вычитает день (7 в данном случае) из даты, а затем передает результат в функцию ОСТАТ в качестве числа. ОСТАТ возвращает остаток от деления этого числа на 7, которое затем вычитается из даты.

    Число 7 (числовой аргумент в функции ОСТАТ) представляет день недели (день), который вы хотите. Только помните, что 1 — это воскресенье, а 7 — суббота. Так принято в США.

    Чтобы решить эту формулу, Excel сначала вычитает день (7 в данном случае) из даты, а затем передает результат в функцию ОСТАТ в качестве числа. ОСТАТ возвращает остаток от деления этого числа на 7, которое затем вычитается из даты.

    = СЕГОДНЯ () — ОСТАТ(СЕГОДНЯ () — день; 7)

    Примечание. Если дата имеет тот же день недели, дата будет возвращена.

    Получить следующий день недели

    = Дата + 7-ДЕНЬНЕД(дата + 7-день)

    = Дата + 7-WEEKDAY(дата + 7-день)

    Если вы хотите найти следующий конкретный день недели (т.е. следующую среду, пятницу или понедельник) с определенной датой начала, вы можете использовать общую формулу, которая использует функцию ДЕНЬНЕД с чем-то, называемым «день недели» (день). 

    С помощью этой формулы вы можете делать такие вещи:

    — Получить следующую пятницу
    — Получить следующую субботу
    — Получить следующий вторник

    Формулы, в которых используется понятие «день недели», основаны на идее, что каждый день недели имеет определенное число. По умолчанию Excel назначает 1 на воскресенье и 7 на субботу. Таким образом, функция ДЕНЬНЕД при заданной дате возвращает число от 1 до 7. В двух словах эта формула сначала переводит дату вперед на 7 дней, а затем возвращается к правильной дате, вычитая результат вычисления, который использует функцию ДЕНЬНЕД.

    В примере формула B6 является датой 1/16/2015, а формула в C6:

    = B6 + 7-ДЕНЬНЕД(B6 + 7-2)

    = Дата + 7-WEEKDAY(дата + 7-день)

    Число 2 представляет день недели (день), который вы хотите, в данном случае, понедельник.
    Чтобы решить эту формулу, Excel сначала добавляет 7 к начальной дате в C6, а затем уменьшает B6 + 7-2 до 42025 (порядковый номер в системе даты Excel, который представляет 1/21/2015). Затем Excel вычисляет день недели для этой даты (4) и вычитает, что из исходной даты начала + 7 (42027 = 1/23/2015), чтобы получить окончательное значение даты 42013 = 1/9/2015

    = B6 + 7-ДЕНЬНЕД(B6 + 7-2)

    = B6 + 7-WEEKDAY(B6 + 7-2)

    Если вы хотите получить следующий день недели с текущей даты, вы можете использовать функцию СЕГОДНЯ, например:

    = СЕГОДНЯ () + 7-НЕДЕЛЯ (СЕГОДНЯ () + 7-день)

    = TODAY () + 7-НЕДЕЛЯ (TODAY () + 7-день)

    Примечание. Если указанная дата совпадает с днем недели, которую вы хотите восстановить, будет возвращена одна и та же дата.

    Получить n-й день недели в месяце

    Чтобы получить n-й день недели в месяце (т. е. первый вторник, третий вторник, четвертый четверг и т. д.), вы можете использовать формулу, основанную на функциях ДЕНЬ и НЕДЕЛЯ.

    = Дата-ДЕНЬ(дата) + 1 + n * 7-ДЕНЬНЕД(дата-ДЕНЬ (дата) + 8-день)

    = Дата-DAY(дата) + 1 + n * 7-WEEKDAY(дата-DAY (дата) + 8-день)

    Чтобы получить n-й день недели в месяце (т. е. первый вторник, третий вторник, четвертый четверг и т. д.), вы можете использовать формулу, основанную на функциях ДЕНЬ и НЕДЕЛЯ.

    = B5-ДЕНЬ(B5) + 1 + D5 * 7-ДЕНЬНЕД(B5-ДЕНЬ(B5) + 8-C5)

    = Дата-DAY(дата) + 1 + n * 7-WEEKDAY(дата-DAY (дата) + 8-день)

    Во-первых, эта формула определяет «дату начала». «Первое число месяца» рассчитывается с помощью функции ДЕНЬ:

    Затем n * 7 дней до первого числа месяца, чтобы получить дату начала n недель с первого числа месяца. В общей форме формулы n представляет «n-ое».

    Следующий шаг — рассчитать корректировку, необходимую для достижения конечного результата. Корректировка рассчитывается с использованием ДЕНЬНЕД и ДЕНЬ:

    ДЕНЬНЕД(B5-ДЕНЬ(B5) + 8-C5)

    В ДЕНЬНЕД снова вычисляется первое число месяца, затем добавляются 8 дней и вычитается значение для день (день недели).

    День недели сокращенно «день» в общей форме формулы. Это число от 1 (воскресенье) до 7 (суббота), которое может быть изменено по мере необходимости.

    Наконец, вычисленная корректировка вычитается из исходной даты начала

    Получить последний день недели за месяц

    Чтобы получить n-й день недели в месяце (т. е. первый вторник, третий вторник, четвертый четверг и т. д.), вы можете использовать формулу, основанную на функциях ДЕНЬ и НЕДЕЛЯ.

    = КОНМЕСЯЦА(дата; 0) + 1-ДЕНЬНЕД (КОНМЕСЯЦА(дата; 0) + 1-день)

    = EOMONTH(дата; 0) + 1-WEEKDAY (EOMONTH(дата; 0) + 1-день)

    Чтобы получить последний день недели за месяц (то есть в прошлую субботу, последнюю пятницу, последний понедельник и т. Д.), Вы можете использовать формулу, основанную на функциях КОНМЕСЯЦА и ДЕНЬНЕД.

    В показанном примере формула в D5:

    = КОНМЕСЯЦА(B5;0) + 1-ДЕНЬНЕД(КОНМЕСЯЦА(B5;0) + 1-C5)

    = EOMONTH(B5;0) + 1-WEEKDAY(EOMONTH(B5;0) + 1-C5)

    Во-первых, эта формула определяет первый день следующего месяца * после * данной даты. Он делает это, используя КОНМЕСЯЦА, чтобы получить последний день месяца, а затем добавить один день:

    Затем формула вычисляет количество дней, требуемых для «возврата назад» к последнему запрошенному буднему дню в предшествующем месяце (т. е. Месяце исходной даты):

    ДЕНЬНЕД(КОНМЕСЯЦА(B5;0) + 1-C5)

    WEEKDAY(EOMONTH(B5;0) + 1-C5)

    В ДЕНЬНЕД КОНМЕСЯЦА снова используется для получения первого дня следующего месяца. С этой даты вычитается значение для дня недели, и результат вводится в ДЕНЬНЕД, который возвращает количество дней для отката.

    И наконец, дни отката вычитаются из первого числа следующего месяца, что дает окончательный результат.

    В общем виде формулы вверху страницы день недели сокращенно «день». Это число от 1 (воскресенье) до 7 (суббота), которое можно изменить, чтобы получить другой день недели. Например, чтобы получить последний четверг месяца, установите значение день равным 5.

    Получить первый понедельник до любой даты

    WEEKDAY(EOMONTH(B5;0) + 1-C5)

    В ДЕНЬНЕД КОНМЕСЯЦА снова используется для получения первого дня следующего месяца. С этой даты вычитается значение для дня недели, и результат вводится в ДЕНЬНЕД, который возвращает количество дней для отката.

    И наконец, дни отката вычитаются из первого числа следующего месяца, что дает окончательный результат.

    В общем виде формулы вверху страницы день недели сокращенно «день». Это число от 1 (воскресенье) до 7 (суббота), которое можно изменить, чтобы получить другой день недели. Например, чтобы получить последний четверг месяца, установите значение день равным 5.

    В показанном примере формула в D5:

    Чтобы рассчитать эту корректировку динамически для любой даты, вы можете использовать тот факт, что понедельник — это второй день недели в схеме по умолчанию Excel. Просто вычислите день недели даты на 2 дня раньше и используйте этот результат для значения корректировки. Итак, при допущении даты 4 июня 2015 года (четверг) в ячейке A1 формула решается следующим образом:

    = 4;2015 июня — ДЕНЬНЕД (4 июня015-2)

    = 4;2015 июня — ДЕНЬНЕД(2 июня 2015 г.)

    Если вы считаете, что настройка дня недели запутанна и не интуитивна, вы используете альтернативную формулу, которая использует функцию ВЫБОР с жестко заданными значениями регулировки:

    = A1-ВЫБОР(ДЕНЬНЕД(A1;2); 7;1;2;3;4;5;6)

    = A1-CHOOSE(WEEKDAY(A1;2); 7;1;2;3;4;5;6)

    В этой версии используется ДЕНЬНЕД, чтобы получить индекс для дня недели (с понедельника как 1), а затем ВЫБОР возвращает правильное количество дней для возврата.

    Если вам нужно найти понедельник до сегодняшнего дня, просто используйте функцию СЕГОДНЯ на дату:

    = СЕГОДНЯ () — ДЕНЬНЕД(СЕГОДНЯ () — 2)

    = TODAY () — WEEKDAY(TODAY () — 2)

    Ссылка на это место страницы:
    #punk03

    Если вам необходимо извлечь месяц из даты, вы можете использовать функцию МЕСЯЦ. В общей форме приведенной выше формулы дата должна быть в форме, которую Excel распознает как действительную дату.

    Функция МЕСЯЦ принимает только один аргумент — дату, из которой вы хотите извлечь месяц. В этом примере формула:

    Нам нужно сложить эти цифры, но мы не хотим, чтобы удвоился счет. Таким образом, мы должны убедиться, что любое значение больше нуля. Чтобы сделать это, мы вернем все значения, которые больше 0, в Истина или Ложь, а затем с помощью двойного отрицания (—) переведем массив в формат 1 и 0.
    И, наконец, СУММПРОИЗВ суммирует полученные числа.

    Однако использование текста для дат может приводить к непредсказуемым результатам на компьютерах с использованием разных региональных настроек даты. В общем, лучше (и более гибко) указать адрес ячейки, которая уже содержит действительную дату.

    Получить название месяца с даты

    Если вам необходимо получить название месяца (например, январь, февраль, март и т. д.) с даты, у вас есть несколько вариантов в зависимости от ваших потребностей.

    Если вы хотите отображать название месяца, вам не нужна формула — вы можете использовать формат персонализированного номера. Выберите дату и перейдите к Форматирование ячеек (Ctrl + 1 или Cmd +1), затем выберите Custom и введите один из этих настраиваемых форматов:

    Если вам необходимо получить название месяца (например, январь, февраль, март и т. д.) с даты, у вас есть несколько вариантов в зависимости от ваших потребностей.

    Если вы хотите отображать название месяца, вам не нужна формула — вы можете использовать формат персонализированного номера. Выберите дату и перейдите к Форматирование ячеек (Ctrl + 1 или Cmd +1), затем выберите Custom и введите один из этих настраиваемых форматов:

    Функция ТЕКСТ преобразует значения в текст с использованием формата чисел, который вы предоставляете. Обратите внимание, что дата теряется при преобразовании: остается только текст для названия месяца.

    Если вы хотите максимальной гибкости, вы можете «сопоставить» название месяца с именем месяца непосредственно в функции ВЫБОР следующим образом:

    = ВЫБОР (МЕСЯЦ (B4); «Янв»; «Фев»; «Мар»; «Апр»; «Май»; «Июн»; «Июл»; «Авг»; «Сен»; «Окт»; «Ноя» «;» Дек»)

    Введите названия месяца, которые хотите вернуть (сокращенно или нет), в качестве значений в ВЫБОР после первого аргумента, который вводится как МЕСЯЦ (дата). МЕСЯЦ выведет номер месяца, и ВЫБОР будет использовать это число для возврата n-го значения в списке. Это работает, потому что МЕСЯЦ возвращает число 1-12, соответствующее имени месяца.

    ВЫБОР — это больше работы по настройке, но она также более гибкая, так как позволяет сопоставлять дату с любыми требуемыми значениями (т. е. Вы можете использовать значения, которые являются обычаями, аббревиатурами, аббревиатурами на другом языке и т. д. ).

    Получать месяцы между датами

    = РАЗНДАТ (нач_дата; кон_дата; «м»)

    = DATEDIF (нач_дата; кон_дата; «м»)

    Введите названия месяца, которые хотите вернуть (сокращенно или нет), в качестве значений в ВЫБОР после первого аргумента, который вводится как МЕСЯЦ (дата). МЕСЯЦ выведет номер месяца, и ВЫБОР будет использовать это число для возврата n-го значения в списке. Это работает, потому что МЕСЯЦ возвращает число 1-12, соответствующее имени месяца.

    ВЫБОР — это больше работы по настройке, но она также более гибкая, так как позволяет сопоставлять дату с любыми требуемыми значениями (т. е. Вы можете использовать значения, которые являются обычаями, аббревиатурами, аббревиатурами на другом языке и т. д. ).

    В показанном примере формула в D5:

    Обратите внимание, что РАЗНДАТ автоматически округляется вниз.

    Функция РАЗНДАТ — это функция «совместимости», которая приходит из Лотос 1-2-3. По неизвестным причинам это документировано в Excel 2000, но вы можете использовать его в своих формулах во всех версиях Excel с того времени.

    РАЗНДАТ принимает 3 аргумента: дата начала, дата окончания и единица измерения. В этом случае мы хотим месяцы, поэтому мы поставляем «м» для единицы.

    РАЗНДАТ автоматически вычисляет и возвращает число в течение месяцев, округленное вниз.

    РАЗНДАТ округляется по умолчанию. Если вы хотите рассчитать месяцы до ближайшего целого месяца, вы можете сделать простую корректировку формулы:

    = РАЗНДАТ(нач_дата; кон_дата + 15; «м»)

    = DATEDIF(нач_дата; кон_дата + 15; «м»)

    Это гарантирует, что даты окончания, относящиеся ко второй половине месяца, рассматриваются как даты в следующем месяце, эффективно округляя конечный результат.

    Ссылка на это место страницы:
    #punk04

    = DATEDIF(нач_дата; кон_дата + 15; «м»)

    Если вам необходимо извлечь год из даты, вы можете использовать функцию ГОД. В общей форме приведенной выше формулы дата должна быть в форме, которую Excel распознает как действительную дату.

    Функция ГОД принимает только один аргумент — дату, из которой вы хотите извлечь год. В этом примере формула:

    B4 содержит значение даты для 5 января 2016 года. Функция ГОД возвращает число 2016, представляющее год даты.

    Обратите внимание, что вы можете использовать ГОД для извлечения года из дня, введенного как текст:

    Однако использование текста для дат может приводить к непредсказуемым результатам на компьютерах с использованием разных региональных настроек даты. В общем, лучше (и более гибко) указать адрес ячейки, которая уже содержит действительную дату.

    Ссылка на это место страницы:
    #punk05

    Excel обрабатывает даты и время, используя схему, в которой даты — это серийные номера, а время — дробные значения. Например, 1 июня 2000 г. 12:00 PM представлено в Excel как число 36678,5, где 36678 — это дата, а 0,5 — время.

    Если у вас есть даты со значениями времени, и вы хотите извлечь только часть даты, вы можете использовать формулу, которая использует функцию ЦЕЛОЕ. Итак, если A1 содержит дату и время, 1 июня 2000 г. 12:00, формула, приведенная ниже, возвращает только часть даты (36678):

    Временная часть значения (дробная часть) отбрасывается. Вы также можете использовать функцию ОТБР с тем же результатом:

    1. При использовании любого из приведенных выше методов убедитесь, что вы используете формат даты для результата, который не включает время. В противном случае вы увидите время, отображаемое как 12:00 AM.

    2. Для дат и времени (которые должны быть положительными в Excel) нет разницы в использовании ЦЕЛОЕ и ОТБР для извлечения целого числа. Но ЦЕЛОЕ фактически округляет числа до ближайшего целого, что делает разницу, когда значения отрицательные. 

    Ссылка на это место страницы:
    #punk06

    Excel обрабатывает даты и время, используя схему, в которой даты — это серийные номера, а время — дробные значения. Например, 1 июня 2000 г. 12:00 PM представлено в Excel как число 36678,5, где 36678 — это дата, а .5 — время.

    Если у вас есть даты со значениями времени, и вы хотите извлечь только часть времени (дробную часть), вы можете использовать формулу, которая использует функцию ОСТАТ. Если предположить, что A1 содержит дату и время 1 июня 2000 г. 12:00, формула, приведенная ниже, вернет только часть времени (0,5):

    Функция ОСТАТ возвращает остаток от деления. Первый аргумент — это число, а второй — делитель. Вот несколько примеров:

    = ОСТАТ(5;2) // возвращает 1

    = MOD(5;2) // возвращает 1

    = ОСТАТ(7;5) // возвращает 2

    = MOD(7;5) // возвращает 2

    Функция ОСТАТ возвращает остаток от деления. Первый аргумент — это число, а второй — делитель. Вот несколько примеров:

    = ОСТАТ(3.125;1) // возвращает 0.125

    Короче говоря, = ОСТАТ(число, 1) возвращает только дробную часть числа, отбрасывая целую часть, поэтому это удобный способ извлечь время из даты и времени.

    Примечание. Если вы используете эту формулу, чтобы отделить время от даты и времени, вам необходимо настроить формат числа в подходящий формат времени.

    Ссылка на это место страницы:
    #punk07

    = ЦЕЛОЕ(ДОЛЯГОДА (дата рождения; СЕГОДНЯ ()))

    Короче говоря, = ОСТАТ(число, 1) возвращает только дробную часть числа, отбрасывая целую часть, поэтому это удобный способ извлечь время из даты и времени.

    Примечание. Если вы используете эту формулу, чтобы отделить время от даты и времени, вам необходимо настроить формат числа в подходящий формат времени.

    В этом примере активная ячейка содержит эту формулу:

    = ЦЕЛОЕ(ДОЛЯГОДА (дата рождения; СЕГОДНЯ ()))

    ДОЛЯГОДА вычисляет десятичное число, представляющее долю года между двумя датами. Чтобы определить долю года в десятичном значении, Excel использует целые дни между двумя датами. Это просто в Excel, потому что все даты — это просто серийные номера.

    Таким образом, в этом случае дата рождения предоставляется в качестве даты начала из ячейки D4, а сегодняшняя дата предоставляется в качестве конечной даты, с любезного разрешения функции СЕГОДНЯ.

    Результатом ДОЛЯГОДА для Майкла Чанга, здесь в феврале 2016 года, является что-то вроде этого:

    Затем функция ЦЕЛОЕ берет на себя и округляет это число до целочисленного значения, которое является числом 14. Хотя Майклу почти 15 лет, ему все еще только 14 по годам, так что это правильный результат.

    Если вы хотите рассчитать возраст человека на определенную дату, просто замените функцию СЕГОДНЯ на эту дату или ссылку на ячейку на эту дату.

    Чтобы проверить день рождения и вернуть «Несовершеннолетний» или «Взрослый», вы можете обернуть формулу возраста в функции ЕСЛИ следующим образом:

    = ЕСЛИ(ЦЕЛОЕ(ДОЛЯГОДА(A1; СЕГОДНЯ())) <18; «Несовершеннолетний»; «Взрослый»)

    Вы можете заменить 18 любым возрастом, имеющим смысл для вашей ситуации.

    Чтобы рассчитать возраст на определенную дату, учитывая дату рождения, вы можете использовать функцию ДАТА вместо функции СЕГОДНЯ следующим образом:

    = ЦЕЛОЕ(ДОЛЯГОДА(A1; ДАТА (2016;1;1)))

    = INT(YEARFRAC(A1; DATE (2016;1;1)))

    Где A1 содержит дату рождения.

    Ссылка на это место страницы:
    #punk08

    = ЦЕЛОЕ(конец-начало) & «дни» & ТЕКСТ(конец-начало; «ч» «часы» «м» «мин-ы» «»)

    Чтобы вычислить и отобразить дни, часы и минуты между двумя датами, вы можете использовать функцию ТЕКСТ с небольшой помощью функции ЦЕЛОЕ.

    В показанном примере формула в D5:

    = ЦЕЛОЕ(C5-B5) &»дни»&ТЕКСТ(C5-B5; «ч» «часы» «м» «мин-ы» «»)

    Большая часть работы в этой формуле выполняется функцией ТЕКСТ, которая применяет формат часового номера в часах и минутах к значению, созданному путем вычитания даты начала с конечной даты.

    ТЕКСТ (C5-B5; «ч» «часы» «м» «мин-ы» «»)

    Это пример вставки текста в пользовательский формат числа, и этот текст должен быть окружен дополнительной парой двойных кавычек.

    Значение для дней вычисляется с помощью функции ЦЕЛОЕ, которая просто удаляет целую часть конечной даты минус дата начала:

    Хотя вы можете использовать «д» в настраиваемом числовом формате в течение нескольких дней, значение «перевернется» обратно к нулю, когда число дней больше 31.

    Чтобы включить секунды, вы можете расширить формат пользовательских чисел следующим образом:

    = ЦЕЛОЕ(C5-B5) & «дни» & ТЕКСТ(C5-B5; «ч» «часы» «м» «мин-ы» «с» «сек-ы» «»))

    Ссылка на это место страницы:
    #punk09

    Если вы хотите рассчитать финансовый квартал от даты, а финансовый квартал начинается в месяце, отличном от января, вы можете использовать формулу, основанную на функции ВЫБОР.

    = ВЫБОР(МЕСЯЦ (дата); 1;1;1;2;2;2;3;3;3;4;4;4)

    = CHOOSE(MONTH (дата); 1;1;1;2;2;2;3;3;3;4;4;4)

    Примечание: если вам просто нужно вычислить «нормальный» квартал на основе четвертичной системы, которая начинается в январе, вы можете использовать эту более простую формулу.

    В показанном примере формула в ячейке D5:

    = ВЫБОР(МЕСЯЦ (B5); 4;4;4;1;1;1;2;2;2;3;3;3)

    = CHOOSE(MONTH (дата); 1;1;1;2;2;2;3;3;3;4;4;4)

    Эта формула возвращает число 1-4, которое соответствует четвертичной системе, которая начинается в апреле и заканчивается в марте.

    Функция выбора использует первый аргумент для «выбора» оставшихся элементов. Например, в схеме, где 1 = маленький, 2 = средний и 3 = большой, эта формула «отобразит» число 2 на «среднее».

    = ВЫБОР (2; «маленький»; «средний»; «большой»)

    = CHOOSE (2; «маленький»; «средний»; «большой»)

    В случае фискальных кварталов мы можем использовать эту же идею для сопоставления любого входящего месяца (1-12) с одним из 4 квартальных значений. Нам просто нужно использовать функцию МЕСЯЦ, чтобы получить номер месяца в качестве первого аргумента, а затем предоставить 12 номеров (по одному на каждый месяц года), которые тщательно упорядочены, чтобы отразить желаемый финансовый год:

    = ВЫБОР(МЕСЯЦ (B5); 1;1;1;2;2;2;3;3;3;4;4;4) // Начало январь

    = ВЫБОР(МЕСЯЦ (B5); 4;4;4;1;1;1;2;2;2;3;3;3) // Начало апрель

    = ВЫБОР (МЕСЯЦ (B5); 3;3;3;4;4;4;1;1;1;2;2;2) // Начало июль

    Если вы хотите, чтобы номер квартала включал «К» со значением года, вы можете объединить его:

    = «К» & ВЫБОР(МЕСЯЦ (дата); 1;1;1;2;2;2;3;3;3;4;4;4) & «-» & ГОД(дата)

    = «К» & CHOOSE(MONTH (дата); 1;1;1;2;2;2;3;3;3;4;4;4) & «-» & YEAR(дата)

    Возвращает значения типа: «К1 — 2016», «К2 — 2016» и т. д.

    Ссылка на это место страницы:
    #punk10

    = ДОЛЯГОДА(ДАТА (ГОД (дата); 1;1); дата)

    Если вам необходимо вычислить процент, оставшийся в году, на основе данной даты, вы делаете это с помощью формулы, основанной на функции ДОЛЯГОДА.

    В примере формула в C5, которая вычисляет процент оставшегося года, выглядит так:

    = ДОЛЯГОДА(ДАТА(ГОД(B5); 1;1); B5)

    = YEARFRAC(DATE(YEAR(B5); 1;1); B5)

    Функция ДОЛЯГОДА принимает две даты, дату начала и дату окончания и вычисляет время между ними в дробных годах. В этом случае мы используем конечную дату как есть, но генерируем начальную дату, равную первому дню того же года, с этим битом кода:

    Это извлекает значение года из даты в B5 и вставляет его в функцию ДАТА, а также 1 для месяца и дня.

    В результате функция ДОЛЯГОДА возвращает десятичное значение, соответствующее доле года между двумя датами.

    Когда это значение форматируется с использованием формата номера в процентах, он показывает процент года, который был завершен.

    Чтобы вычислить процент оставшегося года, просто скорректируйте формулу, чтобы вычесть дробный год из 1. В примере D5 содержит эту формулу:

    = 1-ДОЛЯГОДА(ДАТА(ГОД(B5); 1;1); B5)

    = 1-YEARFRAC(DATE(YEAR(B5); 1;1); B5)

    Ссылка на это место страницы:
    #punk11

    = ОКРУГЛВВЕРХ (МЕСЯЦ (дата) / 3;0)

    = 1-YEARFRAC(DATE(YEAR(B5); 1;1); B5)

    Это извлекает значение года из даты в B5 и вставляет его в функцию ДАТА, а также 1 для месяца и дня.

    В результате функция ДОЛЯГОДА возвращает десятичное значение, соответствующее доле года между двумя датами.

    Когда это значение форматируется с использованием формата номера в процентах, он показывает процент года, который был завершен.

    Чтобы вычислить процент оставшегося года, просто скорректируйте формулу, чтобы вычесть дробный год из 1. В примере D5 содержит эту формулу:

    В показанном примере формула в ячейке C5:

    = ОКРУГЛВВЕРХ(МЕСЯЦ (B5) / 3;0)

    = ROUNDUP(MONTH (B5) / 3;0)

    В этом случае формула сначала извлекает месяц как число от 1 до 12, а затем делит это число на 3. Затем результат округляется до ближайшего целого числа с помощью функции ОКРУГЛВВЕРХ.

    Функция ОКРУГЛВВЕРХ работает так же, как функция ОКРУГЛ, за исключением того, что ОКРУГЛВВЕРХ всегда округляет цифры от 1 до 9 до заданного количества цифр.

    Если вы хотите, чтобы номер четверти включал «Ч», вы можете конкатенировать. Формула в D5:

    = «Ч» & ОКРУГЛВВЕРХ(МЕСЯЦ (B5) / 3;0)

    = «Ч» & ROUNDUP(MONTH (B5) / 3;0)

    Результатом является буква «Ч», добавленная к номеру квартала.

    Ссылка на это место страницы:
    #punk12

    = «Ч» & ROUNDUP(MONTH (B5) / 3;0)

    Чтобы получить ту же дату в следующем месяце с определенной даты, вы можете использовать функцию ДАТАМЕС.

    В показанном примере формула в ячейке B5:

    ДАТАМЕС может получить «ту же дату» в будущем или в прошлом, исходя из количества предоставленных месяцев. Когда 1 дается месяцами, ДАТАМЕС получает ту же дату в следующем месяце.

    Чтобы получить ту же дату за предыдущий месяц, используйте -1:

    = ДАТАМЕС(дата; -1) // предыдущий месяц

    Ссылка на это место страницы:
    #punk13

    Чтобы получить ту же дату в следующем году с определенной даты, вы можете использовать функцию ДАТАМЕС.

    В показанном примере формула в ячейке B5:

    ДАТАМЕС может получить «ту же дату» в будущем или в прошлом, исходя из количества предоставленных месяцев. Когда 12 дается на месяцы, ДАТАМЕС получает ту же дату в следующем году.

    Чтобы получить ту же дату за предыдущий месяц, используйте -12:

    = ДАТАМЕС(дата; -12) // предыдущий год

    Ссылка на это место страницы:
    #punk14

    = РАБДЕНЬ(цель; дни; праздники)

    = WORKDAY(цель; дни; праздники)

    ДАТАМЕС может получить «ту же дату» в будущем или в прошлом, исходя из количества предоставленных месяцев. Когда 12 дается на месяцы, ДАТАМЕС получает ту же дату в следующем году.

    Чтобы получить ту же дату за предыдущий месяц, используйте -12:

    В показанном примере формула в D6:

    = РАБДЕНЬ(B6; C6; B9: B11)

    = WORKDAY(B6; C6; B9:B11)

    Начиная с даты окончания Пт, 06-Янв-2015, функция РАБДЕНЬ отсчитывает назад 10 рабочих дней (исключая выходные и праздничные дни) и возвращает Вт, 18-дек-2014. Это необходимая дата начала активности, для которой требуется 10 рабочих дней.

    Функция РАБДЕНЬ принимает три аргумента: дата начала, дни и (необязательно) праздники. Затем он добавляет дни к дате, автоматически исключая выходные и праздничные дни (если они предусмотрены).

    В этом случае мы хотим считать назад от даты в будущем (дату запуска) на определенное количество рабочих дней. Решением является использование отрицательного значения для дней.

    При отрицательном значении дня РАБДЕНЬ вычитает дни с даты начала, принимая во внимание выходные и праздничные дни.

    Обратите внимание, что праздники не являются обязательными. Результат в D5 показывает разницу, когда отпуска не предусмотрены.

    Если в вашем расписании пользовательские выходные дни (то есть что-то отличается от субботы и воскресенья), используйте функцию РАБДЕНЬ.МЕЖД вместо РАБДЕНЬ.

    Ссылка на это место страницы:
    #punk15

    Если вам необходимо получить номер недели со дня с даты, вы можете использовать функцию НОМНЕДЕЛИ. Дата должна быть в формате, который Excel распознает как действительную дату.

    Функция НОМНЕДЕЛИ принимает два аргумента, дату и, необязательно, аргумент с именем Тип возвращаемого значения, который управляет схемой, используемой для вычисления номера недели.

    В этом примере формула:

    B4 содержит значение даты для 5 января 2016 года. Функция ДЕНЬ возвращает число 2, представляющее число вычисляемой недели.

    Обратите внимание, что по умолчанию функция НОМНЕДЕЛИ использует схему, где неделя 1 начинается 1 января, а неделя 2 начинается в следующее воскресенье (когда аргумент Тип возвращаемого значения опущен или поставлен как 1).

    При значении Тип возвращаемого значения 2 неделя 1 начинается 1 января, а неделя 2 начинается в следующий понедельник.

    С номерами недель в неделю неделя 1 начинается в понедельник первой недели в году с четверга. Это означает, что первый день года для недель ISO — это всегда понедельник в период с 29 января по 4 января.

    Начиная с Excel 2010 для Windows и Excel 2011 для Mac, вы можете сгенерировать номер недели ISO, используя 21 как Тип возвращаемого значения:

    В Excel 2013 появилась новая функция НОМНЕДЕЛИ.ISO.

    Ссылка на это место страницы:
    #punk16

    Файлы статей доступны только зарегистрированным пользователям.

    1. Введите свою почту

    2. Нажмите Зарегистрироваться

    3. Обновите страницу
    Вместо этого блока появится ссылка для скачивания материалов.

    Привет! Меня зовут Дмитрий. С 2014 года Microsoft Cretified Trainer. Вместе с командой управляем этим сайтом. Наша цель — помочь вам эффективнее работать в Excel. 

    Изучайте наши статьи с примерами формул, сводных таблиц, условного форматирования, диаграмм и макросов. Записывайтесь на наши курсы или заказывайте обучение в корпоративном формате.

    Подписывайтесь на нас в соц.сетях:

    Формулы для определения первого и последнего дней месяца от текущей или произвольной даты. Использовать можно в шаблонах различных документов и отчетов, при заполнении которых требуется отобразить интервал дат с участием первого и(или) последнего дня месяца.

    Для формулы, преобразующей текущую или другую дату в первый день месяца, используем функции «ДАТА», «ГОД» и «МЕСЯЦ»:

    • Первый день текущего месяца от текущей даты: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1)
    • Первый день прошлого месяца от текущей даты: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ())-1;1)
    • Первый день текущего месяца предыдущего года от текущей даты: =ДАТА(ГОД(СЕГОДНЯ())-1;МЕСЯЦ(СЕГОДНЯ());1)
    • Первый день месяца от произвольной даты, записанной в ячейку «A1»: =ДАТА(ГОД(A1);МЕСЯЦ(A1);1)

    Определить первый день месяца можно не только для прошедших периодов, но и для будущих, прибавив соответствующее количество лет или месяцев в формулу.

    Последний день месяца в Excel

    Для определения последнего месяца от текущей или произвольной даты в Excel, начиная с версии 2007 года, существует функция «КОНМЕСЯЦА» с двумя аргументами: «Начальная дата» и «Количество месяцев». Если «Количество месяцев» равно 0, то будет возвращен последний день того месяца, который содержится в аргументе «Начальная дата».

    Примеры для Excel 2007-2016:

    • Последний день текущего месяца от текущей даты: =КОНМЕСЯЦА(СЕГОДНЯ();0)
    • Последний день прошлого месяца от текущей даты: =КОНМЕСЯЦА(СЕГОДНЯ();-1)
    • Последний день текущего месяца предыдущего года от текущей даты: =КОНМЕСЯЦА(СЕГОДНЯ();-12)
    • Последний день месяца от произвольной даты, записанной в ячейку «A1»: =КОНМЕСЯЦА(A1;0)

    Функция «КОНМЕСЯЦА» возвращает значение в числовом виде, поэтому для правильного отображения последнего дня месяца следует к ячейке с формулой применить формат даты.

    В версиях Excel по 2003 год функция «КОНМЕСЯЦА» по-умолчанию отсутствует, поэтому будем применять формулу, составленную, как и для первого дня месяца, из функций «ДАТА», «ГОД» и «МЕСЯЦ».

    Примеры для Excel 2000-2003:

    • Последний день текущего месяца от текущей даты: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ())+1;0)
    • Последний день прошлого месяца от текущей даты: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());0)
    • Последний день текущего месяца предыдущего года от текущей даты: =ДАТА(ГОД(СЕГОДНЯ())-1;МЕСЯЦ(СЕГОДНЯ())+1;0)
    • Последний день месяца от произвольной даты, записанной в ячейку «A1»: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0)

    Не перепутайте в этих формулах вычитаемое или добавляемое количество месяцев, так как для определения последнего дня месяца, содержащегося в исходной дате, приходится текущий месяц увеличивать на единицу, чтобы вернуться к последнему дню из следующего месяца, указав количество дней равное нулю.

    Как вариант, для определения последнего дня месяца можно использовать формулу, возвращающую первый день следующего месяца, из значения которой вычитается единица: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1)-1

    Определение первого и последнего дня месяца имеет большую актуальность для автоматического заполнения интервала дат в диалоговых формах с помощью VBA Excel.

    Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

    В этой статье описаны синтаксис формулы и использование функции КОНМЕСЯЦА в Microsoft Excel.

    Описание

    Возвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе «нач_дата». Функция КОНМЕСЯЦА используется для вычисления даты погашения или даты платежа, которая приходится на конец месяца.

    Синтаксис

    КОНМЕСЯЦА(нач_дата;число_месяцев)

    Аргументы функции КОНМЕСЯЦА описаны ниже.

    • нач_дата    — обязательный аргумент. Начальная дата. Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если ввести даты как текст, это может привести к возникновению проблем.

    • Число_месяцев    — обязательный аргумент. Количество месяцев до или после даты «нач_дата». Положительное значение аргумента «число_месяцев» означает будущие даты; отрицательное значение — прошедшие даты.

      Примечание: Если значение аргумента «число_месяцев» не является целым числом, оно усекается.

    Замечания

    • В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.

    • Если start_date не является допустимой датой, то EOMONTH возвращает #NUM! значение ошибки #ЗНАЧ!.

    • Если start_date «плюс месяцы» возвращает недействительные даты, то EOMONTH возвращает #NUM! значение ошибки #ЗНАЧ!.

    Пример

    Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

    Дата

    1-янв-11

    Формула

    Описание

    Результат

    =КОНМЕСЯЦА(A2;1)

    Дата последнего дня месяца, следующего за датой в ячейке А2.

    28.02.2011

    =КОНМЕСЯЦА(A2;-3)

    Дата последнего дня месяца, на три месяца раньше даты в ячейке А2.

    31.10.2010

    Нужна дополнительная помощь?

    10 популярных функций даты и времени в Microsoft Excel

    Функции даты и времени в Microsoft Excel

    ​Смотрите также​ дату, отстоящую вперед​ число с целой​Как обычно, кому надо​Функция РАЗНДАТ поддерживает несколько​ урок Вам пригодился!​ 9999.​ как интервал между​ Смотрите ячейку В19.​ пишем число месяцев,​ пишем вторую дату​ посчитать дату выхода​ о функции​ порядковый номер дня​ точно таким же​и​«Дата и время»​Одной из самых востребованных​ или назад относительно​ и дробной частью.​ быстро — смотрим​ параметров:​ Всего Вам доброго​

    ​В ячейке A1 представлена​ этими датами составляет​

    Работа с функциями даты и времени

    ​ Вместо полной даты​ которое будем прибавлять​ (конец периода).​ сотрудника из отпуска​ДЕНЬ​ которой нужно установить.​ образом.​«Конечная дата»​без активации главного​ групп операторов при​ начальной даты на​ Целая часть числа​ видео. Подробности и​

    ​Параметр​ и успехов в​ дата в формате​ 40 602 дня.​ стоит только год.​ к дате. В​В ячейке С6​ или сколько дней​, см. статью функция​ Синтаксис выглядит так:​​Основной задачей функции​​выступают даты, разницу​ окна Мастера функций.​

    1. ​ работе с таблицами​​ нужное количество рабочих​​ (41209) — это​ нюансы — в​Описание​ изучении Excel.​​ДДДД ДД.ММ.ГГГГ чч:мм:cc​​ О том как​Другими соответствующими функциями выбрали​

      Перемещение в Мастер функций в Microsoft Excel

    2. ​ примере – это​ пишем формулу:​ осталось до отпуска,​​ ДЕНЬ.​​=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип])​

      Мастер функций в Microsoft Excel

    3. ​ВРЕМЯ​ между которыми нужно​​ Для этого выполняем​​ Excel являются функции​

      Выбор категории функций в Microsoft Excel

    4. ​ дней (с учетом​ количество дней, прошедших​ тексте ниже:​»d»​Автор: Антон Андронов​. Это пользовательский (нестандартный)​ EXCEL хранит дату​​ месяц (ячейка В20)​​ ячейка G13.​=РАЗНДАТ(A6;B6;»y»)&»г.»&РАЗНДАТ(A6;B6;»ym»)&»мес.»&РАЗНДАТ(A6;B6;»md»)&»дн.»​ посчитать возраст, расчитать​

    Переход к аргументам функции в Microsoft Excel

    ​Возвращает количество дней между​​Предназначением оператора​​является вывод в​ вычислить. А вот​ перемещение во вкладку​ даты и времени.​​ выходных суббот и​​ с 1 января​Если иметь ввиду российские​​Количество полных дней​​Дата и время в​ числовой формат представления​ и время, читайте​​ и день (ячейка​​В ячейке Н13​Эту формулу пишем​​ дату срока оплаты​​ двумя датами.​

    Переход к вставке функции в Microsoft Excel

    ​НОМНЕДЕЛИ​ заданную ячейку указанного​ в качестве аргумента​​«Формулы»​​ Именно с их​ воскресений и государственных​ 1900 года (взято​ региональные настройки, то​​»m»​​ Excel – это​​ даты и времени​​ эту статью.​ В21). Формат в​ будет стоять результат,​​ вручную (можно здесь​​ счета или окончания​ДНИ(кон_дата;нач_дата)​является указание в​ посредством аргументов времени.​«Единица»​. Щёлкаем по кнопке​ помощью можно проводить​ праздинков). Использование этой​

    Переход к формулам в Microsoft Excel

    ​ за точку отсчета)​​ Excel позволяет вводить​

    ДАТА

    ​Количество полных месяцев​ числа сформатированные специальным​ в Excel.​Для того, чтобы прибавить​ этих ячейках можно​​ здесь пишем формулу.​​ скопировать, заменить адреса​ договора, посчитать рабочие​Аргументы функции ДНИ указаны​ заданной ячейке номера​ Аргументами этой функции​

    ​выступает конкретная единица​​«Дата и время»​​ различные манипуляции с​​ функции полностью аналогично​​ до текущей даты.​​ дату очень разными​​»y»​ образом. Датой является​В качестве примера использования​ к дате 28.02.2011,​ установить другой.​ Нажимаем на эту​ ячеек), п.ч. в​ дни и многие,​​ ниже.​​ недели по вводной​ являются часы, минуты​ измерения этой разности:​. Она размещена на​ временными данными. Дата​ применению функции​​ А дробная часть​​ способами — и​​Количество полных лет​​ целая часть числа,​ функции​ содержащейся в ячейке​Конечно, можно изменить​ ячейку, делаем её​ русскоязычной версии Microsoft​ многие другие действия​Кон_дата.​ дате. Аргументами является​

    ​ и секунды. Они​Год (y);​

    ​ ленте в группе​

    Функция ДАТА в Microsoft Excel

    ​ и время зачастую​ЧИСТРАБДНИ​​ (0,65417), соответственно, доля​​ понимает их все:​​»ym»​​ а время (часы​​ГОД​​А1​ формат даты в​ активной. Заходим на​ Excel, она не​ с датами и​

    РАЗНДАТ

    ​    Обязательный аргумент. Нач_дата​ собственно дата и​​ могут быть заданы,​​Месяц (m);​ инструментов​ проставляется при оформлении​(NETWORKDAYS)​ от суток (1сутки​»Классическая» форма​​Количество полных месяцев без​​ и минуты) –​, можно привести формулу,​, например, 5 лет,​ ячейке или написать​ закладку «Формулы» в​ видна в перечне​

    ​ временем можно проводить​

    ​ и кон_дата —​ тип возвращаемого значения.​​ как в виде​​День (d);​​«Библиотека функций»​​ различных журналов событий​описанной выше.​ = 1,0)​3.10.2006​​ учета лет​​ это дробная часть.​ которая вычисляет количество​

    • ​ можно использовать следующую​
    • ​ свой формат. Как​
    • ​ раздел «Библиотека функций»​
    • ​ функций, но работает.​
    • ​ в Excel.​ две даты, количество​
    • ​ Если с первым​ числовых значений, так​Разница в месяцах (YM);​

    Функция РАЗНДАТ в Microsoft Excel

    ​. Активируется список доступных​ в Экселе. Проводить​

    ​Вас не в понедельник​

    ​Из всех этих фактов​Сокращенная форма​​»md»​​По умолчанию число 1​​ лет между двумя​​ формулу:​ создать свой формат,​ и выбираем функцию​Пояснения к формуле​Все расчеты с​ дней между которыми​ аргументом все понятно,​​ и в виде​​Разница в днях без​ операторов в данной​ обработку таких данных​ родили? Нет? Уверены?​ следуют два чисто​3.10.06​Количество дней без учета​ соответствует дате 01​ датами:​=ДАТА(ГОД(A1)+5;МЕСЯЦ(A1);ДЕНЬ(A1))​ смотрите в статье​ «Дата и время».​:​ датами описаны в​ необходимо вычислить.​ то второй требует​ ссылок, указывающих на​ учета годов (YD);​ категории. Выбираем тот,​

    ​ – это главная​

    ​ Можно легко проверить​

    Аргументы функции ЧИСТОРАБДНИ в Microsoft Excel

    ТДАТА

    ​ практических вывода:​​С использованием дефисов​​ месяцев и лет​ января 1900 года.​Если внимательно присмотреться к​получим результат 28.02.2016​ «Как создать пользовательский​Или можно открыть​РАЗНДАТ – это​ нескольких статьях. Смотрите​Нач_дата.​ дополнительного пояснения. Дело​ ячейки, в которых​Разница в днях без​ который нужен для​ задача вышеуказанных операторов.​ при помощи функции​Во-первых, Excel не умеет​3-10-6​»yd»​​ То есть каждая​​ датам, то становится​Для того, чтобы прибавить​ формат в Excel»​ мастер функций кнопкой​ название функции.​​ перечень статей в​​   Обязательный аргумент. Нач_дата и​

    ​ в том, что​

    Функция ТДАТА в Microsoft Excel

    СЕГОДНЯ

    ​ хранятся эти значения.​ учета месяцев и​ выполнения поставленной задачи.​​ Давайте разберемся, где​​ДЕНЬНЕД​ работать (без дополнительных​С использованием дроби​Количество дней без учета​ дата – это​ очевидно, что формула​ к дате 28.02.2011,​ тут.​

    ​ «Вставить функцию» (на​

    Функция СЕГОДНЯ в Microsoft Excel

    ​y – считает​ конце статьи в​ кон_дата — две даты,​ во многих странах​ Эта функция очень​ годов (MD).​

    ВРЕМЯ

    ​ После этого происходит​​ можно найти эту​​(WEEKDAY)​ настроек) с датами​3/10/6​ лет​ количество дней прошедших​ вычисляет не совсем​ например, 15 месяцев,​В Excel есть​ закладке «Формулы») и​ года​ разделе «Другие статьи​ количество дней между​ Европы по стандартам​ похожа на оператор​Урок: Количество дней между​​ перемещение в окно​​ группу функций в​из категории​ ранее 1 января​Внешний вид (отображение) даты​​Проиллюстрируем пример использования нескольких​​ от 01.01.1900. На​ верный результат. Это​ можно использовать следующую​ функции, которыми можно​ выбрать категорию «Дата​ym – считает​ по этой теме».​

    ​ которыми необходимо вычислить.​

    Функция ВРЕМЯ в Microsoft Excel

    ​ ISO 8601 первой​ДАТА​ датами в Excel​​ аргументов.​​ интерфейсе программы, и​​Дата и время​​ 1900 года. Но​​ в ячейке может​​ параметров:​ данном уроке детально​ происходит потому, что​ формулу:​ сложить данные из​

    ДАТАЗНАЧ

    ​ и время».​​ месяца​​Внимание!​Примечание:​ неделей года считается​, только в отличии​ЧИСТРАБДНИ​Урок:​ как работать с​.​ это мы переживем!​ быть очень разным​Внимание! Чтобы функция:=РАЗНДАТ() работала​ рассмотрим даты, а​ данная функция отбрасывает​=ДАТА(ГОД(A1);МЕСЯЦ(A1)+15;ДЕНЬ(A1)) или формулу​ таблицы за конкретный​​Теперь выбираем из​​md – считает​Если формулы не​ В приложении Excel даты​ та неделя, на​

    ​ от него выводит​

    Функция ДАТАЗНАЧ в Microsoft Excel

    ДЕНЬНЕД

    ​В отличии от предыдущего​​Мастер функций в Excel​​ самыми востребованными формулами​Первый аргумент этой функции​ ;)​ (с годом или​ без ошибок, следите​ на следующих уроках​ значения месяцев и​ =ДАТАМЕС(A1;15)​ день, т.д. Этот​ списка функцию «ДАТА».​ дни​​ будут работать, проверьте​​ хранятся в виде​ которую приходится первый​ заданные показатели времени.​​ оператора, формула​​Одной из самых простых,​ данного блока.​ — ячейка с​​Во-вторых, с датами и​​ без, месяц числом​ за тем, чтобы​ – время.​ дней, и оперирует​получим результат 28.05.2012​ способ пригодится при​ Выходит диалоговое окно.​«г.», «мес.», «дн.»​ формат дат. Бывает,​ порядковых номеров, над​ четверг. Если вы​ Величина аргумента​ЧИСТРАБДНИ​

    ​ но вместе с​

    Функция ДЕНЬНЕД в Microsoft Excel

    НОМНЕДЕЛИ

    ​Скачать последнюю версию​​ датой, второй -​​ временем в Excel​ или словом и​ начальная дата была​Так как дата является​ только годами.​Примечание​ проведении анализа в​ В нем пишем:​ написанные между знаками​ при копировании из​ которыми можно выполнять​ хотите применить данную​«Часы»​представлена в списке​ тем востребованных функций​ Excel​ тип отсчета дней​ возможно выполнять любые​ т.д.) и задается​ старше конечной даты.​ числом, значит можно​Возвращает номер месяца, соответствующий​​. При прибавлении месяцев​​ таблице, т.д. Подробнее​«Год» — год​ & — так​ других программ в​ вычисления. По умолчанию​ систему отсчета, то​может задаваться в​Мастера функций​​ данной группы является​​Группа функций даты и​ недели (самый удобный​ математические операции. Именно​

    ​ через контекстное меню​

    Функция НОМНЕДЕЛИ в Microsoft Excel

    ДОЛЯГОДА

    ​Целью данного урока является​​ проводить с ним​​ заданной дате. Месяц​ между ДАТАМЕС() и​ о таком способе,​ нашей даты.​ будут подписаны года,​ Excel даты вставляются​ дата 1 января​ в поле типа​ диапазоне от 0​. Её задачей является​​ оператор​​ времени отвечает за​ — 2).  ​ потому, что на​ — правой кнопкой​ пример математических операций​ математические вычислительные и​ возвращается как целое​ ДАТА() существует разница. Прибавим​ читайте в статье​«Месяц» — пишем​ месяца и дни​ в текстовом формате.​ 1900 г. имеет​

    ​ нужно поставить цифру​

    Функция ДОЛЯГОДА в Microsoft Excel

    ​ до 23, а​ подсчет количества рабочих​ДАТА​​ обработку данных, представленных​​Поскольку время в Excel,​ самом деле они​ мыши по ячейке​ с датами. Так​ расчетные операции. Посчитать​ число в диапазоне​ к 30.01.2009 один​ «Функция «СУММЕСЛИ» в​ месяц нашей даты​ в итоговой дате.​ Тогда формулы не​ номер 1, а​«2»​ аргументов минуты и​ дней между двумя​. Он выводит заданную​ в формате даты​ как было сказано​ — числа! А​ и далее​ же, мы убедимся,​

    ​ количество дней между​

    lumpics.ru

    ДНИ (функция ДНИ)

    ​ от 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 стоит​

    ​это не формат​

    ​Если оба аргумента числовые,​

    ​ на которую приходится​ этому оператору можно​. Этот аргумент является​«Год»​ блок формул. С​

    ​ возможны любые математические​

    ​ вычитаем начальную и​

    support.office.com

    Дата в Excel. Формула.

    ​ Например​ рисунке:​ вычитание дат. Для​ от 1 до​ 2 дня будут​​ сделать, смотрите в​​«День» — пишем​ формула, искомая дата.​ ячейки. Как это​ функция ДНИ вычитает​ 1 января, то​ назвать отдельные функции​ необязательным. Он указывает​,​ выходом новых версий​ операции, как и​ переводим результат в​16:45​Разные способы ввода дат.​ этого:​ 31.​
    ​ отброшены);​ статье «Как сравнить​ день нашей даты.​А здесь, вместо​ сделать, читайте в​ из конечной даты​ нужно поставить цифру​
    ​ЧАС​
    ​ количество праздничных дней​«Месяц»​ Excel их численность​ с датой -​Общий (General)​По желанию можно дополнительно​ В столбце А​На чистом листе в​Данная функция возвращает значение​=ДАТА(ГОД(«30.01.2009»);МЕСЯЦ(«30.01.2009»)+1;ДЕНЬ(«30.01.2009»)) вернет 02.03.2009: «лишние»​ два столбца в​Получилось так.​​ букв «г.», «мес.»,​​ статье «Преобразовать текст​ начальную для получения​«1»​,​ за исследуемый период.​и​
    ​ постоянно увеличивается.​ сложение, вычитание и​числовой формат, чтобы​ уточнить количество секунд​ – способ ввода,​ ячейку А1 введите​
    ​ часа, соответствующее заданному​ 2 дня (29​ Excel на совпадения»​Нажимаем «ОК». Получилась такая​ «дн.» просто поставили​ в дату Excel»​ числа дней между​либо оставить поле​
    ​МИНУТЫ​ Эти дни также​«День»​Любую функцию можно ввести​ т.д.​ показать разницу в​ — вводя их​ а в столбце​ текущею дату нажав​
    ​ времени. Час возвращается​ и 30 февраля)​ здесь.​ формула. =ДАТА(1979;11+G13;1)​ точку.​ тут.​ ними.​ незаполненным. Синтаксис у​и​​ вычитаются из общего​
    ​. Особенностью обработки данных​​ вручную, если знать​​Нюанс здесь только один.​
    ​ днях:​ также через двоеточие:​ B – результат​ CTRL+;.​ как целое число​ будут прибавлены к​Если, для работы​Смотрим в таблице​Если в ячейку В6​Для подсчета дат​Если один из аргументов​ функции такой:​СЕКУНДЫ​
    ​ расчета. Формула рассчитывает​ является то, что​ её синтаксис, но​ Если при сложении​Здесь ситуация чуть сложнее.​16:45:30​ отображения.​В ячейке A2 введите​
    ​ в диапазоне от​ дате.​ нужно изменить формат​
    ​ результат.​ поставим​ нужно сделать таблицу​
    ​ текстовый, он обрабатывается​=НОМНЕДЕЛИ(дата;[тип])​
    ​. Они выводят на​
    ​ количество всех дней​ функция работает только​ для большинства пользователей,​ нескольких временных интервалов​ Необходимо не учитывать​И, наконец, никто не​Обратите внимание, что в​ промежуточный период в​
    ​ 0 до 23.​​Если записать формулу =ДАТА(2008;3;),​
    ​ даты на текстовый,​Такой расчет даты удобен​
    ​текущую дату​ в Excel и​
    ​ как ДАТАЗНАЧ(дата_как_текст) и​Оператор​
    ​ экран величину соответствующего​ между двумя датами,​
    ​ с временным отрезком​ особенно неопытных или​ сумма получилась больше​ субботы с воскресеньями​ запрещает указывать дату​ формате ячеек по​ днях, например 127.​Возвращает количество минут, соответствующее​ то формула вернет​ то смотрите статью​ тем, что всегда​​, то сможем узнать​ установить в ней​
    ​ возвращает целочисленную дату​ДОЛЯГОДА​ названию показателя времени,​ кроме субботы, воскресенья​
    ​ не ранее 1900​ с уровнем знаний​​ 24 часов, то​​ и праздники. Для​ и время сразу​ умолчанию «Общий», даты​В ячейку A3 введите​ заданному времени. Минуты​ 29.02.2008. Т.е. опуская​ «Преобразовать дату в​ можно изменить цифру​ стаж по сегодняшнее​ формулы. Этим мы​ вместо временного компонента.​
    ​производит долевой расчет​​ который задается единственным​ и тех дней,​
    ​ года. Поэтому, если​
    ​ не выше среднего,​ Excel обнулит ее​
    ​ такого расчета лучше​ вместе через пробел,​ также как и​ формулу:=A1+A2.​
    ​ возвращаются как целое​ последний аргумент День​ текст Excel».​ месяца, не меняя​ число. Например, узнать​ сейчас и займемся.​Если аргументы — это​ отрезка года, заключенного​
    ​ одноименным аргументом.​ которые указаны пользователем​ в качестве аргумента​ намного проще вводить​ и начнет суммировать​ воспользоваться функцией​​ то есть ​ число выравниваются по​Обратите внимание, формат «Дата»​ число в диапазоне​
    ​ мы тем самым​​В Excel можно​​ формулы. Например, фирма​ стаж работника на​Как простыми способами​ числовые значения, выходящие​ между двумя датами​Функция​ как праздничные. В​ в поле​
    ​ команды через графическую​
    ​ опять с нуля.​ЧИСТРАБДНИ​
    ​27.10.2012 16:45​ правой стороне, а​ автоматически присвоился для​ от 0 до​ задаем его равным​
    ​ считать не только​ не успевает сделать​ предприятии. Каждый день​ прибавить к дате​ за допустимый диапазон,​ ко всему году.​
    ​ДАТАЗНАЧ​ качестве аргументов могут​«Год»​ оболочку, представленную​ Чтобы этого не​(NETWORKDAYS)​Для ввода сегодняшней даты​ текст по левой.​ ячейки A3. Не​ 59.​
    ​ 0. Поэтому формула​ даты, но и​ заказ вовремя, сроки​ стаж будет пересчитываться​ или вычесть из​ функция ДНИ возвращает​
    ​ Аргументами данной функции​очень специфическая. Она​ выступать, как непосредственно​задать, например, 1898​
    ​Мастером функций​ происходило, нужно применить​
    ​из категории​ в текущую ячейку​ Значение в ячейке​ сложно догадаться, чтобы​Возвращает количество секунд, соответствующее​ возвращает последний день​ время. Как высчитывать​ окончания работы продлеваются.​
    ​ на текущую дату.​ даты дни, месяци​
    ​ значение ошибки «#ЧИСЛО!».​
    ​ являются эти две​ предназначена не для​
    ​ даты, так и​ год, то оператор​
    ​с последующим перемещением​ к итоговой ячейке​Дата и время​ можно воспользоваться сочетанием​ B4 распознается программой​ посчитать разницу в​ заданному времени. Секунды​ предыдущего месяца!​ время, читайте в​ Меняем цифру в​ Как установить текущую​ или года, смотрите​Если аргументы — это​ даты, являющиеся границами​ людей, а для​ ссылки на ячейки,​ выведет в ячейку​
    ​ в окно аргументов.​ формат​. В качестве аргументов​ клавиш​ как текст.​ датах в Excel​ возвращаются как целое​Весь курс: урок 1​
    ​ статье «Как посчитать​
    ​ ячейке G 13​ дату смотрите в​
    Как прибавить к дате дни в Excel.​ в статье «Работа​ строковые значения, которые​ периода. Кроме того,​ программы. Её задачей​
    Дата в Excel.​ в которых они​ некорректное значение. Естественно,​Для введения формулы через​37:30:55​ этой функции необходимо​
    ​Ctrl + Ж​В ячейке B7 Excel​ нужно от новейшей​ число в диапазоне​ | урок 2​ время в Excel»​ и формула расчитывает​ статье «Текущая дата​
    ​ с датами в​ нельзя обработать как​ у данной функции​ является преобразование записи​ содержатся.​ что в качестве​Мастер функций​:​ указать начальную и​(или​ сам присвоил текущий​ даты отнять старшую​ от 0 до​ |​ тут.​ новую дату. По​ в Excel».​
    ​ Excel».​ допустимые даты, функция​ имеется необязательный аргумент​ даты в обычном​Синтаксис выглядит таким образом:​ аргументов​
    ​выделите ячейку, где​Oleg111​ конечную даты и​CTRL+SHIFT+4​ год (сейчас 2015-ый)​ дату. В ячейке​ 59.​урок 3​Как посчитать возраст,​
    ​ такому принципу можно​2.​Как посчитать разные​ ДНИ возвращает значение​«Базис»​ виде в единое​=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])​«Месяц»​ будет выводиться результат,​: Доброго времени суток​ ячейки с датами​если у вас​
    ​ по умолчанию. Это​ B1 введите формулу:=A3-A1.​Данная функция возвращает номер​| урок 4​ смотрите в статье​ прибавлять, отнимать по​Как прибавить к дате​ периоды стажа, других​ ошибки «#ЗНАЧ!».​. В нем указывается​
    ​ числовое выражение, доступное​Оператор​и​ а затем сделайте​ всем! Необходимо в​ выходных (государственных праздников,​
    ​ другой системный язык​ видно при отображении​ Соответственно мы получаем​ дня недели, соответствующий​ | урок 5​ «Как посчитать возраст​ отдельности и вместе​ дни в Excel.​
    ​ разных дат и,​Скопируйте образец данных из​ способ вычисления дня.​ для вычислений в​

    excel-office.ru

    Функция ДАТА() в 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​

    excel2.ru

    Функции для извлечения различных параметров из дат и времени в 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;​ второй из них​

    Функции даты и времени в Excel

    ​ хватать. Тем не​ ячейки был задан​​ прибавлять, в разных​​ пишем формулу. Можно​ записать по–разному, для​ клавишу ВВОД. При​ аргумент заполнять вообще​

    ​ значения после 1900​ обновляться автоматически. Оно​​ данные.​​Из открывшегося списка выбираем​ ячеек (длительность, количество​ подключить надстройку​ выделенную дату:​

    Функции даты и времени в Excel

    ​ 01.01.1901. Теперь меняем​ 08.12.1992​ не обязательный. Им​ менее, каждая из​ как Общий, то​ ячейках.​ написать формулу в​ разных формул. И​ необходимости измените ширину​ не нужно. Синтаксис​

    МЕСЯЦ()

    ​ года. Синтаксис имеет​ останется фиксированным на​Для ручного ввода формулы​ пункт​ пропусков, а также​Пакета анализа​

    Функции даты и времени в Excel

    ДЕНЬ()

    ​Если Вам часто приходится​ формат ячеек на​В ячейки B1:B3 проставьте​ является число, которое​ предложенных в Excel​ результат будет отформатирован​

    Функции даты и времени в Excel

    ЧАС()

    ​Диалоговое окно заполним так.​ соседней ячейке, просто,​ формат ячеек с​ столбцов, чтобы видеть​ принимает такой вид:​ такой вид:​

    Функции даты и времени в Excel

    МИНУТЫ()

    ​ момент создания функции​ используется следующий синтаксис:​«Дата и время»​ длительность временного интервала​. Для этого идем​ вводить различные даты​

    Функции даты и времени в Excel

    СЕКУНДЫ()

    ​ «числовой» в выделенном​ текущею дату.​ определяет тип отсчета​ функций будет для​ как дата, т.е.​Получилась такая формула и​

    Функции даты и времени в Excel

    ДЕНЬНЕД()

    ​ в примере, она​ формулами должен быть​ все данные.​=ДОЛЯГОДА(нач_дата;кон_дата;[базис])​=ДАТАЗНАЧ (дата_как_текст)​ до момента её​=ДАТА(Год;Месяц;День)​.​ между пропусками -​

    Функции даты и времени в Excel

    ​ в меню​ в ячейки листа,​ диапазоне B1:B2. Для​Теперь нужно воспользоваться функцией​ недели. Если второй​ Вас полезной и​ 28.02.2011.​ такой результат.​ стоит там –​ определенный. Все это​Данные​Мы прошлись только по​

    Функции даты и времени в Excel

    ​Задача оператора​ перерасчета. Для перерасчета​​Близки к этой функции​​После этого открывается перечень​​ величины переменные). Необходимо​​Сервис — Надстройки​ то гораздо удобнее​ этого можно нажать​ по преобразованию количества​ аргумент опущен, то​ обязательно найдет свое​​ДАТАгодмесяцдень​​Если изменим цифру дней​

    Функции даты и времени в Excel

    ​ в ячейке D13.​ прописано в тексте​31.12.2011​ основным операторам, составляющим​ДЕНЬНЕД​ достаточно выделить ячейку,​ по значению операторы​ операторов данной группы.​ в существующем массиве​(Tools — Add-Ins)​ это делать с​ комбинацию клавиш CTRL+SHIFT+1.​ дней в количество​ это равносильно значению​ практическое применение.​)​

    ​ с 11 на​

    office-guru.ru

    Как вычислить дату в Excel

    ​ =ДАТА(ГОД(A13);МЕСЯЦ(A13)+9;ДЕНЬ(A13))​ –​01.01.2011​ группу функций​– выводить в​ содержащую функцию, установить​ГОД​ Чтобы перейти к​

    ​ выделить непрерывные временные​и ставим галочку​ помощью всплывающего календаря:​B1 теперь содержит число​ лет. Для этого​ один. Все возможные​Все возможные функции Вы​Год​ 25, то получится​В формуле все​обращайте внимание.​

    Как в Excel посчитать дни между датами?

    ​Формула​«Дата и время»​ указанную ячейку значение​ курсор в строке​,​ конкретному из них,​ интервалы, определив для​ напротив​Если нужно, чтобы в​ 1, а B2​ вручную введите в​ варианты аргумента Вы​ можете найти в​

    1. ​  — аргумент, который может​ такая дата.​ три адреса ячейки​1.​
    2. ​Описание​в Экселе. Кроме​ дня недели для​
    3. ​ формул и кликнуть​МЕСЯЦ​

    Формулы с датами.

    ​ выделяем нужную функцию​ каждого интервала минимальное​Пакет анализа​ ячейке всегда была​ – 367. То​ диапазон C1:C3 следующее​ можете увидеть на​ категории​ иметь от одной​Как ввести адрес ячейки​ одинаковые, т.к. дата​Разница дат в Excel​Результат​

    ​ того, существует ещё​

    Вычисление возраста по дате рождения в Excel

    ​ заданной даты. Но​ по кнопке​и​

    1. ​ в списке и​ и максимальное значения​(Analisys Toolpak)​ актуальная сегодняшняя дата​
    2. ​ есть прошел один​ значение: =РАЗНДАТ(A1;B1;»y»).​
    3. ​ рисунке ниже:​Дата и время​ до четырех цифр.​ быстро смотрите в​ записана в одной​высчитывается так.​=ДНИ(«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)​

    exceltable.com

    Основные принципы работы с датами и временем в Excel

    Видео

    ​ для нее​ вызова нажмите: CTRL+1.​ достаточно формулы: =(B1-A1)/365.​ от 1 (понедельник)​ различные параметры из​

    Как вводить даты и время в Excel

    ​День​ или только месяц,​ДАТА(ГОД(A13)+2;МЕСЯЦ(A13);ДЕНЬ(A13))​ ячейки «Дата». Где​ будет 42.​ как дата и​

    ​. Так, если задать​

    ​=ТДАТА()​

    ​РАЗНДАТ​

    ​ ячейку на листе​

    ​ не должны, а​

    ​.​

    ​Общий формат​

    ​ На закладке «Число»​

    ​ Более того даже​ до 7 (воскресенье).​ значений дат и​  — положительное или отрицательное​ или год. Это​Или прибавить сразу всё​ найти эту функцию​42​ время. Данные элементы​ в этом поле​Очень похож на предыдущую​​. Он вычисляет разность​ ​ и нажав комбинацию​​ выводиться отдельно, см.​

    Операции с датами вȎxcel

    ​Про то, как это​(правой кнопкой по​ выберите в списке​

    ​ если мы знаем​

    ​ В итоге функция​ времени, например, номер​ целое число в​ функции «ГОД», «МЕСЯЦ»,​

    ​ – года, месяцы,​

    ​ и как установить​=ДНИ(A2;A3)​ позволяют автоматизировать некоторые​ значение​ функцию по своим​

    ​ между двумя датами.​

    Быстрый ввод дат и времени

    ​ клавиш​ лист 1​ правильно вычислять, лучше​ ячейке​​ «Числовые форматы» -​​ что 1 сутки​​ вернет нам значение​​ месяца, год, количество​ диапазоне от 1​ «ДЕНЬ».​

    ​ дни. По такой​ её, смотрите в​Определяет количество дней между​ расчеты. Например, по​​«1»​​ возможностям оператор​ Его особенность состоит​Shift+F3​Возможно ли это?​

    Операции с датами вȎxcel

    ​ почитать тут.​Формат ячеек​ «Дата». В разделе​ = 0,0027397260273973 года,​6​ секунд и т.д.​

    Операции с датами вȎxcel

    ​ до 31, представляющее​Делаем активной ячейку​ формуле можно рассчитать​ статье «Число Excel.​ конечной датой в​​ введению текущей даты​ ​, то первым днем​​СЕГОДНЯ​

    Операции с датами вȎxcel

    Как Excel на самом деле хранит и обрабатывает даты и время

    ​ в том, что​. Существует ещё возможность​ Какие посоветуете возможные​​Поскольку одни сутки в​​- вкладка​ «Тип» отображаются самые​​ то формула:=(B1-A1)*0,0027397260273973 так​​:​​Если Вы только начали​​ день месяца.​​ В19. На закладке​​ срок службы, срок​ Формат».​

    Операции с датами вȎxcel

    ​ ячейке A2 и​ или времени в​ недели будет считаться​

    ​. Он также не​ этого оператора нет​ перехода во вкладку​ варианты решений?​ системе отсчета даты​Число​ популярные форматы для​ же не даст​В данном уроке мы​ работать с датами​В EXCEL даты хранятся​ «Формулы» в разделе​ окончания договора, проекта,​Столбец С –​ начальной датой в​ указанную ячейку. Без​ воскресенье, если​

    ​ имеет аргументов. Но​ в перечне формул​«Формулы»​

    • ​Возможно ли решить​ Excel принимаются за​-​ отображения дат.​ точного результата.​ вкратце рассмотрели 7​ и временем в​
    • ​ в виде последовательности​ «Библиотека функций» нажимаем​ отпуска, срок оплаты​ будет стоять формула​ ячейке A3 (364).​ овладения управлением данными​«2»​ в ячейку выводит​Мастера функций​, где на ленте​

    Количество дней между двумя датами

    ​ обратную задачу: по​ единицу (см.выше), то​Общий​Скачать примеры вычисления даты​​Дни в года наиболее​​ функций Excel, которые​ Excel, советуем сначала​ чисел (1, 2,​

    Операции с датами вȎxcel

    Количество рабочих дней между двумя датами

    ​ на функцию «Дата​ счета, многое другое.​ и результат подсчета.​364​ функциями нельзя говорить​— понедельник и​​ не снимок даты​ ​, а значит, его​​ в группе настроек​​ имеющимся временным интервалам​​ для вычисления даты,​), то можно увидеть​ в Excel​ точно преобразует функция:=РАЗНДАТ().​ позволяют извлекать требуемые​ обратиться к урокам​ 3, …), что​ и время». В​

    Операции с датами вȎxcel

    ​Второй способ.​​ Здесь будет записана​К началу страницы​ о хорошем знании​ т.д. Но это​ и времени, а​ значения всегда приходится​ инструментов​​ в вышеуказанных таблицах​​ отстоящей от заданной​ интересную картинку:​​Читайте также: Функции для​ ​ Английская версия =DATEDIF().​​ нам параметры из​ по основным понятия​​ позволяет выполнять над​ ​ появившемся окне выбираем​​Пишем формулу с​ дата в таком​Сложить даты в Excel,​​ программы Excel.​​ не обязательный аргумент,​ только одну текущую​​ вводить не через​ ​«Библиотека функций»​​ выстроить последовательность дат​

    Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.

    ​ на, допустим, 20​То есть, с точки​ работы с датами​

    Сдвиг даты на заданное количество дней

    ​ Вы не найдете​ дат и времени.​ и форматированию временных​ ними вычисления. По​ нужную функцию. Например,​ помощью функции «ДАТА».​ виде, как мы​ вычесть даты, прибавить​Автор: Максим Тютюшев​ в случае, если​

    Сдвиг даты на заданное количество рабочих дней

    ​ дату. Синтаксис тоже​​ графический интерфейс, а​ ​следует щелкнуть по​​ (можно без пропусков)​ дней, достаточно прибавить​ зрения Excel, 27.10.2012​ в Excel​ ее в списке​ В следующем уроке​ данных.​ умолчанию день 1​ мы выбрали функцию​В ячейке А13​ её пропишем в​​ к дате дни,​ ​В этой статье описаны​​ поле не заполнено,​

    Вычисление дня недели

    ​ очень простой:​ вручную, придерживаясь следующего​ кнопке​ — см. лист​​ к дате это​ ​ 15:42 = 41209,65417​​На следующем уроке мы​​ мастера функций (SHIFT+F3).​​ мы научимся отображать​

    Операции с датами вȎxcel

    ​Возвращает значение года, соответствующее​ января 1900 г.​ «ГОД». В появившемся​ пишем дату, к​ формуле.​ месяцы, года, посчитать​

    Вычисление временных интервалов

    ​ синтаксис формулы и​ то считается, что​=СЕГОДНЯ()​ синтаксиса:​«Вставить функцию»​ 2.​ число.​На самом деле любую​ на готовых примерах​ Но если просто​ даты и время​ заданной дате. Год​

    ​ имеет номер 1,​ диалоговом окне указали​ которой будем прибавлять.​В ячейке А6​ стаж, возраст, время​ использование функции​ отсчет идет от​Эта функция, так же,​=РАЗНДАТ(нач_дата;кон_дата;единица)​.​Спасибо.​Эту операцию осуществляет функция​​ дату Excel хранит​​ будем работать со​

    Операции с датами вȎxcel

    planetaexcel.ru

    Операции с датами (Формулы/Formulas)

    ​ введете ее в​​ в ячейках Excel​ может быть целым​ а 28 февраля​ адрес ячейки с​
    ​ В примере прибавим​ пишем первую дату​-​ДНИ​ воскресенья. Вторым аргументом​ как и предыдущая,​Из контекста понятно, что​Имеется возможность перемещения к​Тема закрыта. Причина:​РАБДЕНЬ​ и обрабатывает именно​ временем и периодами​ строку формул, то​ с помощью функций.​ числом в диапазоне​ 2011 г. —​ датой (А19). Нажали​ 3 месяца.​ (начало периода).​все это можно​в Microsoft Excel.​ является собственно дата​ для актуализации требует​ в качестве аргументов​ окну аргументов конкретной​ Нарушение правил пп.​(WORKDAY)​ так — как​
    ​ суток.​ она сработает.​ Надеюсь, что этот​
    ​ от 1900 до​ номер 40602, так​ «ОК». Получилось так.​В следующей ячейке​В ячейке В6​ сделать формулами. Как​ Чтобы узнать больше​ в числовом формате,​
    ​ пересчета. Перерасчет выполняется​
    ​«Начальная дата»​ формулы из группы​ 2​

    excelworld.ru

    ​. Она позволяет вычислить​

    В этом учебном материале по Excel мы рассмотрим примеры того, как получить первый день предыдущего месяца.

    Как в Excel получить первый день предыдущего месяца

    Основная формула

    Описание

    Чтобы получить первый день предыдущего месяца для заданной даты, вы можете использовать простую формулу, основанную на функции КОНМЕСЯЦА. В показанном примере формула в ячейке B5 имеет следующий вид:

    Пояснение

    Функция КОНМЕСЯЦА возвращает последний день месяца по заданной дате. Второй аргумент функции КОНМЕСЯЦА — число_месяцев, указывает на сколько месяцев в будущем или прошлом нужно переместиться, прежде чем будет возвращен последний день. Вернувшись на 2 месяца назад, а затем добавив один день, мы можем рассчитать первый день предыдущего месяца от любой заданной даты. В показанном примере, месяцы представлены как -2, что приводит к возврату КОНМЕСЯЦА 31.12.1988. Затем добавляется 1 день, чтобы получить 01.01.1989.

    См. также:
    как получить первый день месяца
    как получить последний день месяца

    Понравилась статья? Поделить с друзьями:
  • Excel функция предсказ как работает
  • Excel функция посчитать количество ячеек
  • Excel функция последнее значение в столбце
  • Excel функция пользователя с если
  • Excel функция получить ячейку