Excel количество дней в заданном месяцев

Содержание

  • Вычисление количества дней
    • Способ 1: комбинация операторов ДЕНЬ и КОНМЕСЯЦА
    • Способ 2: автоматическое определение количества дней
    • Способ 3: вычисление количества дней для использования в сложных формулах
    • Способ 4: альтернативная формула
  • Вопросы и ответы

Количество дней в месяце в Microsoft Excel

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

Вычисление количества дней

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

Способ 1: комбинация операторов ДЕНЬ и КОНМЕСЯЦА

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

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

Синтаксис оператора ДЕНЬ следующий:

=ДЕНЬ(дата_в_числовом_формате)

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

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

=КОНМЕСЯЦА(нач_дата;число_месяцев)

Оператор «Начальная дата» содержит дату, от которой производится отсчет, или ссылку на ячейку, где она находится.

Оператор «Число месяцев» указывает на то количество месяцев, на которое следует производить отсчет от заданного числа.

Теперь давайте посмотрим, как это работает на конкретном примере. Для этого возьмем лист Excel, в одну из ячеек которого вписано определенное календарное число. Нужно при помощи указанного выше набора операторов определить, сколько дней в том месячном периоде, к которому это число относится.

  1. Выделяем ячейку на листе, в которую будет выводиться результат. Щелкаем по кнопке «Вставить функцию». Эта кнопка размещена слева от строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Запускается окно Мастера функций. Переходим в раздел «Дата и время». Находим и выделяем запись «ДЕНЬ». Производим щелчок по кнопке «OK».
  4. Переход в окно аргументов функции ДЕНЬ в Microsoft Excel

    Lumpics.ru

  5. Открывается окно аргументов оператора ДЕНЬ. Как видим, оно содержит всего одно поле – «Дата в числовом формате». Обычно тут устанавливают число или ссылку на ячейку, его содержащую, но у нас в данном поле будет находиться функция КОНМЕСЯЦА. Поэтому устанавливаем курсор в поле, а затем кликаем по пиктограмме в виде треугольника слева от строки формул. Открывается список недавно использованных операторов. Если вы в нем обнаружите наименование «КОНМЕСЯЦА», то сразу кликайте по нему для перехода в окно аргументов данной функции. Если же данного наименования вы не отыщите, то в таком случае щелкайте по позиции «Другие функции…».
  6. Окно аргументов функции ДЕНЬ в Microsoft Excel

  7. Снова запускается Мастер функций и опять мы перемещаемся в ту же группу операторов. Но на этот раз ищем наименование «КОНМЕСЯЦА». После выделения указанного названия щелкаем по кнопке «OK».
  8. Переход к аргументам функции КОНМЕСЯЦА в Microsoft Excel

  9. Производится запуск окна аргументов оператора КОНМЕСЯЦА.

    В первом его поле, называющемся «Начальная дата», нужно установить то число, которое находится у нас в отдельной ячейке. Именно количество дней в том периоде, к которому оно относится, мы и будем определять. Для того, чтобы установить адрес ячейки, ставим курсор в поле, а затем просто кликаем по ней на листе левой кнопкой мыши. Координаты тут же будут отображены в окошке.

    В поле «Число месяцев» ставим значение «0», так как нам нужно определить продолжительность именно того периода, к которому относится указанное число.

    После этого щелкаем по кнопке «OK».

  10. Окно аргументов функции КОНМЕСЯЦА в Microsoft Excel

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

Количество дней в месяце отобразилось в Microsoft Excel

Общая формула у нас приняла следующий вид:

=ДЕНЬ(КОНМЕСЯЦА(B3;0))

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

Урок: Мастер функций в Экселе

Способ 2: автоматическое определение количества дней

Теперь давайте рассмотрим другую задачу. Требуется, чтобы количество дней выводилось не по заданному календарному числу, а по текущему. К тому же смена периодов производилась бы автоматически без участия пользователя. Хоть это и кажется странным, но данная задача легче предыдущей. Для её решения даже открывать Мастер функций не нужно, так как формула, выполняющая данную операцию, не содержит переменных значений или ссылок на ячейки. Вы просто можете вбить в ту ячейку листа, где хотите, чтобы отображался результат, следующую формулу без изменений:

=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))

Количество дней в текущем месяце в Microsoft Excel

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

Способ 3: вычисление количества дней для использования в сложных формулах

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

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

=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))-ДЕНЬ(СЕГОДНЯ())

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

Количество дней до конца месяца в Microsoft Excel

Как видим, указанная формула состоит из двух частей. Первая из них представляет собой уже знакомое нам выражение расчета числа дней в месяце:

=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))

А вот во второй части производится вычитание из этого показателя сегодняшнего числа:

-ДЕНЬ(СЕГОДНЯ())

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

Способ 4: альтернативная формула

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

  1. Выделяем ячейку для вывода результата и переходим в окно аргументов оператора ДЕНЬ уже привычным для нас способом. Устанавливаем курсор в единственное поле этого окна и кликаем по перевернутому треугольнику слева от строки формул. Переходим в раздел «Другие функции…».
  2. Переход в другие функции в Microsoft Excel

  3. В окне Мастера функций в группе «Дата и время» выделяем наименование «ДАТА» и жмем на кнопку «OK».
  4. Переход в окно аргументов функции ДАТА в Microsoft Excel

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

    Открывшееся окно имеет три поля. В поле «День» можно сразу ввести число «1». Это будет неизменным действием для любой ситуации. А вот двумя другими полями придется заняться основательно.

    Устанавливаем курсор в поле «Год». Далее переходим к выбору операторов через знакомый нам треугольник.

  6. Переход к выбору функций в Microsoft Excel

  7. Все в той же категории Мастера функций выделяем наименование «ГОД» и щелкаем по кнопке «OK».
  8. Переход в окно аргументов функции ГОД в Microsoft Excel

  9. Запускается окно аргументов оператора ГОД. Он определяет год по указанному числу. В единственном поле окна «Дата в числовом формате» указываем ссылку на ячейку, содержащую исходную дату, для которой нужно определить количество дней. После этого не спешим щелкать по кнопке «OK», а кликаем по наименованию «ДАТА» в строке формул.
  10. Окно аргументов функции ГОД в Microsoft Excel

  11. Затем мы опять возвращается в окно аргументов ДАТА. Устанавливаем курсор в поле «Месяц» и переходим к выбору функций.
  12. Переход к другим функциям в Microsoft Excel

  13. В Мастере функций щелкаем по наименованию «МЕСЯЦ» и жмем на кнопку «OK».
  14. Переход в окно аргументов функции МЕСЯЦ в Microsoft Excel

  15. Запускается окно аргументов функции МЕСЯЦ. Её задачи схожи с предыдущим оператором, только она выводит значение номера месяца. В единственное поле данного окна устанавливаем ту же самую ссылку на исходное число. Затем в строке формул щелкаем по наименованию «ДЕНЬ».
  16. Окно аргументов функции МЕСЯЦ в Microsoft Excel

  17. Возвращаемся в окно аргументов ДЕНЬ. Тут нам предстоит сделать всего один небольшой штрих. В единственное поле окна, в котором уже находятся данные, добавляем в конец формулы выражение «-1» без кавычек, а также ставим «+1» после оператора МЕСЯЦ. После этого кликаем по кнопке «OK».
  18. Переход к результату в программе Microsoft Excel

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

    =ДЕНЬ(ДАТА(ГОД(D3);МЕСЯЦ(D3)+1;1)-1)


Результат вычисления формулы в программе Microsoft Excel

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

Урок: Функции даты и времени в Excel

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

Определение количества дней в месяце в Microsoft Excel

Количество дней в месяце в Microsoft Excel

​Смотрите также​ я правильно понимаю),​Чтобы вернуть порядковый номер​ более ранний.​ единицу (см.выше), то​-​формула определяет количество​Если имеется список сотрудников​ (или​ выходными днями субботу​ Это упростит чтение.​ 7, поскольку в​ месяце, к которому​

​ значение, которое и​ отдельную ячейку. Но​

Вычисление количества дней

​ том периоде, к​Оператор​Для решения некоторых задач​ а нужно сосчитать​​ дня недели для​​​ для вычисления даты,​Общий​ дней в текущем​ с датами приема​+1 на компьютере​ и воскресенье.​ Если не видно​ неделе 7 дней.​ принадлежит указанное число.​ должен будет потом​ нахождение данного значения​

Способ 1: комбинация операторов ДЕНЬ и КОНМЕСЯЦА

​ которому оно относится,​«Число месяцев»​ при создании таблицы​​ количество месяцев в​​ указанной даты, можно​​Построение значение даты, составляя​​ отстоящей от заданной​

​), то можно увидеть​​ месяце.​​ и увольнения на​ с Mac OS). Затем​​Если вы присвоили имя​​ всю формулу целиком,​ Учтите, что этот​​ Общая формула имеет​​ обработать оператор​​ может понадобиться и​​ мы и будем​указывает на то​ нужно в отдельной​ диапазоне (уникальное число​ применить функцию ДЕНЬНЕД:​ его из отдельных​​ на, допустим, 20​​ интересную картинку:​

​Если надо определить​​ работу, то подсчитать​​ выберите​

​ диапазону праздничных дней​

​ нажмите клавиши CTRL+SHIFT+U.​ результат также должен​​ такой вид:​​ДЕНЬ​ для вычисления других​​ определять. Для того,​​ количество месяцев, на​ ячейке или внутри​ месяцев).​По умолчанию функция считает​ элементов-чисел.​​ дней, достаточно прибавить​​То есть, с точки​ количество дней в​​ количество отработанных месяцев​​Дата​ в соответствии с​Вы можете скачать пример​ иметь числовой формат.​=ДЕНЬ(ДАТА(ГОД(D3);МЕСЯЦ(D3)+1;1)-1)​.​

​ показателей. При этом​​ чтобы установить адрес​​ которое следует производить​ формулы указать количество​Кстати, подскажите где​ воскресенье первым днем​Синтаксис: год; месяц, день.​ к дате это​ зрения Excel, 27.10.2012​ месяце, по дате​ можно по следующей​

​ >​

​ инструкциями раздела «Перед​​ книги со всеми​​ Нажмите клавиши CTRL+1.​Секрет этой формулы прост.​Открывшееся окно имеет три​ расчет количества дней​ ячейки, ставим курсор​

​ отсчет от заданного​​ дней в месяце,​​ почитать про функцию​ недели.​Все аргументы обязательные. Их​ число.​ 15:42 = 41209,65417​

​ указанной в ячейке​ формуле:​14.03.12 13:30​ началом», введите в​ примерах в этой​ Затем выберите​ Мы с помощью​ поля. В поле​ будет производиться внутри​ в поле, а​ числа.​ чтобы программа провела​ =разндат? у меня​Для отображения порядкового номера​

  1. ​ можно задать числами​Эту операцию осуществляет функция​На самом деле любую​ А1 =ДЕНЬ (ДАТА​​=(ЧИСТРАБДНИ(B2; ДАТА(ГОД(B2); МЕСЯЦ(B2)+1;0);Праздники)>=15)​​. Этот образец даты​ конце это имя,​ статье. Следить за​

    Переход в Мастер функций в Microsoft Excel

  2. ​Числовой​​ неё определяем дату​​«День»​​ сложной формулы и​​ затем просто кликаем​Теперь давайте посмотрим, как​​ необходимые расчеты. В​​ в справке нет​ недели для указанной​​ или ссылками на​​РАБДЕНЬ​

    Переход в окно аргументов функции ДЕНЬ в Microsoft Excel

  3. ​ дату Excel хранит​​ (ГОД (A1);МЕСЯЦ (A1)+1;))​​+(ЧИСТРАБДНИ(ДАТА(ГОД(C2);МЕСЯЦ(C2);1);C2;Праздники)>=15)​ приведен для примера,​ как здесь. Если​​ ходом обсуждения или​​ >​ первого дня следующего​можно сразу ввести​ не станет выводиться​ по ней на​ это работает на​ Экселе имеются инструменты,​​ ничего.{/post}{/quote}​​ даты применяется функция​ ячейки с соответствующими​(WORKDAY)​ и обрабатывает именно​Борис большем​+РАЗНДАТ(ДАТА(ГОД(B2);МЕСЯЦ(B2)+1;1);ДАТА(ГОД(C2);МЕСЯЦ(C2); 1);»m»)​ чтобы просто показать,​ у вас нет​ создать собственные формулы.​Число десятичных знаков: 2​​ периода, а потом​​ число​ в отдельной ячейке.​ листе левой кнопкой​ конкретном примере. Для​ предназначенные для выполнения​Ее нет в​ НОМНЕДЕЛИ:​ числовыми данными: для​. Она позволяет вычислить​​ так — как​​: Держи​

    Окно аргументов функции ДЕНЬ в Microsoft Excel

  4. ​Функция ЧИСТРАБДНИ() вычисляет количество​​ как выглядит формат.​​ праздничных дней, можно​Загрузить примеры Дата​.​ отнимаем от неё​«1»​​ Посмотрим, как это​​ мыши. Координаты тут​ этого возьмем лист​ данной операции. Давайте​​ справке счас и​​Дата 24.05.2015 приходится на​

    Переход к аргументам функции КОНМЕСЯЦА в Microsoft Excel

  5. ​ года – от​ дату, отстоящую вперед​​ число с целой​​=DAY(EOMONTH(NOW(),0))​

    ​ рабочих дней между​ Учитывайте, что в​​ оставить точку с​​ расчета​В этом примере начальная​ один день, получая​. Это будет неизменным​ сделать на примере.​ же будут отображены​ Excel, в одну​ рассмотрим различные способы​ сам не помню​ 22 неделю в​ 1900 до 9999;​ или назад относительно​ и дробной частью.​Как обычно, кому надо​ двумя датами. Сначала​ версиях, предшествующих Excel 2016,​ запятой и не​Как было показано выше,​

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

    ​ для месяца –​ начальной даты на​​ Целая часть числа​​ быстро — смотрим​

    Окно аргументов функции КОНМЕСЯЦА в Microsoft Excel

  6. ​ подсчитывается количество рабочих​ образец даты может​ указывать МоиПраздники. В​ функция РАЗНДАТ вычисляет​ ячейке D5, а​ указанном месяце. Переменной​ ситуации. А вот​

Количество дней в месяце отобразилось в Microsoft Excel

​ чтобы в ячейке​В поле​

​ вписано определенное календарное​

​Скачать последнюю версию​ меняя»m» — «y»​ с воскресенья (по​​ от 1 до​​ нужное количество рабочих​ (41209) — это​ видео. Подробности и​​ дней в месяце​​ выглядеть иначе, например​ Excel 2007 формула из​ разность между начальной​ конечная — в ячейке​ величиной в этой​ двумя другими полями​ отображалось то количество​«Число месяцев»​ число. Нужно при​

​ Excel​​ «d» получаете разность​

Способ 2: автоматическое определение количества дней

​ умолчанию).​ 12; для дня​ дней (с учетом​ количество дней, прошедших​ нюансы — в​ приема на работу,​ 14.03.​ примера выше примет​ и конечной датами.​ E5. Параметр​ формуле является ссылка​ придется заняться основательно.​ дней, которое осталось​ставим значение​ помощи указанного выше​​Вычислить количество дней в​​ дат в годах​В качестве второго аргумента​ – от 1​ выходных суббот и​ с 1 января​ тексте ниже:​ затем в месяц​01​ вид:​ Но вместо ввода​»m»​

​ на ячейку​

Количество дней в текущем месяце в Microsoft Excel

​Устанавливаем курсор в поле​ до конца текущего​«0»​ набора операторов определить,​ месяце в Экселе​ и днях. и​ указана цифра 2.​ до 31.​ воскресений и государственных​ 1900 года (взято​

Способ 3: вычисление количества дней для использования в сложных формулах

​Если иметь ввиду российские​ увольнения. Именованный диапазон​13:30.​=ЧИСТРАБДНИ(D53;E53;МоиПраздники)​ конкретной даты можно​в формуле возвращает​D3​«Год»​ месяца. Как и​, так как нам​ сколько дней в​ можно с помощью​ вообще класная формула.​ Поэтому формула считает,​Если для аргумента «День»​ праздинков). Использование этой​ за точку отсчета)​ региональные настройки, то​ Праздники представляет собой​В еще одной ячейке​

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

​ до текущей даты.​

​ Excel позволяет вводить​ ссылку на диапазон​ вычтите начальные дату​Совет:​ функцию​ между двумя датами.​ Если её заменить​ выбору операторов через​ данный вариант действий​ именно того периода,​

Количество дней до конца месяца в Microsoft Excel

​ к которому это​«Дата и время»​: … Я может​ с понедельника (второй​ (чем количество дней​ применению функции​ А дробная часть​

​ дату очень разными​

​ праздничных дней, которые​ и время из​Если вы не​СЕГОДНЯ()​

​В этом примере начальная​

​ на адрес той​ знакомый нам треугольник.​ не требует открытия​ к которому относится​ число относится.​

Способ 4: альтернативная формула

​. Чтобы выяснить, какой​ не так поставил​ день недели).​ в указанном месяце),​​ЧИСТРАБДНИ​​ (0,65417), соответственно, доля​ способами — и​ нужно исключить из​ конечных даты и​ хотите ссылаться на​. При этом Excel​ дата находится в​ ячейки, в которой​Все в той же​Мастера функций​ указанное число.​Выделяем ячейку на листе,​ именно вариант лучше​

  1. ​ вопрос… а нужно​Скачать примеры функций для​ то лишние дни​(NETWORKDAYS)​​ от суток (1сутки​​ понимает их все:​ числа рабочих для​ времени. Результат будет​ имя диапазона праздников,​ в качестве даты​ ячейке D2, а​ находится дата в​ категории​​. Вы можете просто​​После этого щелкаем по​

    Переход в другие функции в Microsoft Excel

  2. ​ в которую будет​​ всего применить, нужно,​​ сосчитать… уникальное число​​ работы с датами​​ перейдут на следующий​​описанной выше.​​ = 1,0)​»Классическая» форма​​ правильной работы функции​​ выглядеть как десятичное​

    Переход в окно аргументов функции ДАТА в Microsoft Excel

  3. ​ также можно вводить​​ берет текущую дату​​ конечная — в ячейке​ вашем конкретном случае,​Мастера функций​ вбить в ячейку​ кнопке​ выводиться результат. Щелкаем​​ прежде всего, установить​​ месяцев.{/post}{/quote}​

    ​Для указания текущей даты​ месяц. Например, указав​​Вас не в понедельник​​Из всех этих фактов​3.10.2006​​ ЧИСТРАБДНИ().​​ число со знаками​ диапазона вместо, например​ компьютера. Помните, что​ E2. Параметр​ то можно просто​

    ​выделяем наименование​​ следующее выражение:​​«OK»​ по кнопке​ цели выполнения операции.​

    Переход к выбору функций в Microsoft Excel

  4. ​??? — уникальное​ используется функция СЕГОДНЯ​​ для декабря 32​​ родили? Нет? Уверены?​​ следуют два чисто​​Сокращенная форма​Функция РАЗНДАТ() с​​ после запятой. Это​​D35:E:39​

    Переход в окно аргументов функции ГОД в Microsoft Excel

  5. ​ она изменится, когда​​»y»​​ вбить данное выражение​«ГОД»​=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))-ДЕНЬ(СЕГОДНЯ())​.​​«Вставить функцию»​​ В зависимости от​ число месяцев??? -​ (не имеет аргументов).​ дня, получим в​ Можно легко проверить​ практических вывода:​3.10.06​​ параметром m подсчитывает​​ будет исправлено в​. Или введите каждого​​ файл будет снова​​возвращает количество полных​

    Окно аргументов функции ГОД в Microsoft Excel

  6. ​ в любой элемент​и щелкаем по​​После этого в указанной​​Как видим, после выполнения​. Эта кнопка размещена​​ этого результат вычисления​​ «Я может не​ Чтобы отобразить текущее​

    Переход к другим функциям в Microsoft Excel

  7. ​ результате 1 января.​​ при помощи функции​​Во-первых, Excel не умеет​​С использованием дефисов​​ количество отработанных полных​ следующем действии.​​ праздника внутри формулу.​​ открыт в другой​

    Переход в окно аргументов функции МЕСЯЦ в Microsoft Excel

  8. ​ лет между двумя​​ листа без помощи​​ кнопке​ ячейке будет выводиться​ последнего действия количество​ слева от строки​ может выводиться в​ так поставил вопрос»!!!​ время и дату,​Пример использования функции:​ДЕНЬНЕД​ работать (без дополнительных​3-10-6​​ месяцев.​​Нажмите клавиши CTRL+1 (или​

    Окно аргументов функции МЕСЯЦ в Microsoft Excel

  9. ​ Например, если была​​ день.​​ датами.​Мастера функций​«OK»​ число дней до​ дней в месяце,​ формул.​ отдельный элемент на​yevgeniy​​ применяется функция ТДАТА​​Зададим большее количество дней​(WEEKDAY)​ настроек) с датами​​С использованием дроби​​Если сотрудник еще работает​+1 на компьютере​​ праздников 1 января​​Заметьте, что во время​

    Переход к результату в программе Microsoft Excel

  10. ​Можно также вычислить возраст​.​.​ конца месяца. Каждый​ к которому относится​Запускается окно​ листе, а может​

    ​: в диапазоне 20​

Результат вычисления формулы в программе Microsoft Excel

​ ().​ для июня:​из категории​ ранее 1 января​3/10/6​ в организации, то​ с Mac OS). Выберите​ и 2 2016,​ создания записи дата​ или срок службы.​Урок:​Запускается окно аргументов оператора​​ день результат будет​​ выбранное число, отобразилась​Мастера функций​ использоваться и внутри​ дат, которые принадлежат​yevgeniy​Примеры использования в качестве​Дата и время​ 1900 года. Но​Внешний вид (отображение) даты​ исходную таблицу нужно​​(все форматы)​​ введите их следующим​

​ была 6 октября​​ Результат при этом​Функции даты и времени​

​ГОД​ автоматически обновляться, а​ в ячейке на​. Переходим в раздел​ другой формулы.​ 16 месяцам вот​: имеем диапазон дат​ аргументов ссылок на​.​ это мы переживем!​

​ в ячейке может​

lumpics.ru

Вычисление разности двух дат

​ слегка модифицировать.​​. В поле​ образом:​ 2016 г.​ будет иметь следующий​ в Excel​. Он определяет год​ с начала нового​ листе.​«Дата и время»​Наиболее простым способом решить​ это и нужно​ (см. файл), можно​ ячейки:​Первый аргумент этой функции​ ;)​ быть очень разным​Введем в пустую ячейку​Тип​= ЧИСТРАБДНИ. Intl(D53,E53,1,{«1/1/2016″,»1/2/2016»})​Вычислить количество рабочих дней​

​ вид: «2 года,​Как видим, существует несколько​ по указанному числу.​ периода отсчет начнется​Общая формула у нас​. Находим и выделяем​ данную задачу является​ было посчитать​ ли формулой сосчитать​

​Возвращает разницу между двумя​​ — ячейка с​​Во-вторых, с датами и​​ (с годом или​​ формулу =СЕГОДНЯ() для​​введите​

Разность в днях

=РАЗНДАТ(D9;E9;

​. В Excel 2007,​ между двумя датами​ 4 месяца, 5​ вариантов узнать количество​ В единственном поле​ заново. Получается своеобразный​ приняла следующий вид:​​ запись​​ комбинация операторов​yevgeniy​ сколько в нем​

Разность в неделях

=(РАЗНДАТ(D13;E13;

​ датами.​ датой, второй -​ временем в Excel​ без, месяц числом​ отображения текущей даты.​[ч]:мм​ он будет выглядеть​ можно с помощью​​ дней».​​ дней в месяце​ окна​ таймер обратного отсчета.​=ДЕНЬ(КОНМЕСЯЦА(B3;0))​«ДЕНЬ»​ДЕНЬ​: кстати функция разность​ месяцев?​Аргументы:​​ тип отсчета дней​​ возможно выполнять любые​​ или словом и​​Создадим служебный столбец, ячейки​

Разность в месяцах

=РАЗНДАТ(D5;E5;

​.​ следующим образом:​ функции ЧИСТРАБДНИ.МЕЖД. При​В этом примере начальная​ в Excel. Каким​​«Дата в числовом формате»​​Как видим, указанная формула​В этой формуле переменным​. Производим щелчок по​

Разность в годах

=РАЗНДАТ(D2;E2;

​и​ дат описана в​слэн​начальная дата;​ недели (самый удобный​​ математические операции. Именно​​ т.д.) и задается​ которого будут содержать​Функция РАЗНДАТ​

Вычисление возраста в годах, месяцах и днях

​=NETWORKDAYS(D53,E53,{«1/1/2016″,»1/2/2016»})​ этом можно также​ дата находится в​ именно из них​указываем ссылку на​ состоит из двух​ значением является только​

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

=РАЗНДАТ(D17;E17;

​ кнопке​КОНМЕСЯЦА​ Приемах Планеты​: =РАЗНДАТ(A4;A23-1;»m»)​конечная дата;​​ — 2).  ​​ потому, что на​ через контекстное меню​ дату увольнения (если​

2. Используйте функцию РАЗНДАТ с параметром «ym» для вычисления количества месяцев.

=РАЗНДАТ(D17;E17;

​ЧИСТРАБДНИ. Функция Международные​Чтобы вычислить затраченное время,​ исключить выходные и​​ ячейке D17, а​​ воспользоваться, зависит от​ ячейку, содержащую исходную​ частей. Первая из​ адрес ячейки (​

3. Используйте другую формулу, чтобы найти дни.

=РАЗНДАТ(D17;E17;

​«OK»​.​dl​yevgeniy​код, обозначающий единицы подсчета​Поскольку время в Excel,​ самом деле они​ — правой кнопкой​ сотрудник был уволен)​ ресурсы​ нужно из одного​ праздничные дни.​ конечная — в ячейке​ конечной цели пользователя,​ дату, для которой​ них представляет собой​B3​.​​Функция​​: =СУММ(—(ЧАСТОТА((A4:A23)-ДЕНЬ(A4:A23);(A4:A23)-ДЕНЬ(A4:A23))>0))​: с доп столбцом​ (дни, месяцы, годы​ как было сказано​ — числа! А​ мыши по ячейке​ или текущую дату​ЧИСТРАБДНИ​ значения времени вычесть​Перед началом.​

​ E17. Параметр​​ а также от​ нужно определить количество​ уже знакомое нам​). Таким образом, если​Открывается окно аргументов оператора​

4. Необязательно: объедините три формулы в одну.

=РАЗНДАТ(D17;E17;

​ДЕНЬ​yevgeniy​ сделал,хотелось бы проще​ и др.).​ выше, такое же​ вот это уже​ и далее​ (если сотрудник еще​Дополнительные функции даты​ другое. Поместите начальное​​Решите, нужно ли​​»y»​ того, какой версией​ дней. После этого​ выражение расчета числа​ вы не хотите​ДЕНЬ​принадлежит к группе​

Скачивание образцов

​: ага месяцегоды посчитать​ :)​Способы измерения интервалов между​ число, как дата,​ раскрывает перед пользователем​Формат ячеек​
​ работает).​ и времени​

Другие вычисления даты и времени

Разность между сегодняшней и другой датой

​ время в одну​ исключить праздничные даты.​в формуле возвращает​ программы он пользуется.​ не спешим щелкать​ дней в месяце:​ выполнять процедуру посредством​. Как видим, оно​​ операторов​​ надо!​Микки​ заданными датами:​ но только дробная​ массу возможностей.​(Format Cells)​В формуле ссылку на​вычислять разницу между​

=РАЗНДАТ(СЕГОДНЯ();D28;

​ ячейку, а конечное —​ Если да, введите​ количество полных лет​Автор: Максим Тютюшев​

Вычисление количества рабочих дней с учетом или без учета праздников

​ по кнопке​=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))​Мастера функций​ содержит всего одно​«Дата и время»​в периоде 2​: Вам РАЗНОСТЬДАТ() поможет​

​для отображения результата в​​ его часть, то​Считается простым вычитанием -​:​ столбец Дата увольнения​ двумя значениями времени​ в другую. Обязательно​ список праздничных дней​ между двумя датами.​Примечание:​«OK»​А вот во второй​​, можно вставить данную​​ поле –​​. Она указывает на​​ года ровно 24​​ , но забыл​​ днях – «d»;​​ с временем также​​ из конечной даты​Время вводится в ячейки​ нужно заменить на​

1. Введите начальную и конечную даты.

В ячейке D53 начальная дата 01.01.2016, в ячейке E53 конечная дата 12.31.2016

​Найдем количество дней, оставшихся​ указывайте полное значение​ в отдельной области​В еще одну ячейку​ Мы стараемся как можно​

2. Еще в одной ячейке введите формулу такого вида:

=ЧИСТРАБДНИ.МЕЖД(D53;E53;1) и результат: 261

​, а кликаем по​ части производится вычитание​ формулу в любой​«Дата в числовом формате»​ конкретное число от​ месяца, но мы​ где ее найти​в месяцах – «m»;​

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

3. При необходимости измените параметр «1».

Список Intellisense со значениями

​ ведь не говорим​ и синтаксис.​в годах – «y»;​ операции, как и​ переводим результат в​ Например​Если требуется определить количество​Если требуется найти сколько​ и минуты. Ниже​

​ листе. Поместите каждую​ с параметром​ актуальными справочными материалами​«ДАТА»​ сегодняшнего числа:​ заменив адрес ячейки,​

4. Введите имя диапазона праздничных дней.

=ЧИСТРАБДНИ.МЕЖД(D53;E53;1;МоиПраздники) и результат: 252

​ число или ссылку​до​ 24 месяцегода, подразумевая​webley​в месяцах без учета​ с датой -​Общий (General)​16:45​ полных отработанных месяцев,​ осталось дней до​ это описано более​ праздничную дату в​»ym»​ на вашем языке.​в строке формул.​​-ДЕНЬ(СЕГОДНЯ())​​ содержащей число, на​

​ на ячейку, его​​31​ что 12 из​: Так вы уже​ лет – «ym»;​ сложение, вычитание и​​числовой формат, чтобы​​По желанию можно дополнительно​ то читайте одноименную​ конца месяца начиная​ подробно.​ отдельную ячейку. Затем​. Параметр «ym» возвращает​ Эта страница переведена​​Затем мы опять возвращается​​Таким образом, при выполнении​ тот, который актуален​ содержащую, но у​​. В нашем случае​

Вычисление затраченного времени

​ них месяцы одного​ все сделали :)​в днях без учета​ т.д.​ показать разницу в​ уточнить количество секунд​ статью Сколько полных​ с текущей даты,​В этом примере начальное​ выделите эти ячейки,​ количество месяцев, остающихся​ автоматически, поэтому ее​

1. Введите начальное и конечное время.

Начальная дата/время 07:15, конечная дата/время 16:30

​ в окно аргументов​ данного расчета формула​ в конкретно вашем​ нас в данном​ задачей данного оператора​ года, а 12​Формула массива:​ месяцев и лет​

2. Задайте формат чч:мм.

Диалоговое окно

​Нюанс здесь только один.​ днях:​ — вводя их​Изображение значка кнопки команд в Mac​ месяцев прошло с​ то нужно записать​ время находится в​​ выберите​​ после последнего полного​​ текст может содержать​​ДАТА​ вычисления количества дней​

3. Вычислите разность двух значений времени.

=E80-D80 и результат: 09:15

​ случае. Результат будет​ поле будет находиться​ будет указание последнего​ другого?​{=СУММ(ЕСЛИ((ЧАСТОТА(ПОИСКПОЗ(МЕСЯЦ(A4:A23)&» «&ГОД(A4:A23);МЕСЯЦ(A4:A23)&» «&ГОД(A4:A23);0);ПОИСКПОЗ(МЕСЯЦ(A4:A23)&»​

4. Задайте формат чч:мм.

Диалоговое окно

​ – «md»;​Изображение значка кнопки команд в Mac​ Если при сложении​Здесь ситуация чуть сложнее.​​ также через двоеточие:​​ конкретной даты.​​ формулу​​ ячейке D80, а​

Вычисление затраченного времени между двумя датами и значениями времени

​Формулы​ года.​ неточности и грамматические​. Устанавливаем курсор в​ является составной частью​ аналогичен.​ функция​ дня месяца при​Вопрос задан коряво​

1. Введите два полных значения даты и времени.

Начальная дата 01.01.16 13:00; конечная дата 02.01.16 14:00

​ «&ГОД(A4:A23);МЕСЯЦ(A4:A23)&» «&ГОД(A4:A23);0))>0);1))}​в днях без учета​ нескольких временных интервалов​ Необходимо не учитывать​16:45:30​Например: В ячейке А1​=КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()​ конечное — в ячейке​ >​Теперь нужно определить количество​

2. Задайте формат 14.03.12 13:30.

Диалоговое окно

​ ошибки. Для нас​ поле​ более сложной формулы.​Изображение значка кнопки команд в Mac​Урок:​КОНМЕСЯЦА​ помощи встроенной функции​​ не спорю так​​webley​​ лет – «yd».​​ сумма получилась больше​ субботы с воскресеньями​И, наконец, никто не​ стоит название месяца.​В формуле предполагается, что​ E80. Обязательно укажите​Присвоить имя​ оставшихся дней. Мы​ важно, чтобы эта​​«Месяц»​​Но, к сожалению, у​

3. Найдите разность двух значений.

=E84-D84 и результат 1,041666667

​Мастер функций в Экселе​. Поэтому устанавливаем курсор​ в виде аргумента​ как одни его​: даже вот так:​В некоторых версиях Excel​ 24 часов, то​ и праздники. Для​ запрещает указывать дату​ Например, «Май».​

4. Задайте формат [ч]:мм.

Диалоговое окно

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

См. также

​КОНМЕСЯЦА​
​ поняли другие нет.​{=СУММ(ЕСЛИ((ЧАСТОТА(ПОИСКПОЗ(МЕСЯЦ(A4:A23)&ГОД(A4:A23);МЕСЯЦ(A4:A23)&ГОД(A4:A23);0);ПОИСКПОЗ(МЕСЯЦ(A4:A23)&ГОД(A4:A23);МЕСЯЦ(A4:A23)&ГОД(A4:A23);0))>0);1))}​
​ при использовании последних​
​ Excel обнулит ее​ такого расчета лучше​
​ и время сразу​Можно ли в​

support.office.com

Сколько осталось дней до конца месяца в MS EXCEL

​ день месяца, то​ включая часы и​

​МоиПраздники​ другую формулу, чем​ полезна. Просим вас​ выбору функций.​ Excel 2007 отсутствует​ задачу. Требуется, чтобы​

​ затем кликаем по​

​.​ Тему можно закрыть,​Кстати, а почему​ двух аргументов («md»,​ и начнет суммировать​ воспользоваться функцией​

​ вместе через пробел,​ Excel ввести формулу,​ целых дней уже​ минуты.​и нажмите кнопку​​ приведенная выше. Эта​​ уделить пару секунд​
​В​

​ оператор​​ количество дней выводилось​
​ пиктограмме в виде​Синтаксис оператора​ так как ответ​ в примере написано,​ «yd») функция может​

​ опять с нуля.​ЧИСТРАБДНИ​ то есть ​ например в ячейку​ не осталось в​Выберите обе даты и​ОК​

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

excel2.ru

Подсчет отработанных месяцев в MS EXCEL

​ не по заданному​ треугольника слева от​ДЕНЬ​ на вопрос найден.​ что должно получиться​ выдать ошибочное значение.​

​ Чтобы этого не​(NETWORKDAYS)​27.10.2012 16:45​ В1 чтобы был​ этом месяце.​ нажмите клавиши CTRL+1​. Затем создайте формулу,​ день конечного месяца​ ли она вам,​щелкаем по наименованию​

​. Как же быть​ календарному числу, а​ строки формул. Открывается​следующий:​ Спасибо!​ 14?​ Лучше применять альтернативные​
​ происходило, нужно применить​
​из категории​
​Для ввода сегодняшней даты​

​ результат 31 календарный​Если требуется найти сколько​ (или​ выполнив указанные ниже​ (01.05.2016) из исходной​ с помощью кнопок​«МЕСЯЦ»​ тем пользователям, которые​ по текущему. К​ список недавно использованных​=ДЕНЬ(дата_в_числовом_формате)​_____​yevgeniy​ формулы.​ к итоговой ячейке​
​Дата и время​ в текущую ячейку​ день?​ осталось дней до​

​+1 на компьютере​ действия.​ даты окончания в​ внизу страницы. Для​

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

​ можно воспользоваться сочетанием​Ноябрь​ конца месяца от​ с Mac OS). Выберите​

​В этом примере начальная​ ячейке E17 (06.05.2016).​ удобства также приводим​ кнопку​ приложения? Для них​ периодов производилась бы​

excel2.ru

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

​ в нем обнаружите​ данной функции является​Guest​
​ массивом не сообразил​В версии Excel 2007​37:30:55​ этой функции необходимо​ клавиш​: Простейший вариант -​

​ произвольной даты, расположенной​​ формат​ дата находится в​
​ Ниже описано, как​

​ ссылку на оригинал​​«OK»​ такая возможность существует​ автоматически без участия​
​ наименование​
​«Дата в числовом формате»​: =СЧЁТЗ($A$4:$A$23)-СУММ(ЕСЛИ(ТЕКСТ($A4:$A23;»ММ.ГГ»)=ТЕКСТ($A3:$A22;»ММ.ГГ»);1))​yevgeniy​ данной функции нет​:​

​ указать начальную и​​Ctrl + Ж​ IF-ами​

​ в ячейке​​(все форматы)​ ячейке D53, а​
​ это делается. Сначала,​ (на английском языке).​
​.​ посредством другой формулы,​

​ пользователя. Хоть это​​«КОНМЕСЯЦА»​. Его и будет​

Помогите по Excel’ю Нужно написать формулу, определяющую количество дней в текущем месяце.

​- формула массива.​​: а в примере​ в справочнике, но​Для работы с датами​ конечную даты и​(или​ЕСЛИ​А1​
​ >​ конечная — в ячейке​ функция ДАТА создает​С помощью функции РАЗНДАТ​Запускается окно аргументов функции​
​ которая более массивна,​ и кажется странным,​, то сразу кликайте​
​ задавать оператор​DV​ 14, потому что​ она работает. Хотя​ в Excel в​ ячейки с датами​

​CTRL+SHIFT+4​​Полосатый жираф алик​
​, то используйте формулу:​

Основные принципы работы с датами и временем в Excel

Видео

​чч:мм​ E53.​ дату, 01.05.2016. Она​ можно вычислить разность​МЕСЯЦ​

Как вводить даты и время в Excel

​ чем описываемая выше.​ но данная задача​ по нему для​КОНМЕСЯЦА​: или так(подсократим):​ я невнимательно сосчитал,​

​ результаты лучше проверять,​

​ разделе с функциями​

​ выходных (государственных праздников,​

​если у вас​

​: Если название месяца​

​=КОНМЕСЯЦА(A1;0)-A1​

​, если он еще​

​Введите формулу, как в​

​ делает это на​ между двумя датами.​. Её задачи схожи​ Посмотрим, как рассчитать​ легче предыдущей. Для​ перехода в окно​. Нужно сказать, что​=СЧЁТ(1/ЧАСТОТА(A4:A23-ДЕНЬ(A4:A23);A4:A23))​ извиняюсь.​ т.к. возможны огрехи.​ определена категория «Дата​​ больничных дней, отпусков,​ ​ другой системный язык​​ стоит в ячейке​

В эксель количество дней в месяце

​СОВЕТ​ не задан.​ приведенном выше примере.​

​ основе года и​

​ Поместите начальную дату​ с предыдущим оператором,​ количество дней в​ её решения даже​

​ аргументов данной функции.​

​ дата в числовом​DV_68​_____​Возвращает год как целое​ и время». Рассмотрим​

​ отгулов и т.д.):​

Быстрый ввод дат и времени

​ по умолчанию).​ B1, то​:​В еще одной ячейке​​ Параметр «1» в​​ месяца в ячейке​​ в одну ячейку,​​ только она выводит​ месяце по заданному​ открывать​

​ Если же данного​ формате отличается от​: Прошу прощения, формула​83738​​ число (от 1900​​ наиболее распространенные функции​Примечание​Если скопировать ячейку с​=ДЕНЬ (КОНМЕСЯЦА («01.»&B1;0))​

В эксель количество дней в месяце

​О том как​ вычтите значение ячейки​ формуле назначает субботы​ E17 (число​ а конечную — в​ значение номера месяца.​

В эксель количество дней в месяце

​ календарному числу с​Мастер функций​ наименования вы не​ привычного формата. Например,​ ошибочна, необходимо еще​​Микки​ ​ до 9999), который​​ в этой категории.​

В эксель количество дней в месяце

Как Excel на самом деле хранит и обрабатывает даты и время

​: Эта функция появилась​ датой (протянуть за​Пробелы ПЕРЕД скобками​​ найти количество оставшихся​​ начального времени из​ и воскресенья выходными​​1​​ другую. Затем введите​​ В единственное поле​​ помощью этого варианта.​​не нужно, так​​ отыщите, то в​ дата​

В эксель количество дней в месяце

​ +1 добавить:​: Слэн решил задачу​ соответствует заданной дате.​

​Программа Excel «воспринимает» дату​ в стандартном наборе​ правый нижний угол​ удалить из формулы.​ дней до конца​ значения ячейки конечного​ днями и исключает​означает первый день​ формулу (см. одну​ данного окна устанавливаем​Выделяем ячейку для вывода​ как формула, выполняющая​ таком случае щелкайте​04.05.2017​=СЧЁТ(1/ЧАСТОТА(A4:A23-ДЕНЬ(A4:A23)+1;A4:A23))​ формулой из 6​ В структуре функции​

​ и время как​ функций Excel начиная​ ячейки), удерживая​

  • ​ Длина февраля будет​ года можно в​ времени.​ их из общей​ месяца). Функция ДАТА​ из формул ниже).​ ту же самую​
  • ​ результата и переходим​ данную операцию, не​ по позиции​в числовом виде​Пытаюсь создать в Excel​ символов и я​ только один аргумент​ обычное число. Электронная​ с 2007 версии.​правую​

Количество дней между двумя датами

​ посчитана для текущего​ этой статье.​Нажмите клавиши CTRL+1 (или​ суммы.​​ отображает 01.05.2016. Затем​​Предупреждение:​ ссылку на исходное​ в окно аргументов​

В эксель количество дней в месяце

Количество рабочих дней между двумя датами

​ содержит переменных значений​«Другие функции…»​ будет выглядеть, как​ таблицу учета домашнего​ вспомнил функцию( спасибо​ – дата в​​ таблица преобразует подобные​ ​ В более древних​​кнопку мыши, то​​ года.​​Формула =»Осталось «&КОНМЕСЯЦА(A1;0)-A1&» дней до​+1 на компьютере​Примечание. В Excel 2007​ мы вычитаем эту​ Если значение​ число. Затем в​ оператора​ или ссылок на​

В эксель количество дней в месяце

​.​​42859​ бюджета. Проблема в​ Слэн), и что​ числовом формате. Аргумент​ данные, приравнивая сутки​ версиях сначала необходимо​ можно выбрать -​​Imobilazer​​ конца «&ТЕКСТ(A1;»[$-FC19]ММММ») позволяет​ с Mac OS). Выберите​​ нет функции ЧИСТРАБДНИ.МЕЖД.​ ​ дату из исходной​​нач_дата​ строке формул щелкаем​​ДЕНЬ​ ​ ячейки. Вы просто​​Снова запускается​. Поэтому этот формат​ том что меня​​ огород городить?​​ должен быть введен​ к единице. В​​ подключить надстройку​ ​ как именно копировать​​: =ДЕНЬ (КОНМЕСЯЦА (МЕСЯЦ​

Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.

​ вывести фразу «Осталось​(все форматы)​ Но есть функция​

Сдвиг даты на заданное количество дней

​ конечной даты в​больше значения​ по наименованию​уже привычным для​ можете вбить в​Мастер функций​ Эксель использует только​ у меня от​yevgeniy​ посредством функции ДАТА​

Сдвиг даты на заданное количество рабочих дней

​ результате значение времени​​Пакета анализа​ ​ выделенную дату:​​ (A1&0);0))​ 26 дней до​ >​ ЧИСТРАБДНИ. Функция из​ ячейке E17, т. е.​кон_дата​«ДЕНЬ»​ нас способом. Устанавливаем​ ту ячейку листа,​и опять мы​ для внутренних операций.​​ зарплаты до зарплаты,​ ​: Я может не​​ или представлять результат​

Вычисление дня недели

​ представляет собой долю​. Для этого идем​Если Вам часто приходится​Алексей матевосов (alexm)​​ конца августа». Название​ ​чч:мм​​ примера выше в​​ 06.05.2016. «06.05.2016» минус​​, возникнет ошибка #ЧИСЛО!​

В эксель количество дней в месяце

​.​ курсор в единственное​ где хотите, чтобы​ перемещаемся в ту​ Он редко применяется​ т. е. Напр.​

Вычисление временных интервалов

​ так поставил вопрос,​ вычисления других формул.​ от единицы. К​ в меню​ вводить различные даты​: Формулы для любой​ месяца склоняется! см.​.​ Excel 2007 имела бы​ «01.05.2016» равняется 5​В этом примере начальная​Возвращаемся в окно аргументов​

​ поле этого окна​ отображался результат, следующую​ же группу операторов.​ для отображения в​ с 10 апреля​ =РАЗНДАТ выдает нам​Пример использования функции ГОД:​ примеру, 12.00 –​Сервис — Надстройки​ в ячейки листа,​ версии Excel​ файл примера.​​Чтобы вычислить время между​​ такой вид:​

В эксель количество дней в месяце

planetaexcel.ru

Функции для работы с датами в Excel: примеры использования

​ дням.​ дата находится в​ДЕНЬ​ и кликаем по​ формулу без изменений:​ Но на этот​ ячейках​

Как Excel обрабатывает время

​ по 10 мая.​ сколько полных месяцев​Возвращает месяц как целое​ это 0,5.​(Tools — Add-Ins)​ то гораздо удобнее​=ДЕНЬ (ДАТА (;МЕСЯЦ​О форматировании дат читайте​ двумя датами и​=ЧИСТРАБДНИ(D53;E53)​Предупреждение:​

​ ячейке D9, а​. Тут нам предстоит​ перевернутому треугольнику слева​=ДЕНЬ(КОНМЕСЯЦА(СЕГОДНЯ();0))​ раз ищем наименование​Оператор​ Нужно чтоб в​ между первой и​ число (от 1​Значение даты электронная таблица​и ставим галочку​ это делать с​

​ (A1&0)+1;))​ в статье Пользовательский формат​ значениями времени, можно​. Не нужно указывать​ Не рекомендуется использовать аргумент​ конечная — в ячейке​ сделать всего один​ от строки формул.​

​Встроенная функция СЕГОДНЯ, которую​

Пример функции ДАТА

​«КОНМЕСЯЦА»​КОНМЕСЯЦА​ столбце автоматически выводилось​

​ последней датой (если​

​ до 12) для​ преобразует в число,​ напротив​ помощью всплывающего календаря:​=ДЕНЬ (ДАТА (;МЕСЯЦ​ ДАТЫ и ВРЕМЕНИ​ просто вычесть одного​ 1, потому что​ «md» функции РАЗНДАТ,​ E9. Формула помещена​ небольшой штрих. В​ Переходим в раздел​

​ мы применили в​. После выделения указанного​предназначен для того,​ число дней до​ я правильно понимаю),​ заданной в числовом​ равное количеству дней​Пакет анализа​Если нужно, чтобы в​ (1&A1)+1;))​

​ в MS EXCEL.​

ДАТА.

​ из другого. Но​ функция ЧИСТРАБДНИ по​

Большее количество дней.

​ так как это​ в ячейку F9.​ единственное поле окна,​

Ссылки в аргументах.

Функция РАЗНДАТ в Excel

​«Другие функции…»​ данном случае, отображает​

​ названия щелкаем по​

  • ​ чтобы указывать порядковый​
  • ​ конца месяца. Возможно​
  • ​ а нужно сосчитать​ формате даты. Аргумент​ от 1 января​

​(Analisys Toolpak)​ ячейке всегда была​

  • ​Abram pupkin​Подсчитаем количество отработанных месяцев​
  • ​ к каждой ячейке​
  • ​ умолчанию считает субботу​
  • ​ может привести к​ Параметр​
  • ​ в котором уже​.​ сегодняшнее число и​
  • ​ кнопке​ номер последнего дня​

​ ли это?​ количество месяцев в​ – дата месяца,​ 1900 года (так​. После этого в​ актуальная сегодняшняя дата​: ответ перенесен в​

​ в году. Месяц​

РАЗНДАТ.

​ необходимо применить форматирование,​ и воскресенье выходными​ неправильным результатам вычисления.​»d»​ находятся данные, добавляем​В окне​

Функция ГОД в Excel

​ не имеет аргументов.​«OK»​ месяца, который находится​Полосатый жираф алик​ диапазоне (уникальное число​ который необходимо отобразить,​ решили разработчики) до​ Мастере функций в​ — лучше воспользоваться​ комменты​ считается отработанным, если​ чтобы приложение Excel​

​ днями.​

ГОД.

Функция МЕСЯЦ в Excel: пример

​Все три вычисления можно​возвращает количество полных​ в конец формулы​Мастера функций​ Таким образом, у​.​ на заданное количество​: Откуда? От какого​ месяцев).​ в числовом формате.​ заданной даты. Например,​

​ категории​

МЕСЯЦ.

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

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

ДЕНЬ.

​в группе​ вас в ячейке​Производится запуск окна аргументов​ месяцев вперед или​

ДЕНЬНЕД.

​ числа?​Кстати, подскажите где​ Даты в текстовом​

​ при преобразовании даты​Дата и время​СЕГОДНЯ​: Предложенная Борис Большем​

НОМНЕДЕЛИ.

​ нем более 15​В одной ячейке введите​ дни не в​ ячейку, как в​ датами.​

С понедельника.

​«-1»​«Дата и время»​ постоянно будет отображаться​ оператора​ назад от указанной​Зибин​

​ почитать про функцию​ формате функция обрабатывает​

​ 13.04.1987 получается число​появится необходимая нам​(TODAY)​ формула, в русском​ рабочих дней.​ полное значение начальной​ субботу и воскресенье,​

exceltable.com

посчитать сколько месяцев в диапазоне

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

​ даты. Синтаксис функции​​: РАЗНДАТ (D3;E3;»md»)&» дн.​

​ =разндат? у меня​​ неправильно.​ 31880. То есть​ функция​

​:​​ Экселе пишется так​Предположим, что по правилам​ даты и времени.​ укажите вместо «1»​

​ использовать амперсанды, кавычки​​ дата находится в​ также ставим «+1»​
​«ДАТА»​
​ текущем месяце.​.​

​ таков:​​ «​
​ в справке нет​

​Примеры использования функции МЕСЯЦ:​ от 1.01.1900 прошло​ЧИСТРАБДНИ​Если выделить ячейку с​

​ =ДЕНЬ (КОНМЕСЯЦА (ТДАТА​​ компании месяц считается​ В другой — полное​

​ другое число из​​ и текст. Такую​ ячейке D13, а​ после оператора​и жмем на​
​В примерах выше мы​
​В первом его поле,​

​=КОНМЕСЯЦА(нач_дата;число_месяцев)​​Напр. с 10​ ничего.​Возвращает день как целое​ 31 880 дней.​(NETWORKDAYS)​ датой и установить​

​ ();0)) , не​​ отработанным, если человек​ значение конечной даты​ списка IntelliSense. Например,​ формулу дольше вводить,​ конечная — в ячейке​МЕСЯЦ​ кнопку​ показали, как выполнять​ называющемся​Оператор​ апреля по 10​
​Микки​ число (от 1​Этот принцип лежит в​.​ для нее​

​ будет работать в​​ проработал в нем​ и времени. В​ «2» назначает выходными​ но зато здесь​ E13. Параметр «d»​. После этого кликаем​«OK»​ вычисление количества дней​«Начальная дата»​«Начальная дата»​ мая —в D3​
​: Я может не​ до 31) для​ основе расчетов временных​Про то, как это​Общий формат​
​ Excel 2003​ более 15 рабочих​ каждой ячейке необходимо​ днями воскресенья и​ все вычисления в​ возвращает количество дней.​ по кнопке​.​ в месяце по​

​, нужно установить то​​содержит дату, от​ — 10 апреля…​ так поставил вопрос,​ заданной в числовом​ данных. Чтобы найти​
​ правильно вычислять, лучше​(правой кнопкой по​Вариант работающий в​ дней. Составим формулу​

​ указать месяц, день,​​ понедельники.​ одном месте.​ Но в конце​«OK»​Запускается окошко оператора​

​ указанному календарному числу​​ число, которое находится​ которой производится отсчет,​ в Е3 -​

​ =РАЗНДАТ выдает нам​​ формате даты. Аргумент​

​ количество дней между​​ почитать тут.​ ячейке​
​ любой версии (русской)​ для подсчета количества​ год, час и​Если у вас Excel 2007,​Совет.​ формулы указано выражение​.​ДАТА​ или автоматически по​
​ у нас в​ или ссылку на​ 10 мая​ сколько полных месяцев​ – дата дня,​ двумя датами, достаточно​Поскольку одни сутки в​Формат ячеек​
​ Эксель =ДЕНЬ (ДАТА​
​ отработанных месяцев в​

​ минуту.​​ пропустите это действие.​

​Чтобы добавить в​

​/7​​Как видим, в предварительно​
​. Данная функция преобразует​

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

planetaexcel.ru

Как рассчитать количество дней до конца месяца в Excel?

​ который нужно найти,​ от более позднего​ системе отсчета даты​- вкладка​ (ГОД (СЕГОДНЯ ());МЕСЯЦ​ году (см. файл​Выберите обе ячейки и​ Функция ЧИСТРАБДНИ в​ формулу разрыв строки,​. Это выражение делит​ выделенной ячейке отобразилось​ дату из обычного​ выводом результата в​ количество дней в​

​ находится.​​ скобкой… )​ последней датой (если​

​ в числовом формате.​​ временного периода отнять​ Excel принимаются за​
​Число​ (СЕГОДНЯ ())+1;))​ примера):​ нажмите клавиши CTRL+1​ Excel 2007 всегда считает​ нажмите клавиши ALT+ВВОД.​
​ количество дней на​ количество дней в​

​ формата в числовое​

 

Leo

Пользователь

Сообщений: 115
Регистрация: 01.01.1970

Добрый вечер! Меня давно мучает этот вопрос, сколько дней в месяце, да еще и если в феврале их переменное кол-во. При переходе в новый месяц постоянно нужно переделывать формулы, под нужное кол-во дней. А лень:) Подскажите как справиться с этой проблемой раз и навсегда.  

  Условие: В ячейке А1 стоит текущая дата. Найти: кол-во дней в текущем месяце.

 

Daulet

Пользователь

Сообщений: 626
Регистрация: 01.01.1970

=КОНМЕСЯЦА(A1;0)-ДАТА(ГОД(A1);МЕСЯЦ(A1);1)+1

 

Igor67

Пользователь

Сообщений: 3726
Регистрация: 21.12.2012

Вариант:)  
=ДЕНЬ(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;1)-1)

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

 

Leo

Пользователь

Сообщений: 115
Регистрация: 01.01.1970

{quote}{login=ABC}{date=04.10.2012 10:15}{thema=}{post}=КОНМЕСЯЦА(A1;0)-ДАТА(ГОД(A1);МЕСЯЦ(A1);1)+1{/post}{/quote}  
не знал про конмесяца;) Огромное спасибо! Проще =день(конмесяца(А1;0))

 

Leo

Пользователь

Сообщений: 115
Регистрация: 01.01.1970

{quote}{login=vikttur}{date=04.10.2012 10:41}{thema=}{post}=ДЕНЬ(КОНМЕСЯЦА(A1;0)){/post}{/quote}  
:-)

 

MerZ@vcheG

Пользователь

Сообщений: 98
Регистрация: 23.12.2012

Я вот так сделал:  

  В модуль:  
Function КоличествоДней(DDay As Integer) As Integer  
   DMes = Array _  
       (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)  
   DDay = DDay — 1  
   КоличествоДней = DMes(DDay)  
End Function  

  Формула:  
=КоличествоДней(МЕСЯЦ(ячейка с датой))

Современные языки программирования обязаны иметь встроенный метод ChuckNorris(),
который возвращает нужные тебе данные из любого объекта, даже если их там нет…

 

MCH

Пользователь

Сообщений: 3875
Регистрация: 22.12.2012

{quote}{login=МерZ@вчеГ}{date=05.10.2012 08:56}{thema=}{post}Я вот так сделал:{/post}{/quote}  
Не учтены високосные годы  
в Феврале 2012 должно быть 29 дней а не 28

 

vikttur!  
Краткость ценится как в письменном и устном языках, так и в языках программирования.  
СУПЕР!!!

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Возражу: краткость в формулах — не всегда сестра таланта :)

 

Leo

Пользователь

Сообщений: 115
Регистрация: 01.01.1970

выяснилось, что Конмесяца появляется только в 2007:(  

  Огромное спасибо Игорю67!!! :-)

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

{quote}{login=leo}{date=05.10.2012 10:12}{thema=}{post}выяснилось, что Конмесяца появляется только в 2007:({/post}{/quote}Наверное, у меня неправильный 2003: КОНМЕСЯЦА() присутствует.

 

MCH

Пользователь

Сообщений: 3875
Регистрация: 22.12.2012

Я обычно использую формулу предложенную Igor67, только немного короче:  
=ДЕНЬ(ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;))  
данная формула работает во всех версиях Excel, и не нужно беспокоится включен «Пакет анализа» в 2003 или нет

 

Юрий М!  
Вы абсолютно правы!  
КОНМЕСЯЦА() — древняя функция EXCEL!  
___________________________________  

  «Кривой» EXCEL-2003, однако, у leo!  
:)))))))))))))))

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

МАРУСЯ, Вы не абсолютно правы :)  
Обратите внимание на сообщение МСН.

 

vikttur!  
А я думаю, что про Сервис (НаДстройки) не знает только НАСТОЯЩИЙ чайник.  
Да и то — АБСОЛЮТНО ЛЕНИВЫЙ!    
:))))))))))))))))))))))))))

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Я сам недавно узнал.

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

112347

Пользователь

Сообщений: 281
Регистрация: 01.01.1970

#18

06.10.2012 17:26:28

Еще одна формула для разнообразия, хотя у vikttur лучше:  
=ЕСЛИ(МЕСЯЦ(A1)=12;31;ДЕНЬ((1&».»&МЕСЯЦ(A1)+1&».»&ГОД(A1))*1-1))

excel 2010

Содержание

  • Рассчитать количество дней в месяце
  • Количество дней в текущем месяце
  • Количество дней в предыдущем месяце
  • Дни в месяце — Google Таблицы

Скачать пример рабочей книги

Загрузите образец книги

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

Рассчитать количество дней в месяце

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

Первый шаг к вычислению количества дней в месяце — вычисление последнего дня месяца. Мы можем легко сделать это с помощью функции EOMONTH:

Мы вводим дату в функцию EOMONTH и «0» для вычисления последнего дня текущего месяца (мы использовали бы -1 для вычисления последнего дня предыдущего месяца).

Рассчитать день

Затем мы используем функцию DAY, чтобы извлечь номер последнего дня месяца:

1 = ДЕНЬ (EOMONTH (B3,0))

Это сообщит нам количество дней в месяце.

Количество дней в текущем месяце

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

1 = ДЕНЬ (EOMONTH (СЕГОДНЯ (); 0))

Количество дней в предыдущем месяце

Как упоминалось выше, мы можем установить второй аргумент функции EOMONTH равным -1, чтобы вычислить последний день предыдущего месяца:

1 = ДЕНЬ (EOMONTH (СЕГОДНЯ (); — 1))

Формулы в Google Таблицах работают точно так же, как и в Excel:

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

На чтение 1 мин. Просмотров 4.5k.

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

Рабочих дней в месяц

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

= ЧИСТРАБДНИ(B4; КОНМЕСЯЦА(B4;0); праздники)

Во-первых, важно понимать, что значения в столбце Месяц (B) являются фактическими датами, отформатированными в формате пользовательских чисел «ммм».

Например, B4 содержит 1 января 2014 года, но отображает только «Янв» в соответствии с настраиваемым форматом чисел.

Сама формула основана на функции ЧИСТРАБДНИ, которая возвращает количество рабочих дней между датой начала и датой, с учетом праздников (если они предусмотрены).

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

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

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

Наконец, список праздников предоставляется в качестве 3-го аргумента ЧИСТРАБДНИ, используя именованные диапазоны праздников (E3: E13).

С помощью этой информации ЧИСТРАБДНИ подсчитывает количество рабочих дней в каждом месяце, автоматически исключая выходные и праздничные дни.

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

Количество дней помесячно в диапазоне дат

buffi87

Дата: Понедельник, 14.08.2017, 11:50 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Добрый день!
Есть диапазон дат производства работ. Например с 15.07.2017 по 25.09.2017
Необходимо посчитать количество рабочих дней помесячно в указанном диапазоне.
Спасибо!!!

 

Ответить

sboy

Дата: Понедельник, 14.08.2017, 11:57 |
Сообщение № 2

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

buffi87, вот тут похожая тема, если не разберетесь, то пример надо


Яндекс: 410016850021169

 

Ответить

buffi87

Дата: Понедельник, 14.08.2017, 11:58 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Не совсем понял, что нужно показать, если нет готового решения )))
Файлик для формул ниже.
Спасибо!

 

Ответить

sboy

Дата: Понедельник, 14.08.2017, 12:17 |
Сообщение № 4

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

как то так для примера (без праздников)

Код

=(МЕСЯЦ(D$2)>МЕСЯЦ($A3))*(МЕСЯЦ(D$2)<МЕСЯЦ($B3))*ЧИСТРАБДНИ(D$2;КОНМЕСЯЦА(D$2;0))+(МЕСЯЦ(D$2)=МЕСЯЦ($A3))*ЧИСТРАБДНИ(D$2;$A3)+(МЕСЯЦ(D$2)=МЕСЯЦ($B3))*ЧИСТРАБДНИ(D2-1;$B3)


Яндекс: 410016850021169

 

Ответить

buffi87

Дата: Понедельник, 14.08.2017, 12:35 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Продлил формулы в Вашем файле и поменял даты, расчет почему-то получился некорректный

 

Ответить

_Boroda_

Дата: Понедельник, 14.08.2017, 12:40 |
Сообщение № 6

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Так нужно?

Код

=МАКС(;ЧИСТРАБДНИ(МАКС($A3;D2&-ГОД($A3));МИН($B3;КОНМЕСЯЦА(D2&-ГОД($A3);0))))

Для второго файла так

Код

=МАКС(;ЧИСТРАБДНИ(МАКС($A3;D$2);МИН($B3;КОНМЕСЯЦА(D2;0))))


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

sboy

Дата: Понедельник, 14.08.2017, 13:09 |
Сообщение № 7

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

расчет почему-то получился некорректный

да, ошибка в формуле, вот так правильно

Код

=(МЕСЯЦ(D$2)>МЕСЯЦ($A3))*(МЕСЯЦ(D$2)<МЕСЯЦ($B3))*ЧИСТРАБДНИ(D$2;КОНМЕСЯЦА(D$2;0))+(МЕСЯЦ(D$2)=МЕСЯЦ($A3))*ЧИСТРАБДНИ($A3;КОНМЕСЯЦА(D$2;0))+(МЕСЯЦ(D$2)=МЕСЯЦ($B3))*ЧИСТРАБДНИ(D2;$B3)


Яндекс: 410016850021169

Сообщение отредактировал sboyПонедельник, 14.08.2017, 13:18

 

Ответить

defaultNick

Дата: Пятница, 19.02.2021, 11:25 |
Сообщение № 8

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Доброго денька!

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

 

Ответить

Pelena

Дата: Пятница, 19.02.2021, 11:57 |
Сообщение № 9

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Если в первой строке месяцы записать не словом, а датой в формате ММММ, то можно так

Код

=МАКС(МИН(КОНМЕСЯЦА(E$1;0);$B3)-МАКС(E$1;$A3)+1;0)

В других строчках тоже формулы посмотрите

К сообщению приложен файл:

9330358.xlsx
(13.9 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

defaultNick

Дата: Пятница, 19.02.2021, 12:13 |
Сообщение № 10

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Круто!!!! Работает))), Пока правда функцию осмыслить не могу, но работает, на весь год протянул, дала те же цифры. Спасибо тебе огромное!!!

 

Ответить

probkinfeda

Дата: Суббота, 20.02.2021, 17:40 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 25


Репутация:

5

±

Замечаний:
0% ±


Красивая формула hands

 

Ответить

stakhnyuk

Дата: Вторник, 03.05.2022, 13:48 |
Сообщение № 12

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Добрый день.
Подскажите, пожалуйста, как можно посчитать количество дней помесячно в диапазоне дат, но только не между двумя датами, а между 4-6 и т.д. + есть еще такой фактор как конечная дата (списание товара).
Смысл следующий — оборудование сдается в аренду, приходит на склад и уходит со склада, а в финале идет списание, необходимо понимать сколько оборудование проводит времени на складе.
Прикрепляю файл с примером/описанием.
Заранее спасибо за ответы!

К сообщению приложен файл:

-___.xlsx
(18.1 Kb)

 

Ответить

На чтение 5 мин Просмотров 2к. Опубликовано 27.02.2022

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

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

Содержание

  1. Стандартный расчет количества дней
  2. С помощью функции ДНИ
  3. С помощью функции РАЗНДАТ
  4. Расчет кол-ва рабочих дней
  5. Расчет кол-ва неполных рабочих дней между двумя датами
  6. Количество понедельников между двумя датами

Стандартный расчет количества дней

Итак, в Excel есть две функции для вычисления кол-ва дней.

С помощью функции ДНИ

Чтобы получить результат от функции нам понадобится дата начала и дата конца.

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

Хороший пример вы можете видеть на картинке ниже:

Используем эту формулу:

=ДНИ(B2;B1)  

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

Эта функция вычислит количество дней между этими датами, но если вы хотите чтобы расчет велся «включительно» с датами начала и конца, то добавьте к результату + 1 (просто пропишите это в функции).

С помощью функции РАЗНДАТ

Эта функция аналогична, её отличие в том, что можно указать больше параметров. То есть больше «подстроить» под ситуацию.

Также можно вычислить кол-во месяцев или лет между датами.

Допустим, мы имеем то что указано на картинке ниже:

Пропишем формулу:

=РАЗНДАТ(B1;B2;"D")  

Эта функция использует три наших аргумента:

  • Дата начала — B1
  • Дата окончания — B2
  • «D» — текстовая строка

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

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

Вот формула, которая даст результат по месяцам, которые будут между датами:

=РАЗНДАТ(B1;B2;"M") 

А эта формула, тоже самое что и прошлая, только вычисляет кол-во лет:

=РАЗНДАТ(B1;B2;"Y")  

Расчет кол-ва рабочих дней

Итак, рабочие дни можно вычислить двумя способами:

  • Функция Excel ЧИСТРАБДНИ — ее следует использовать, если выходные дни — суббота и воскресенье.
  • Функция Excel ЧИСТРАБДНИ.МЕЖД — используйте ее, когда выходные дни отличаются от субботы и воскресенья.

Сначала быстро рассмотрим синтаксис и аргументы фунции ЧИСТРАБДНИ.

Функция Excel ЧИСТРАБДНИ

=ЧИСТРАБДНИ(нач_дата, конеч_дата, [праздники])

  • нач_дата — это дата начала отсчета.
  • end_date — это конечная дата отсчета.
  • [праздники] — (Необязательно) Отдельная дата или диапазон дат, которые не будут учитываться в расчетах.

Посмотрим на стандартный пример, когда нужно посчитать кол-во рабочих дней.

Мы будем использовать эту формулу:

=ЧИСТРАБДНИ(B2;C2;$F$2:$F$6)  

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

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

Именно для таких ситуаций и появилась функция ЧИСТРАБДНИ.МЕЖД.

Посмотрим что из себя представляет эта функция.

Функция Excel ЧИСТРАБДНИ.МЕЖД

=ЧИСТРАБДНИ.МЕЖД(нач_дата; конеч_дата; [выходные]; [праздники])

  • нач_дата — значение даты, представляющее собой начальную дату.
  • конеч_дата — значение даты, представляющее дату окончания.
  • [нерабочие дни] — (Необязательно) в этом аргументе указываются исключительные дни(праздники и т.д.), если аргумента не будет, выходные останутся по-стандарту(суббота и воскресенье).

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

Допустим, таблица такая же как и в прошлом примере:

Будем использовать формулу:

=ЧИСТРАБДНИ.МЕЖД(B2;C2;7;$F$2:$F$6)  

3 аргумент в функции сообщает Excel, что пятница и суббота выходные.

Также, мы можем использовать ЧИСТРАБДНИ.МЕЖД для расчета выходных между двумя датами.

Она конечно вычисляет кол-во рабочих дней, но мы можем адаптировать это «под себя».

Допустим, таблица все та же:

Формула, которая нам подойдет:

=ДНИ(C2;B2)+1-РАЗНДАТ(B2;C2)

Расчет кол-ва неполных рабочих дней между двумя датами

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

Допустим, у нас есть похожая таблица с данными:

Формула, для нашего случая, будет такой:

=ЧИСТРАБДНИ.МЕЖД($B$3;$C$3;"1010111";$E$3:$E$7)  

Для обозначения выходных дней, мы использовали «1010111».

  • 0 — рабочий день
  • 1 — неполный рабочий день

Первая цифра из этого числа — понедельник, последняя — воскресенье

Грубо говоря, «0000011» значит, что с понедельника по пятницу — рабочие дни, а суббота и воскресенье — нерабочие (выходные).

По той же логике, «1010111» означает, что только вторник и четверг являются рабочими, а остальные 5 дней — нерабочими.

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

Количество понедельников между двумя датами

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

Функция, которая выведет кол-во понедельников:

=ЧИСТРАБДНИ(B2;C2;"0111111")  

В этой формуле «0» означает рабочий день, а «1» — нерабочий день.

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

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

Skip to content

Как посчитать количество дней между датами в Excel? Примеры и советы.

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

Вам интересно, сколько составляет разница в днях, месяцах и годах между двумя датами? Может быть, вам нужно знать количество дней между сегодняшним днем ​​и какой-либо точкой в прошлом или будущем?

Какова бы ни была ваша проблема, один из приведенных ниже примеров в Excel наверняка подскажет вам решение.

  • Простой калькулятор дней
  • Как рассчитать разницу в днях?
  • Расчёт разницы между датами при помощи функции РАЗНДАТ (DATEDIF)
  • Разница в днях
  • В полных месяцах
  • В полных годах
  • В полных месяцах без учёта лет
  • Разница в днях без учета месяцев и лет
  • В днях без учёта лет
  • Как посчитать разницу в днях, месяцах и годах
  • Подсчёт с помощью функции ДНИ
  • Как рассчитать количество дней между сегодняшним днем и другой датой
  • Мастер даты и времени — простой способ создавать формулы разницы дат в Excel

Простой калькулятор дней.

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

Хотите узнать формулу, которая рассчитала эти результаты? Это так же просто, как =B3-B2:)

Обратите внимание, что нужно четко знать, что именно вы хотите подсчитать: «дни включительно» или «дни между».

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

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

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

Как рассчитать разницу в днях?

Самый простой способ рассчитать дни между датами в Эксель — вычесть одну из другой:

= Более новая — Более старая

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

=B3 — В2

где В2 — более ранняя, а B3 — более.

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

Однако, будьте здесь внимательны: при подобном подсчете отработанных дней в том случае, если человек работал и в первый, и в последний день, то 1 день будет «потерян». Добавьте в вашу формулу +1 день.

Как работает эта формула?

Как вы, вероятно, знаете, Microsoft Excel хранит даты в виде порядковых номеров, начинающихся с 1 января 1900 года, которому соответствует номер 1. В этой системе 2 января 1900 года сохраняется как число 2, 3 января 1900 года как 3 и так далее. Таким образом, вычитая одну дату из другой, вы фактически вычитаете целые числа, представляющие их.

В нашем примере формула в C5 на самом деле вычитает 43892 (числовое значение 2 марта 2020г.) из 43900 (числовое значение 10 марта 2020г.) и возвращает результат 8 дней.

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

Рассчитать разницу между датами в Excel с помощью РАЗНДАТ (DATEDIF).

Другой способ — как в Экселе посчитать дни в заданном временном интервале — использование функции РАЗНДАТ (в английском варианте – DATEDIF), которая специально разработана для расчета разности во времени и представления её в различных единицах: дни, месяцы и годы.

А вот ее синтаксис:

= РАЗНДАТ(дата_нач; дата_кон; аргумент)

где

дата_нач и дата_кон — две временных отметки, разницу между которыми необходимо рассчитать,

аргумент – указывает, как представить результат; может иметь одно из следующих значений:

  • Y Число полных лет.
  • M Число полных месяцев.
  • D Число дней.
  • MD Разница в днях (значения месяца и года не учитываются).
  • YM Разница в месяцах (значения дня и года не учитываются).
  • YD Разница в днях, игнорируя значения года.

Чтобы получить количество дней между двумя датами, укажите момент  начала в первом аргументе, срок окончания во втором, и «d» в последнем третьем:

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

DATEDIF (start_date, end_date, «d»)

Примечание. РАЗНДАТ (DATEDIF) — недокументированная функция, то есть ее нет в мастере функций в Excel. Вы не сможете ее вставить при помощи кнопки fx или меню Вставка — Функция.   Чтобы создать формулу РАЗНДАТ в таблице Экселя, вам нужно вписать ее название руками и ввести все аргументы вручную, подсказок ввода не будет.

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

  • Ссылки на ячейки. Например, следующая формула вернет количество дней между A3 и B3:

=РАЗНДАТ(A3; B3; «D»)

Текстовые выражения. Excel понимает даты в различных форматах, например, «2 март 2020», «20.03.2020», «20/03/2020», «2020/03/20», «20-03-2020», «2020-03-20» и т.д.

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

=РАЗНДАТ(«2 март 2020»; «2020-03-20»; «D»)

=РАЗНДАТ(«02-03-2020»; «20/03/2020»; «D»)

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

  • Порядковые номера. Поскольку Microsoft Excel хранит каждую дату как порядковый номер, начинающийся с 1 января 1900 года, вы можете поместить числа, соответствующие датам, непосредственно в формулу. Хотя этот метод полностью поддерживается, все же он не является надежным, поскольку нумерация различается в разных компьютерных системах (Windows и MacOS).

В системе дат 1900 года следующая формула является еще одним способом вычисления месяцев по условиям из предыдущего примера (2 марта 2020 года и 10 марта 2020 года):

=РАЗНДАТ(43900; 43892; «D»)

  • Результаты выполнения других функций. Например, следующая формула подсчитывает, срок между сегодня (18 марта 2020г.) и 9 мая 2020 года.

=РАЗНДАТ(СЕГОДНЯ(); «9-05-2020»; «D»)

В отличие от операции вычитания, функция  РАЗНДАТ может только вычесть более старую дату из более новой, но не наоборот. Если точка начала позже точки окончания, расчет выдает ошибку #ЧИСЛО!, как в строке 4 на скриншоте ниже:

1.     Разница в днях.

В нашем примере формула расчета в D3 выглядит следующим образом:

=РАЗНДАТ(A3; B3; «D»)

Обратите также внимание, что при простом вычитании дат, которые также содержат время, мы получаем в результате дробное число. Так произошло в С5 и С6. Что делать с такими дробями – поговорим чуть позже. А вот время здесь просто игнорируется. В этом вы можете убедиться в диапазоне D5:I6.

Аналогичный результат можно получить формулами:

=ЦЕЛОЕ(В2)-ЦЕЛОЕ(А2)

Время, то есть дробная часть, будет отброшено.

Кстати, если нужно подсчитать только рабочие дни, то следует использовать выражение

=ЧИСТРАБДНИ(В2;А2)

Более подробно о расчете рабочих дней читайте здесь.

2.     Разница в полных месяцах.

Обращаемся к ячейке Е3:

=РАЗНДАТ(A3;B3;»m»)

Обратите внимание, выражение вернет количество полных месяцев. В нашем примере 13 месяцев и 7 дней «округлены» ровно до 13. И последний день интервала, как мы уже говорили, эта функция не учитывает. В частности,

=РАЗНДАТ(“01.03.2020”;”31.03.2020”;»m»)

возвращает результат 0, так как последний день не включается в расчет. Вы это видите в ячейке E7. Это также будет важно при расчете стажа и отработанного времени. Учитывайте эту особенность и просто добавляйте 1 дополнительный день!

Формула может быть заменена альтернативным выражением:

= 12*(ГОД(B3)-ГОД(A3))- (МЕСЯЦ(A3)-МЕСЯЦ(B3))-(ДЕНЬ(B3)<ДЕНЬ(A3))

3.     Разница в полных годах.

Формула в ячейке F3 вернет количество полных лет:

=РАЗНДАТ(A3;B3;»Y»)

Опять же, считается только полный год, остальное отбрасывается.

Ну и альтернативный способ расчета —

= ЕСЛИ(ДАТА(ГОД(B3); МЕСЯЦ(A3);ДЕНЬ(A3))<= B3; ГОД(B3)-ГОД(A3);ГОД(B3)-ГОД(A3)-1)

4.     Разница в полных месяцах без учета лет.

Используем в I3 аргумент «YM».

=РАЗНДАТ(A3;B3;»YM»)

Второй параметр и конечная точка у нас – 10.04.2020 г. Поскольку годы мы здесь игнорируем, то год первого параметра также становится 2020. И мы теперь сравниваем 10.04.2020 и 2.03.2020г.

Результат – 1 полный месяц.

А вот если начало, предположим, будет 01.09.2015г.? Ведь ее нельзя модифицировать до 01.09.2020, поскольку тогда функция выдаст ошибку. И программа ее меняет на 01.09.2019. Результат здесь – 7 полных месяцев.

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

Ну и альтернативный расчет –

=ОСТАТ((12*(ГОД(B3)-ГОД(A3))- (МЕСЯЦ(A3)-МЕСЯЦ(B3))-(ДЕНЬ(B3)<ДЕНЬ(A3)))/12)

5.     Разница в днях без учета месяцев и лет.

Здесь немного сложнее.  Итак, в G3 пишем:

=РАЗНДАТ(A3;B3;»MD»)

Разберем, как получен результат в G3. Поскольку для нас не важны месяц и год, мы в начальной дате меняем их на текущие. То есть вместо 02.03.2019 рассматриваем 02.04.2020.  Сравниваем с 10.04.2020 и получаем 8 дней. Есть ли в таком результате смысл? Вряд ли. Поэтому и не рекомендуется применение этого аргумента как отдельного расчета.

Быть может, поэтому РАЗНДАТ и нет в списке официальных функций Excel.

6.     Разница в днях без учета лет.

То же самое, что и в предыдущем аргументе. Считаем количество суток между двумя точками без учета лет.

=РАЗНДАТ(A3;B3;»YD»)

Для начального момента — 02.03.2019 и конечного – 10.04.2020, разница в 39 дней выглядит явной ошибкой. Аналогично – между 01.09.2015 и 10.04.2020 совсем не 222 дня.

Следовательно, использование этого аргумента также не рекомендуем.

А зачем же всё это нужно? Ответ читайте в следующем разделе.

Как посчитать разницу в днях, месяцах и годах.

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

=РАЗНДАТ(B2;B3;»Y»)&» лет, «&РАЗНДАТ(B2;B3;»YM»)&» месяцев, «&РАЗНДАТ(B2;B3;»MD»)&» дней»

Если вы не хотите отображать нулевые значения лет, месяцев и дней, то выражение можно изменить, добавив условие ЕСЛИ:

=ЕСЛИ(РАЗНДАТ(B2;B3;»Y»)>0;РАЗНДАТ(B2;B3;»Y»)&» лет «;»»)&ЕСЛИ(РАЗНДАТ(B2;B3;»YM»)>0;РАЗНДАТ(B2;B3;»YM»)&» месяцев «;»»)&ЕСЛИ(РАЗНДАТ(B2;B3;»MD»)>0;РАЗНДАТ(B2;B3;»MD»)&» дней»;»»)

Более подробно об условиях и функции ЕСЛИ читайте здесь.

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

=ЕСЛИ(РАЗНДАТ(B2;B3;»y»);РАЗНДАТ(B2;B3;»y»)&» «&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;B3;»y»)-11;100);9);10);»[<1]год;[<4]года;лет»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;B3;»ym»);РАЗНДАТ(B2;B3;»ym»)&» меся»&ТЕКСТ(ОСТАТ(РАЗНДАТ(B2;B3;»ym»)-1; 11);»[<1]ц;[<4]ца;цев»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;B3;»md»)>0;РАЗНДАТ(B2;B3;»md»)&» д»&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;B3;»md»)-11;100);9); 10);»[<1]ень;[<4]ня;ней»);)

Выглядит угрожающе, но зато работает.

Подсчет с помощью функции ДНИ

У пользователей Excel 2013 и 2016 есть еще один удивительно простой способ посчитать количество дней во временном интервале — функция ДНИ.

ДНИ (дата_окончания; дата_начала)

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

Итак, наше выражение принимает вид:

=ДНИ(B3;A3)

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

Думаю, в большинстве случаев можно использовать простое вычитание. Возможно, при этом только нужно будет изменить формат ячейки, убрав дробную часть.

Как рассчитать количество дней между сегодня ​​и другой датой.

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

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

=СЕГОДНЯ() – Дата_в_прошлом

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

=Дата_в_будущем — СЕГОДНЯ()

В качестве примера, давайте посчитаем разницу между текущим моментом времени ​​и более ранним — в A4 (сегодня 18 марта 2020г.):

=СЕГОДНЯ()–A3

А теперь давайте выясним, сколько осталось от сегодняшнего дня (18.03.2020г.) до более позднего срока:

Узнайте, сколько дней между сегодняшним днем ​​и будущим.

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

Мастер даты и времени — простой способ создавать формулы разницы дат в Excel

Как показано в первой части этого руководства, функция РАЗНДАТ (DATEDIF) — довольно универсальная, подходящая для самых разных целей. Однако есть один существенный недостаток — она не документирована Microsoft, то есть вы не найдете РАЗНДАТ в списке функций и не увидите всплывающих подсказок для аргументов, когда начнете вводить формулу в ячейку. Чтобы иметь возможность использовать функцию РАЗНДАТ в своих таблицах, вы должны запомнить ее синтаксис и ввести все аргументы вручную, что может занять много времени и привести к ошибкам, особенно у начинающих.

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

  1. Выберите ячейку, в которую вы хотите вставить формулу.
  2. Перейдите на вкладку Ablebits Tools  и нажмите кнопку Мастер даты и времени (Date & Time Wizard).
  3. Появится диалоговое окно мастера даты и времени, где вы переходите на вкладку «Разница (Difference)» и вводите необходимые данные для расчёта:
    • Щелкните поле Дата 1  и выберите ячейку, содержащую первую дату.
    • Щелкните поле Дата 2 и укажите ячейку со второй датой.
    • Выберите желаемую единицу или комбинацию единиц времени из раскрывающегося меню «Разница в (Difference in)» . При этом программа позволяет предварительно просмотреть результат в поле и формулу в ячейке.

Инструмент может рассчитать разницу между двумя датами в 15 форматах:

  1. Годы
  2. Месяцы
  3. Недели
  4. Дни
  5. Годы + месяцы
  6. Годы + недели
  7. Годы + дни
  8. Месяцы + недели
  9. Месяцы + дни
  10. Недели + дни
  11. Годы + месяцы + недели
  12. Годы + месяцы + дни
  13. Годы + недели + дни
  14. Месяцы + недели + дни
  15. Годы + месяцы + недели + дни
  1. Если вас устраивает то, что вы увидели, нажмите кнопку «Вставить формулу (Insert Formula)», в противном случае попробуйте другие единицы измерения.

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

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

Да и вряд ли вы самостоятельно напишете такую сложную конструкцию  😊

Для наиболее удобного представления результатов доступно еще несколько дополнительных опций:

  • Исключить годы и / или месяцы из расчетов. (Годы и / или месяцы просто будут отброшены).
  • Показывать или не показывать текстовые метки времени, такие как дни, месяцы, недели и годы .
  • Показывать или не показывать нулевые единицы (0 месяцев, например) .
  • Возвращает результаты как отрицательные значения, если Дата 1 (дата начала) больше, чем Дата 2 (дата окончания). Думаю, вы сталкивались с ситуацией, когда попытка вычесть из более ранней даты более позднюю приводила к ошибке. Здесь вы просто получите отрицательную разность.

Более подробная информация доступна здесь.

Преимущества использования мастера формул даты и времени

Помимо скорости и простоты, Мастер даты и времени предоставляет еще несколько преимуществ:

  • В отличие от обычной формулы РАЗНДАТ, для формулы, созданной мастером, не важно, какая из двух дат меньше, а какая больше. Разница всегда рассчитывается идеально, даже если Дата 1 (дата начала) больше, чем Дата 2 (дата окончания).
  • Мастер поддерживает все возможные единицы измерения (дни, недели, месяцы и годы) и позволяет вам выбирать подходящий вариант из 11 различных комбинаций этих единиц.
  • Формулы, которые мастер создает для вас, являются обычными формулами Excel, поэтому вы можете редактировать, копировать или перемещать их как обычно. Вы также можете поделиться своими таблицами с другими людьми, и все формулы останутся на своих местах, даже если у кого-то нет Ultimate Suite в их Excel.

Если вам интересно протестировать этот калькулятор дат, а также открыть для себя еще 60 надстроек для упрощения работы и экономии времени в Excel, то можете загрузить пробную версию  Ultimate Suite. Если вам понравились инструменты и вы решили купить лицензию, не пропустите это специальное предложение для читателей нашего сайта.

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

Также рекомендуем статьи о работе с датами:

Как перевести время в число В статье рассмотрены различные способы преобразования времени в десятичное число в Excel. Вы найдете множество формул для преобразования времени в часы, минуты или секунды. Поскольку Microsoft Excel использует числовую систему для работы с временем, вы можете…
Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как вывести месяц из даты На примерах мы покажем, как получить месяц из даты в таблицах Excel, преобразовать число в его название и наоборот, а также многое другое. Думаю, вы уже знаете, что дата в…
Как быстро вставить сегодняшнюю дату в Excel? Это руководство показывает различные способы ввода дат в Excel. Узнайте, как вставить сегодняшнюю дату и время в виде статической метки времени или динамических значений, как автоматически заполнять столбец или строку…
Количество рабочих дней между двумя датами в Excel Довольно распространенная задача: определить количество рабочих дней в период между двумя датами – это частный случай расчета числа дней, который мы уже рассматривали ранее. Тем не менее, в 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 Еще…Меньше

С помощью функции ДАТА в Excel можно объединить три отдельных значения в дату.

Функция ДАТА возвращает порядковый номер определенной даты.

Синтаксис: ДАТА(год;месяц;день)

Аргументы функции ДАТА описаны ниже.

  • Год    — обязательный аргумент. Значение аргумента год может содержать от одной до четырех цифр. Excel интерпретирует аргумент год в соответствии с используемой системой дат, используемой на вашем компьютере. По умолчанию в Microsoft Excel для Windows используется система дат 1900, то есть первой датой считается 1 января 1900 г.

    Совет: Во избежание непредвиденных результатов используйте в качестве значения аргумента год четыре цифры. Например, значение «07» может интерпретироваться как «1907» или «2007». Четырехзначное обозначение года предотвращает возникновение путаницы.

    • Если аргумент год находится в диапазоне от 0 (нуль) до 1899 (включительно), Excel для вычисления года прибавляет это значение к числу 1900. Например, функция ДАТА(108;1;2) возвращает 2 января 2008 (1900+108) года.

    • Если аргумент год находится в диапазоне от 1900 до 9999 (включительно), Excel использует это значение как год. Например, функция ДАТА(2008;1;2) возвращает 2 января 2008 года.

    • Если значение аргумента год меньше 0 или больше 9999, Excel возвращает значение ошибки #ЧИСЛО!.

  • Месяц    — обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 (январь) до 12 (декабрь), представляющее месяц года.

    • Если значение аргумента месяц больше 12, аргумент месяц добавляет число месяцев к первому месяцу указанного года. Например, функция ДАТА(2008;14;2) возвращает число, соответствующее 2 февраля 2009 года.

    • Если значение аргумента месяц меньше 1, аргумент месяц вычитает значение этого числа месяцев, увеличенное на 1, из первого месяца указанного года. Например, функция ДАТА(2008;-3;2) возвращает число, соответствующее 2 сентября 2007 года.

  • День    — обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 до 31, представляющее день месяца.

    • Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца. Например, функция ДАТА(2008;1;35) возвращает число, соответствующее 4 февраля 2008 года.

    • Если значение аргумента день меньше 1, аргумент день вычитает значение этого числа дней, увеличенное на 1, из первого дня указанного месяца. Например, функция ДАТА(2008;1;-15) возвращает число, соответствующее 16 декабря 2007 года.

Примечание: В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. Дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней. Чтобы вывести правильную дату, нужно изменить формат ячейки.

Функция ДАТА, пример 1

Синтаксис: ДАТА(год;месяц;день)

Например, =ДАТА(C2;A2;B2) объединяет значение года из ячейки C2, месяца из ячейки A2 и дня из ячейки B2 и помещает их в одну ячейку в виде даты. В примере ниже показан результат в ячейке D2.

Функция ДАТА, пример 2

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

  1. Щелкните правой кнопкой мыши ячейки, которые вы хотите изменить. На компьютере Mac щелкните ячейки, удерживая нажатой клавишу CTRL.

  2. На вкладке Главная щелкните Формат > Формат ячеек или нажмите клавиши CTRL+1 (COMMAND+1 на компьютере Mac).

  3. 3. Выберите нужный язык (местоположение) и формат даты.

  4. Дополнительные сведения о форматировании дат см. в статье Пользовательское форматирование даты.

    Форматирование ячейки как даты

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

Расчет даты на основе другой даты

  1. Функция ДАТА формирует дату.

    =ДАТА(ГОД(C2)+5;МЕСЯЦ(C2);ДЕНЬ(C2))

  2. Функция ГОД получает значение «2012» из ячейки C2.

  3. К этому значению прибавляется пять лет («+5»), после чего в ячейке D2 выводится «2017».

  4. Функция МЕСЯЦ получает значение «3» из ячейки C2 и добавляет его в ячейку D2 в качестве значения месяца.

  5. Функция ДЕНЬ получает значение «14» из ячейки C2 и добавляет его в ячейку D2 в качестве значения дня.

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

Преобразование текстовых строк и чисел в даты

  1. Функция ДАТА формирует дату.

    =ДАТА(ЛЕВСИМВ(C2;4);ПСТР(C2;5;2);ПРАВСИМВ(C2;2))

  2. Функция ЛЕВСИМВ получает первые 4 знака слева в ячейке C2. При этом значение «2014» становится годом преобразованной даты в ячейке D2.

  3. Функция ПСТР ссылается на ячейку C2. Она получает 2 знака справа от 5-го знака. При этом значение «03» становится месяцем преобразованной даты в ячейке D2. «0» не включается в результат из-за формата Дата, заданного для ячейки D2.

  4. Функция ПРАВСИМВ получает первые 2 знака в ячейке C2 от правого края и добавляет «14» в ячейку D2 в качестве значения дня.

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

В приведенном ниже примере ячейка A5 содержит дату, которую нужно увеличить или уменьшить на 7 дней (значение в ячейке C5).

Увеличение или уменьшение даты на указанное количество дней

См. также

Сложение или вычитание дат

Вставка текущих даты и времени в ячейку

Автоматическое заполнение ячеек листа данными

Функция ГОД

Функция МЕСЯЦ

Функция ДЕНЬ

Функция СЕГОДНЯ

Функция ДАТАЗНАЧ

Функции даты и времени (справка)

Все функции Excel (по категориям)

Все функции Excel (по алфавиту)

Нужна дополнительная помощь?

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel количество десятичных разрядов
  • Excel количество выходных между двумя датами
  • Excel количество выделенных столбцов
  • Excel количество выбранных ячеек
  • Excel количество вхождений ячейки

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии