Разница дат эксель


Вычитание дат

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

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

Копирование примера данных

  1. Скопируйте данные из примера ниже в ячейку A1 пустого листа.

    Задача

    Дата начала

    Дата окончания

    Длительность

    Создание плана проекта

    08.06.2011

    20.09.2011

    Этап 1.

    21.09.2011

    02.06.2012

    Этап 2.

    03.06.2012

    10.12.2014

    Этап 3.

    11.12.2014

    20.04.2017

  2. Нажмите клавиши +C.

  3. Выделите на листе ячейку A1, а затем нажмите клавиши +V.

Вычисление разницы в днях

Определение количества дней между двумя датами

  1. Выделите ячейку D2 — первую пустую ячейку в столбце "Длительность".

  2. Введите =C2-B2 и нажмите клавишу RETURN.

    В Excel возвращается результат в виде количества дней между двумя датами (104).

  3. Выберите ячейку D2.

  4. Перетащите маркер заполнения  , чтобы скопировать формулу в оставшиеся строки.

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

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

  1. Выделите ячейку D2 — первую пустую ячейку в столбце "Длительность".

    Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.

  2. Выполните одно из указанных ниже действий.

  3. В поле поиска построитель формул введите "NETWORKDAYS".

  4. В появившемся списке дважды щелкните пункт ЧИСТРАБДНИ.

  5. В разделе Аргументы щелкните поле Нач_дата и выберите ячейку B2 на листе (08.06.2011).

  6. В разделе Аргументы щелкните поле Кон_дата и выберите ячейку C2 на листе (20.09.2011).

  7. Не заполняйте поле Праздники.

  8. Нажмите клавишу RETURN.

    Результатом является 75 рабочих дней (без учета праздников).

  9. Выберите ячейку D2.

  10. Перетащите маркер заполнения  , чтобы скопировать формулу в оставшиеся строки.

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

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

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

  1. Выделите ячейку D2 — первую пустую ячейку в столбце "Длительность".

    Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.

  2. В ячейке D2 введите =МЕСЯЦ(C2)-МЕСЯЦ(B2), а затем нажмите клавишу RETURN.

    Результат — 3.

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

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

  1. Выберите ячейку D3.

    Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.

  2. В ячейке D3 введите =(ГОД(C3)-ГОД(B3))*12+МЕСЯЦ(C3)-МЕСЯЦ(B3), а затем нажмите клавишу RETURN.

    Результат — 9.

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

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

  1. Выберите ячейку D4.

    Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.

  2. В ячейке D4 введите =ГОД(C4)-ГОД(B4), а затем нажмите клавишу RETURN.

    Результат — 2.

Вычитания времени, когда

даты вычитают в

форматирование текущей даты и времени

Как посчитать разницу в Excel

В программе Эксель очень удобно делать различного рода расчеты, как простые (суммирование, умножение, деление), так и с использованием формул. Я уже рассказывала, как рассчитать сумму в Эксель, и статью можете прочесть на сайте. Разбирали мы функции СУММЕСЛИ и СУММЕСЛИМН.

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

Обычные числа

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

В конце нажмите «Enter» и расчет будет выполнен.

Если же у Вас на рабочем листе есть заполненные данные, которые требуется вычесть, тогда переходим на ячейку, в которой будет результат (А4). Поставьте в нее знак «=», а потом выделите сначала число от которого вычитаете (А3), ставьте «-», затем выделяем второе значение (В3).

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

Даты

Если с вычитанием чисел понятно, тогда перейдем к датам. Они должны быть вписаны в блоки и для каждой нужно указать числовой формат «Дата».

Давайте отнимем от нее определенное количество дней. Выберите любую ячейку (Е3), впишите в нее «=». Потом кликните по дате (Е1), поставьте минус и впишите нужное число дней.

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

Для того чтобы отнять между собой две даты и узнать между ними разницу в днях, ставим в пустом блоке равно (Е4), выделяем позднее значение (Е1), потом раннее (D1).

Нажимаем «Enter» и получаем результат. То есть, между датами 5 октября и 12 сентября 23 дня.

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

Подробнее про последний аргумент. Если хотите получить результат в днях, укажите «d», месяцах – «m», годах – «y». Если нужны только дни, и не хотите учитывать года, тогда «yd» (например, разница 5 лет 23 дня, останется только 23), дни без учета месяцев – «md», только месяцы – «ym».

Отнимем для примера 12.09.2016 и 05.10.2017. Поставьте в ячейку «=» и наберите «РАЗНДАТ» со скобками. Внутри них ставим курсив и выделяем сначала раннюю (D1), затем позднюю (Е1) дату. В конце укажите нужную букву. В примере считаем разницу в полных месяцах. Между аргументами ставьте «;» без пробелов. Получилась формула:

=РАЗНДАТ(D1;E1;»m»)

Нажмем «Enter» и получим результат. Между указанными значениями у нас ровно 12 месяцев.

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

Время

Для расчета разницы во времени, нужно чтобы для них был выбран числовой формат «Время». У меня это ячейки G1 и h2. Та, в которой будет расчет (Н3), может быть и общего формата. Ставим в нее равно и вычитаем от большего значения времени меньшее.

После нажатия «Enter» отобразится разница и у ячейки изменится формат.

Если нужна разница в минутах, тогда ее можно рассчитать. Получившееся количество часов (10) умножьте на 60 и прибавьте минуты (23).

Получилось 623 минуты.

Денежные единицы

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

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

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


Оценить статью: Загрузка... Поделиться новостью в соцсетях

 

Об авторе: Олег Каминский

Вебмастер. Высшее образование по специальности "Защита информации". Создатель портала comp-profi.com. Автор большинства статей и уроков компьютерной грамотности

Какими способами рассчитать в Excel число дней между двумя датами — Сводные таблицы Excel 2010

Для расчета в Excel временного промежутка между двумя датами существует несколько способов.

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

С учетом принципов, описанных в предыдущем пункте, считается простым вычитанием – из конечной даты вычитаем начальную и переводим результат в Общий (General) или Числовой (Number) формат (сочетание Ctrl+Shift+1), чтобы показать разницу в днях.

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

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

Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время. В качестве аргументов этой функции необходимо указать начальную и конечную даты, а также ячейки с датами выходных: государственных праздников, больничных дней, отпусков, отгулов и т.д., т.е. любых дат, которые тоже должны считаться за нерабочие.

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

Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакет анализа. Для этого идем в меню Сервис – Надстройки (Tools – Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak). После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS).

DATEDIF в Excel (формула, пример)

Функция Excel DATEDIF (Оглавление)

  • DATEDIF в Excel
  • Как использовать функцию DATEDIF в Excel?

DATEDIF в Excel

  • Функция DATEDIF используется для получения разницы дней, недель или лет между двумя датами в Excel.
  • Функция DATEDIF excel имеет три разных аргумента (Units), чтобы найти разницу дат в дате, неделях и годах.
  • Формула, которую нужно ввести для функции Excel DATEDIF: = DATEDIF (start_date, end_date, unit)
  • Здесь единица обозначает месяцы, годы и дни.
  • Для лучшего понимания найдите следующую таблицу единиц для этой конкретной формулы:
Единица измерения Результат
«У»Разница в полных годах.
«М»Разница в полном месяце.
«Г»Разница в полных днях.
«Мкр»Разница в полных днях, игнорируя месяцы и годы.
«Ут»Разница в полных месяцах, игнорируя дни и годы.
«Ярд»Разница в полных днях, игнорируя годы.
  • Как будто у нас есть две разные даты, по формуле Excel DATEDIF и ее трем аргументам мы можем найти разницу между этими двумя датами в днях, месяцах и годах.
  • После применения формулы DATEDIF вы должны получить результат в виде числа, которое представляет собой разницу между датами в Excel.

Как использовать функцию DATEDIF в Excel?

  • Функция DATEDIF в Excel широко используется для различных целей, здесь мы рассмотрим некоторые примеры.
  • Чтобы подсчитать ваш возраст, мы знаем, что существует множество инструментов для этих вычислений, но из Excel эта формула очень интересна.
  • Во многих корпоративных сферах мы можем использовать его для определения устаревания конкретного файла / отчета / дела. Честно говоря, я очень часто использую его в своей MIS, чтобы узнать о старении претензий, поэтому я могу определить свои приоритеты и дать внимание к старейшим.
Вы можете скачать этот шаблон Excel функции DATEDIF здесь - Шаблон Excel функции DATEDIF

Пример № 1

Найти годовые различия

«У» Разница в полных годах.

Для примера давайте возьмем разницу между двумя датами в годах, для вашего лучшего понимания мы возьмем даты начала и окончания в одинаковых во всех примерах. Для примера предположим, что Дата начала - 21 января 2016 года, а Дата окончания - 29 июля 2017 года.

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

Шаг 1 - Упомяните дату начала и дату окончания в формате даты ( Примечание: формат даты можно изменить с форматированием ячейки), здесь мы отформатировали дату в формате дд / мм / гггг, который является наиболее распространенным в настоящее время.

Шаг 2. Теперь в отдельной ячейке укажите формулу Excel DATEDIF, которая имеет вид = DATEDIF (start_date, end_date, unit)

Шаг 3 - Здесь для этого примера для даты начала выберите строки соответственно, и для единицы в формуле введите «y» ( Примечание : единицы всегда должны быть упомянуты между двойной кавычкой), в этой формуле «y» обозначает годы,

Вы можете видеть, что вы получили ответ 3, который означает, что есть разница между годами между начальной и конечной датой.

Пример № 2

Найди разницу в месяцах

«М»Разница в полном месяце
  • Теперь мы должны найти разницу в том, что, вероятно, вы можете сказать, что если есть 3 года, то это должно быть около 36 месяцев, правда, но поскольку эта формула не дает нам ответ в виде дроби, поэтому нам просто нужно найти ее по другой формуле который имеет «м» (месяц) вместо лет.

  • Как видно из изображений выше, в этой формуле мы должны использовать единицу «m» вместо «y».
  • Остальная часть формулы останется прежней = DATEDIF (start_date, end_date, ”m”)

  • Здесь для нашего примера вы можете увидеть на рисунке, что между начальной датой и конечной датой существует 42-месячный разрыв.

Пример № 3

Найди разницу в днях

«Г»Разница в полных днях

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

  • Разница в днях очень полезна, так как вы не можете получить значения дроби, используя эту формулу, поэтому, когда дело доходит до сравнительно небольших вычислений, вам нужны самые точные доступные данные.
  • С помощью этой формулы вы можете рассчитать разницу в днях, а затем разделить ее на 30, так что вы можете получить разницу в месяцах, а затем в годах, разделив ее на 12.
  • Формула для определения разницы в днях: = DATEDIF (start_date, end_date, ”D”)

  • Как видно из приведенного примера, разница составляет 1285 дней.

Пример № 4

Блок «МД»

«Мкр»Разница в полных днях, игнорируя месяцы и годы.
  • Единица измерения «md» может быть полезна, когда вы хотите считать только дни между указанными датами, независимо от месяцев и лет. Формула для этого устройства : DATEDIF (start_date, end_date, ”md”)
  • В соответствии с этими единицами измерения даты будут вести себя так же, как в том же месяце и в том же году, точно так же, как они показывают разницу числовых значений даты.

  • Для данного примера он предоставляет разницу между днями, равной 8, как мы уже узнали ранее, в этой функции с этим модулем только даты будут работать как числа, поэтому разница между 29 и 21, которую мы получили, равна 8.

Пример № 5

Единица измерения ym

«Ут»Разница в полных месяцах, игнорируя дни и годы.
  • Из этого блока мы можем определить это по разнице в месяцах между начальной и конечной датами независимо от дней и лет. Формула для этого блока : DATEDIF (start_date, end_date, ”ym”)

  • Таким образом, для данного примера показан ответ 6, так как разница между месяцем № 7 и месяцем № 1 равна 6.

  • Теперь, если начальная дата начинается с месяца № 9, а дата окончания - с месяца № 1, в качестве ответа эта формула покажет 4. Как будет рассчитано, что для месяца, который с месяца № 9, потребуется 4 месяца, чтобы достичь месяц № 1
  • Так что это логика, используемая за этой формулой или единицей.

Пример № 6

Единица измерения

«Ярд»Разница в полных днях, игнорируя годы.
  • С помощью этой конкретной функции вы можете найти разницу в днях между указанными датами, независимо от лет, она может подсчитывать месяцы, но только до самого следующего года, и она всегда дает вам результат подсчета дней.
  • Формула для этого модуля : DATEDIF (start_date, end_date, ”yd”)

  • Для приведенного примера показан ответ 190.

  • Согласно данному изображению вы можете видеть, что по единице измерения «yd» она рассчитывает разницу с 21/07 по 29/01 для данного примера.

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

Что нужно помнить о функции DATEDIF в Excel

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

Рекомендуемые статьи

Это было руководство по DATEDIF в Excel. Здесь мы обсуждаем формулу DATEDIF и как использовать функцию DATEDIF в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -

  1. Рекомендации для функции даты Excel
  2. Как использовать функцию Excel СЕГОДНЯ
  3. Расчет с использованием функции EDATE
  4. Функция Excel DATEVALUE

Посчитать время между двумя. Вычисление разности дат в Microsoft Excel


Календарь - это способ подсчета и отображения больших промежутков времени.
Все наши расчеты ведутся в рамках общепринятого сейчас во всем мире григорианского календаря (средняя продолжительность года 365,2425 дней). При проведении исторических подсчетов, пожалуйста, проверяйте датировку. Разница между показаниями григорианского и юлианского календаря сейчас составляет 13 дней, но в ранние века количество дней между равными датами было меньшим, тем меньше, чем ближе к началу нашей эры ().

Дата 1

вс 22 . 06 . 1941 04 : 00

исходная дата

21

Интервал

1417

дни между датами

0

века между датами

Дата 2

вт 09 . 05 . 1945 01 : 43

конечная дата

21

1012

рабочие дни между датами *

3

годы между датами

46

месяцы между датами

34009

часы между датами

2040583

минуты между датами

122434980

секунды между датами

3

10

17

1

43

годы месяцы сутки часы минуты
между двумя датами

Число минут и секунд в дате не может превышать 60, Вы ввели... будут изменены еще и другие параметры даты
Количество часов в дате не может превышать 23, Вы ввели: ... - будут изменены еще и другие параметры даты
Внимание!
Праздники России учитываются полностью, только если обе даты относятся к 2018 году
Число дней в месяце \n не может быть больше 31

О-о!
Введенное Вами число относится ко временам, которые трудно себе представить...

Извините!

Перед Вами простой онлайн расчетчик, осознающий свои, увы, скромные возможности, а не астрономическая программа!

Пожалуйста, введите другое число.

На основе этого небольшого табло создан .

Сейчас расчетная таблица настроена на подсчет дней до начала лета.

Чтобы расчитать, сколько дней прошло или пройдет между интересующими Вас датами, просто введите их в соответствующие поля таблицы. Интервал времени можно изменять точно так же как и даты, при этом отсчет будет вестись от "Даты 1", а изменяться будет "Дата 2".
В результатах расчета так же отображаются неизменяемые информационные величины и показатели - это дни недели (темно-серый цвет - будни, оранжево-красный - выходные) и, как итоговое резюме, интервал между датами, выраженный через годы, месяцы, дни, часы и минуты.

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

* В пределах 2019 года расчет рабочих дней ведется с учетом праздников России и утвержденной правительством РФ схемы переноса выходных дней. При больших промежутках времени между датами, расчеты количества рабочих дней ведутся в предположении пятидневной рабочей недели, праздники не учитываются .

Sergey Ov (Seosnews9 )


Справка:
Достоверно известно, что в конце первого тысячелетия в Древней Руси отсчет времени велся по Юлианскому календарю, правда новый год справлялся 1 марта, отсчет времени по такому календарю называют Мартовским стилем. Разница между равными датами современного и древнего календря на 1 марта 1000 года составляла 59+6=65 дней (6 дней разница между показаниями юлианского и григорианского календаря, равными датами считаются даты с равными числами и равными номерами месяцев от начала года).
В 1492 году постановлением Московского Собора Русской православной церкви был принят календарь, согласно которому новый год (Новолетье) начинался 1 сентября (Сентябрьский стиль ), разница с современным календарем составляла 9-122=-113 дней.
Спустя два столетия в канун круглой календарной даты Петр Первый вводит календарь ведущий исчисление от Рождества Христова. Новый год в России встречают 1 января с начиная 1700 года (правда, на самом деле, по современному календарю этот новый год наступил 11 января 1700 года). Страна перешла из 7208 года в 1700! Так что, в новый тогда 18 век, наступивший в 1701 году Россия вошла почти в ногу с Европой. Почти в ногу, потому что летоисчисление, как и прежде велось по юлианскому календарю (изменилась только датировка, теперь она называется старым стилем ) , в то время как Европа уже частично перешла на григорианский календарь.
Современный григорианский календарь на территории России был принят только в 21 веке. 26 января 1918 года: Владимир Ильич Ленин подписал декрет Совнаркома о переходе на новое исчисление времени, при этом датировка сдвинулась на 13 дней. Последний государственный документ датированный по старому стилю вышел 31 января 1918 года - на следующий день наступило 14 февраля!
Так что вопрос: "Сколько дней между двумя датами?" в историческом смысле всегда требует уточнения...

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

Как и предвиделось, такие сервисы есть. И не мало. Талантливые PHP-программисты позаботились о «потерявшихся во времени» и написали всевозможные скрипты-калькуляторы для подсчета лет по дате рождения, или просто расчета количества лет, месяцев, дней, часов, минут и даже секунд между двумя датами онлайн.

О некоторых из них я и хочу написать.

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

Наверняка многие задавались вопросом: «А сколько дней я живу?» . Но не многие потрудились посчитать. Очень уж это утомительное занятие. А вот с помощью этого сайта:

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

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

Посчитать дни и годы между двумя датами – калькулятор онлайн

http://planetcalc.ru/274/ — с помощью этого калькулятора вы с точностью до дня сможете посчитать дни и годы между двумя датами в режиме онлайн. Просто задайте нужные данные и сервис выдаст вам точный результат.

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

http://www.calculator888.ru/skolko-dnei/ — еще один сайт, где вы точно сможете узнать, сколько лет человеку. Более того, на нем можно посчитать онлайн количество лет, месяцев, дней, часов, минут, секунд, прошедших с одной даты до другой .

Расчеты времени постоянно встречаются в повседневной жизни: от вычисления дней до значимой даты до подсчета времени отпуска или периода выплат по банковскому кредиту. Сборник онлайн-калькуляторов поможет вам легко оперировать таким сложным параметром как время.

Время

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

Естественно, тайм-менеджмент – это наука не только о распределении времени. К наиболее важным навыкам, позволяющим грамотно организовать работу, относятся:

  • и управлять ресурсами;
  • расставлять приоритеты и ;
  • распределять время и анализировать результаты.

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

Поиск приоритетов – не менее важная вещь. гласит, что 80 % результата обеспечивают 20 % усилий. На практике это означает, что важно вовремя выполнять только те задачи, от которых зависит 80 % успеха. Как правило, таких задач немного, не строго 20 % как обещает принцип Парето, но обычно в диапазоне от 20 до 40 %. Именно умение отделять зерна от плевел и создают продуктивных руководителей и бизнесменов.

Наиболее известной, эффективной и в тоже время самой простой техникой считается «Помодоро». Это прием тайм-менеджмента, согласно которому работа выполняется через строго отведенные промежутки времени (обычно 20 минут), каждый из которых сопровождается пятиминутным отдыхом. Свое название техника «Помодоро» получила потому, что ее создатель отмерял промежутки времени при помощи кухонного таймера в виде помидора. С тех пор модернизированные версии тайм-менеджмента легли в основу успеха видных представителей бизнеса.

Расчет времени

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

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

Данный инструмент позволяет определить количество дней, укладываемых между двумя датами. К примеру, 20 октября 2017 года вам задали проект, который необходимо закончить к 18 января 2018 года. Идти к календарю и считать время не слишком удобно и проще воспользоваться калькулятором: достаточно выбрать тип программы и вбить обе даты. В ответе видим, что на выполнение плана у вас есть 2 месяца и 29 дней. Не слишком информативно при планировании. Программа выражает это время так же в днях, неделях или месяцах. Смотрим. У вас есть ровно 90 дней или 12 рабочих недель. С этим уже можно построить эффективную систему тайм-менеджмента и не допустить дедлайна.

Какая дата будет через n дней

Еще один удобный инструмент для эффективной работы. Крупный проект на работе могут поручить с пометкой «выполнить в течение 50 дней после принятия заказа». Это большое количество времени, но вновь бежать к календарю и высчитывать его не слишком удобно. Используем калькулятор. Допустим, заказ был принят в работу 28 апреля 2017 года. До какого дня его требуется сдать заказчику? Поменяем тип калькулятора и вычислим дату дедлайна. Это будет 17 июня 2017, суббота. Имея под рукой общее количество дней и дату икс, вы можете легко распределить силы для своевременного выполнения работы.

Какая дата была n дней назад

Данный калькулятор не пригодится вам в работе, но наверняка придет на помощь в личной жизни. Представьте, что вы получили смс-сообщение, в котором ваша пассия поздравляет вас с 100 днем совместной жизни. Это важная дата, которую забывать не стоит, поэтому лучше воспользоваться программой и узнать ее. Вы получили смску 4 июля 2017 года, теперь легко узнать, когда же вы съехались со своей пассией. Итак, выбираем тип калькулятора, вводим дату и юбилейные 100 дней. Ваша памятная дата – 26 марта 2017, воскресенье. Стоит обвести эту дату в календаре.

Временные величины

Данный калькулятор позволяет перевести одни временные величины в другие. При помощи программы можно выразить минуты в дни, недели в года или века в тысячелетия. На практике это может пригодиться при расчете рабочих часов для фрилансеров и свободных художников. Например, у вас есть 28 рабочих дней на выполнение очередного заказа. Это 672 часа. Отнимем время на сон 28 × 8 = 224, время на перерывы и отдых 28 × 4 = 112 и получим, что у вас есть 336 часов на эффективную работу. С этим уже можно работать и использовать техники тайм-менеджмента для продуктивного труда.

Сумма/разница во времени

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

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

Прибавить дни к дате

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

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

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

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

Праздничные дни

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

  • 1,2,3,4,5,6,8 января - новогодние каникулы
  • 7 января - православное Рождество
  • 23 февраля - День защитника Отечества
  • 8 марта - Международный женский день
  • 1 мая - Праздник Весны и Труда
  • 9 мая - День Победы
  • 12 июня - День России
  • 4 ноября - День народного единства

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

Так, в 2019 году ситуация следующая...

Перенос выходных в 2019 году

Помимо официальных праздничных дат, в 2019 году выходными также являются 2,3 и 10 мая за счет переносов выходных из новогодних каникул.

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

Подсчет дней, месяцев, лет с функцией DATEDIF в Excel

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

Эти инструкции относятся к Excel 2019, 2016, 2013, 2010 и Excel для Office 365.

Синтаксис и аргументы функции DATEDIF

Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы . Синтаксис для функции DATEDIF :

= РАЗНДАТ (дата_начал, дата_окончание, "единица")
  • start_date (обязательно): вы можете ввести начальную дату выбранного периода или ссылку на ячейку для расположения этих данных на листе.
  • end_date (обязательно): Как и в случае с начальной датой, вы можете ввести конечную дату выбранного периода или ссылку на ячейку.
  • unit (обязательный): модуль сообщает функции, чтобы найти количество дней («D»), полных месяцев («M») или полных лет («Y») между двумя датами. Вы должны окружить аргумент единицы кавычками, такими как «D» или «M.»

В дополнение к D, M и Y, на рисунке ниже вы можете увидеть еще три варианта устройства:

  • «YD» вычисляет количество дней между двумя датами, но игнорирует годы ( строка 5 ).
  • «YM» рассчитывает количество месяцев между двумя датами, но игнорирует день и год ( строка 6 ).
  • «MD» вычисляет количество дней между двумя датами, но игнорирует месяц и год ( строка 7 ).

DATEDIF — это скрытая функция, поэтому вы не найдете ее в списке с другими функциями даты на вкладке «Формула» в Excel, что означает, что вы не можете использовать диалоговое окно «Функции» для ее ввода. В результате вы должны вручную ввести функцию и ее аргументы в ячейку.

Excel выполняет вычисления даты путем преобразования дат в  серийные номера . 31 декабря 1899 года — серийный номер 1, а 1 января 2008 года — серийный номер 39488, поскольку после 1 января 1900 года прошло 39 488 дней.

Расчет разницы в днях с помощью DATEDIF

Вот как войти в DATEDIF  функцию , расположенную в ячейки B2 , как показано в примере выше изображения, чтобы отобразить количество дней между датами 4 мая 2014 года , а в августе 10, 2016 .

= РАЗНДАТ (А2, А3, "D")

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

  1. Нажмите на ячейку B2, чтобы сделать ее  активной ; Здесь будет отображаться количество дней между двумя датами.

  2. В ячейке B2 введите  = datedif ( .

  3. Щелкните ячейку A2, чтобы ввести эту ссылку на ячейку в качестве   аргумента start_date для функции.

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

  5. Щелкните ячейку A3, чтобы ввести эту ссылку на ячейку в качестве аргумента end_date .

  6. Введите запятую ( , ) после ссылки на ячейку  A3 .

  7. В качестве  аргумента единицы  введите букву D в кавычках ( «D»  ), чтобы функция отображала количество дней между двумя датами.

  8. Введите закрывающую скобку .

  9. Нажмите  клавишу  ввода на клавиатуре, чтобы завершить формулу.

  10. Количество дней — 829 — отображается в ячейке B2 рабочего листа.

  11. Если щелкнуть ячейку B2 , полная формула  появится на  панели формул  над рабочим листом.

Значения ошибок DATEDIF

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

  • #VALUE !: Вы получите эту ошибку, если либо start_date, либо end_date  не являются фактической датой ( строка 8 на рисунке ниже, где ячейка A8 содержит текстовые данные).
  • #NUM !: Вы увидите это, если end_date  является более ранней датой, чем start_date ( строка 9 ниже).

Как рассчитать дни между двумя датами в Excel

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

DATEDIF, DAYS360, DATE и NETWORKDAYS - это четыре функции, которые вы можете добавить в ячейки, которые сообщают вам количество дней между двумя датами. Вот как вы определяете количество дней между датами с этими функциями и без них в Excel.

Как найти разницу между датами без функции

Во-первых, вы можете найти разницу между датами, вычтя их. В Excel нет функции вычитания, но вы все равно можете добавлять формулы вычитания в ячейки. Итак, откройте пустую электронную таблицу Excel и введите дату начала и окончания в ячейки B4 и C4, как показано на снимке ниже. Обратите внимание, что даты должны быть в формате США с первым месяцем, вторым днем ​​и третьим годом.


как удалить все ключевые кадры в блендере

В приведенном выше примере даты: 01.04.2017 и 05.05.2017. Теперь вы должны выбрать ячейку D4 и щелкнуть внутри функциональной панели вверху листа. Введите ‘= C4-B4’ в строке и нажмите Enter. Ячейка D4 вернет значение 34, если вы ввели те же даты в ячейки, что и на снимке выше. Таким образом, между 1 апреля 2017 года и 5 мая 2017 года есть 34 дня.

Функция ДАТА

Кроме того, вы можете найти разницу между двумя датами с помощью функции ДАТА. Затем вы можете узнать количество дней, введя даты на панели функций вместо ячеек электронной таблицы. Базовый синтаксис этой функции: = ДАТА (гггг, м, д) -ДАТА (гггг, м, д) ; поэтому вы вводите даты в обратном порядке.

Давайте добавим эту функцию с теми же датами 01.04.2017 и 05.05.2017. Выберите ячейку в электронной таблице, в которую нужно добавить функцию. Затем щелкните внутри функциональной панели, введите «= ДАТА (2017, 5, 5) -ДАТА (2017, 4, 1)» и нажмите Enter.

Вам также может потребоваться выбрать общий числовой формат для ячейки, если возвращаемое значение имеет формат даты. В общем числовом формате ячейка вернет значение 34 дня, как показано на снимке ниже.

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

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

Таким образом, вам нужно будет ввести его прямо на панели функций. Синтаксис функции РАЗНДАТ: РАЗНДАТ (начальная_дата; конечная_дата; единица измерения) . Вы можете ввести дату начала и дату окончания или ссылки на ячейки с определенными датами в функции, а затем добавить единичные дни в их конец.

Поэтому выберите ячейку, в которую нужно добавить РАЗНДАТ, в электронной таблице, а затем щелкните в строке формул, чтобы ввести функцию. Чтобы найти разницу между двумя датами, которые вы ввели в ячейки C4 и B4, введите на панели функций следующее: '= РАЗНДАТ (B4, C4, d).' Ячейка РАЗНДАТ будет включать количество дней между датами, как показано прямо внизу.

Однако это гораздо более гибкая функция, чем функция ДАТА, поскольку вы можете изменять единицы измерения. Например, предположим, что вам нужно посчитать количество дней между двумя датами, но при этом проигнорировать годы. Вы можете сделать это, добавив к функции «yd». Например, введите «01.04.2017» и «05.05.2018» в две ячейки, а затем включите «ярд» в функцию, как показано ниже.

Это возвращает значение 34 дня между 01.04.2017 и 05.05.2018, что правильно, если вы проигнорируете год. Если бы функция не игнорировала год, значение было бы 399.

Функция DAYS360

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

Введите «01.01.2016» и «01.01.2017» в ячейки B6 и C6 своей электронной таблицы. Затем щелкните ячейку, в которую нужно включить функцию DAYS360, и нажмите кнопкунапримеррядом с панелью функций. ВыбиратьДНЕЙ360, чтобы открыть окно, показанное непосредственно ниже.

как подключиться к Wi-Fi соседей без пароля

Нажмите кнопку Start_date и выберите ячейку B6. Затем нажмите кнопку End_date и выберите ячейку C6 в электронной таблице. НажмитеОК, чтобы добавить DAYS360 в таблицу, которая вернет значение 360.

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

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

Так что это должна быть функция для планирования проекта. Базовый синтаксис функции: = ЧИСТРАБДНИ (начальная_дата, конечная_дата, [праздники]) .

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

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

На скриншоте выше даты начала и окончания - 01.04.2017 и 05.05.2017. Функция ЧИСТРАБДНИ возвращает значение 25 дней между датами без выходных. С учетом выходных, общее количество дней составляет 34, как и в предыдущих примерах.

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

как запрограммировать roku remote на телевизор

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

Часто задаваемые вопросы

Что означает # ЧИСЛО?

Когда вы выполняете приведенные выше формулы и получаете # ЧИСЛО, а не число, это потому, что дата начала больше даты окончания. Попробуйте поменять даты и повторить шаги еще раз.

DATE.DIFFERENCE

Вычисляет количество дней, месяцев или лет между двумя датами.

Предупреждение: Excel предоставляет функцию DATE.DIFFER для поддержки старых книг из Lotus 1-2-3. Функция DATE.DIFFER может давать неверные результаты при определенных обстоятельствах. Дополнительную информацию см. в разделе известных проблем этой статьи.

Синтаксис

ДАТА.РАЗНИЦА ( start_date , end_date , блок )

Аргумент

Описание

start_date

Требуется

Дата, представляющая первую или начальную дату данного периода.Даты можно вводить в виде текстовой строки в кавычках (например, «2001-1-30»), в виде порядковых номеров (например, 36921 представляет 30 января 2001 г., если вы используете систему дат 1900 г.) или в виде других формул или функций (например, DATEVALUE ("2001-1-30")).

дата_конца

Требуется

— дата, представляющая последнюю или конечную дату периода.

Блок

Тип возвращаемой информации, где:

Блок

Возвращает

" Д"

Количество полных лет в периоде.

" М"

Количество полных месяцев в периоде.

" Д"

Количество дней в периоде.

" МД "

Разница между днем ​​начала и днем ​​окончания. Месяцы и годы дат игнорируются.

Важно: Не рекомендуется использовать аргумент "MD", так как он имеет ограничения.См. раздел известных проблем ниже.

" г.м. "

Разница между месяцем в дату начала и месяцем в дату окончания. Дни и годы дат игнорируются.

" ярдов "

Разница между днем ​​начала и днем ​​окончания.Годы дат игнорируются.

Примечания

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

  • Функция ДАТА.РАЗНИЦА полезна в формулах, вычисляющих возраст.

  • Если tart_date на больше nd_date, результатом будет #NUM !.

Примеры

Дата_начала

Конечная_дата

Формула

Описание (результат)

01.01.2001

01.01.2003

= ДАТА.РАЗНИЦА (Начальная_дата, Конечная_дата, "Г")

Два полных года в пределах периода (2).

01.06.2001

15 августа 2002 г.

= РАЗНИЦА ДАТЫ (Дата_начала, Дата_окончания, "Д")

440 дней с 1 июня 2001 г. по 15 августа 2002 г. (440)

01.06.2001

15 августа 2002 г.

= ДАТА.РАЗНИЦА (Начальная_дата, Конечная_дата, "ГД")

75 дней между 1 июня и 15 августа, годы даты игнорируются (75)

Известные проблемы

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

Эта формула вычитает первый день последнего месяца (01.05.2016) из исходной конечной даты в ячейке E17 (06.05.2016).Вот как это работает: Сначала функция ДАТА создает дату — 01.05.2016. Для этой цели он использует год в ячейке E17 и месяц в ячейке E17. Тогда 1 представляет первый день месяца. Результатом функции ДАТА является 01.05.2016. Затем мы вычитаем ее из исходной даты окончания в ячейке E17, которая равна 06.05.2016. 06.05.2016 минус 01.05.2016 составляет 5 дней.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить техническую поддержку в сообществе ответов.

См. также

Функции Excel (алфавитный список)

Функции Excel (по категориям)

Как избежать неправильных формул

.

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

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

Перед началом: Решите, хотите ли вы исключить праздничные дни. Если это так, введите список праздничных дат в отдельной области или листе. Отдельные выходные занесите в свою ячейку. Затем выберите эти ячейки, выберите Formulas > Define Name .Назовите диапазон MyHolidays и нажмите OK. Затем создайте формулу, выполнив указанные ниже действия.

1. Введите дату начала и дату окончания.

В этом примере дата начала находится в ячейке D53, а дата окончания — в E53.

2.В другой ячейке введите следующую формулу:

.

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

Примечание. В Excel 2007 нет РАБОЧИХ дней. функция МЕЖД. Однако у него есть РАБОЧИЕ дни. Приведенный выше пример выглядит так на примере в Excel 2007: = ЧИСТРАБДНИ (D53, E53). Не указывайте значение 1, так как дни указаны DAYS.РАБОЧИМИ выходными считаются суббота и воскресенье.

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

Если суббота и воскресенье не являются вашими выходными днями, измените число 1 на другое в списке IntelliSense. Например, 2 указывает воскресенье и понедельник как выходные дни.

Если вы используете Excel 2007, пропустите этот шаг.Excel РАБОЧИЕ ДНИ для 2007 года всегда предполагает, что выходные — это суббота и воскресенье.

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

Если вы создали название диапазона праздников в разделе «Перед началом работы» выше, введите его в конце следующим образом. Если у вас нет праздников, вы можете опустить запятую и MyHolidays. Если вы используете Excel 2007, приведенный выше пример: = ДНЕЙ.РАБОЧЕЕ МЕСТО (D53; E53; MyHolidays) .

Совет: Если вы не хотите ссылаться на название диапазона праздников, вы также можете ввести диапазон, например, D35: E: 39. В формулу можно также ввести отдельные праздники. Например, если ваши выходные были 1 и 2 января 2016 года, введите его так: = ЧИСТРАБДНИ. INTL (D53; E53; 1; {"2016-01-01"; "2016-01-02"}) . В Excel 2007 это выглядит так: = ЧИСТРАБДНИ (D53; E53; {"2016-01-01"; "2016-01-02"})

.

Функция DATEDIF - Курсы и обучение

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

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

Но что, если разница в днях между двумя датами, например, 3125? Вы не обязательно сразу видите, сколько месяцев или лет? Если вы хотите узнать, как легко увидеть такую ​​разницу дат в Excel, но выраженную в единицах, отличных от дней, то обязательно читайте дальше!

Функция, которую вы не найдете

Функция, которую не так просто найти в Excel, очень полезна для вычислений по датам.Ее нет в разделе Библиотека функций на вкладке Формулы, ее не подскажет поисковик под кнопкой Fx и ее не найти в списке, который появляется после ввода знака равенства в листе клетка. Все потому, что наша функция работает в Excel в своеобразном режиме совместимости, и ее назначение — поддержка старых книг из Lotus 1-2-3, то есть приложений из 1980-х!

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

Наша секретная функция называется DATE.DIFFERENCE (DATEDIF на английском языке), и в основном она вычисляет количество дней, месяцев или лет между двумя датами. С его помощью мы можем легко рассчитать все вещи, упомянутые в первой части статьи, и многое другое. Значит, пора познакомиться с ней поближе!

А если вас интересуют более интересные факты о дате, времени и многом другом, обязательно ознакомьтесь с нашим курсом Excel Intermediate , где мы подробно рассмотрим эти темы.

Обзор функции ДАТА.РАЗНИЦА

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

Мы должны сами указать весь синтаксис, и он выглядит так:

РАЗНИЦА ДАТЫ (дата_начала, дата_окончания, единица измерения)

Первый аргумент start_date (start_date) - это первая дата периода и она должна быть меньше конечной даты - иначе получим ошибку #ЧИСЛО! .Интересно, что дату можно записать в виде текстовой строки в кавычках, например, «1990-01-01», и она будет правильно распознана.

Второй аргумент end_date (end_date) — последняя дата периода.

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

9005.S. the period
Блок Описание
"Y" Возвращает количество полных лет в период
"M -Fult Years"
"M -Fult Years"
"D" Returns the number of full days in the period
"MD" Returns the difference in whole days, ignoring months and years *
"YM" Возвращает разницу в полных месяцах, игнорируя дни и годы
"YD" Возвращает разницу в полных днях, игнорируя годы
* Microsoft не рекомендует использовать " MD», так как в некоторых случаях функция возвращает отрицательное значение, ноль или неверный результат.

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

Примеры

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

  1. Посмотрим разницу между датой 05.08.2021 и последней в 2021 году.
  2. 90 124

    Мы видим, что от указанной даты до конца года у нас меньше года, поэтому первый результат равен 0.У нас осталось 4 полных месяца и 148 полных дней одновременно, что получается в результате двух последовательных вычислений. Для аргумента MD мы видим результат 26, что означает, что дней с 05 по 31 ровно столько — месяц или год здесь не имеет значения. Последние два результата совпадают с предыдущими, поскольку наши даты относятся к одному и тому же году. Если в этом случае мы хорошо объединим два результата с аргументами M и MD, то увидим, что до конца года осталось 4 месяца и 26 дней.

    1. Посмотрим разницу между датой 05.август 2021 г. и в первый день 2030 г. 90 123 90 124 90 132

      Здесь каждый раз получается разный результат, но он везде правильный. Мы видим, что до 2030 года имеем 8 полных лет, 100 полных месяцев, 3071 день и 27 дней разницы (26 дней до конца августа плюс 1 в январе) между датами без учета месяца и года, 4 полных месяцев (сентябрь, октябрь. , ноябрь, декабрь) и 149 полных дней без учета годов.

      1. Давайте посмотрим на разницу между кануном Нового года и 01.03. следующего года. 90 123

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

      1. Однако чаще всего функция DATE.DIFFER используется для вычисления возраста данного человека.Посмотрим, чем отличается примерная дата рождения 12 мая 1990 года от 5 августа 2021 года. 90 123

      Мы можем наблюдать все расчеты как и в предыдущих примерах и дополнительно информацию 31 год, 2 месяца, 24 дня, которая есть ни что иное как объединение текстов и трех функций РАЗНИЦА ДАТ в одну, каждый раз меняя аргумент блок (Ю, ЮМ, МД). Финальная функция выглядит так:

      = РАЗНИЦА ДАТЫ (B1; B2; "y") & "годы" & ДАТА.РАЗНИЦА (B1; B2; "гм") & "месяцы" & DATE.DIFFERENCE (B1; B2; "мд") & "дни"

      Функциональные ограничения

      Как мы видели в одном из приведенных выше примеров, DATE.DIFFERENCE может не всегда давать правильные результаты, поэтому вам нужно использовать его с осторожностью, но в большинстве случаев ваши вычисления будут правильными. Нам нужно запомнить:

      • start_date всегда должно быть меньше, чем end_date ,
      • оба эти аргумента должны быть датами, распознаваемыми Excel,
      • вычисление разницы всегда будет получать число, которое представляет полные дни/месяцы/годы.Даже если сравнение покажет, что из целого года пропущен один день (т.е. у нас почти 1 год), результат функции все равно покажет 0 лет.

      Хотя функция имеет свои недостатки, она очень часто используется в Excel. Видимо Майкрософт этим не хвастается, найти его непросто, но когда мы знаем о его существовании, наши вычисления по датам в Excel становятся проще! 😊

      Если вам нравится вышеописанная функция и вас интересуют другие "фишки" в Excel - обязательно ознакомьтесь с другими нашими статьями и тренингами, которые мы проводим с Excel.

      См. также

      Обучение

      .

      Как посчитать разницу между двумя датами в Excel?

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

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

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

      .
      РАБОЧИЕ ДНИ (дата_начала, дата_окончания, [праздники])

      где:

      • start_date - дата, являющаяся началом диапазона, от которого будут отсчитываться дни,
      • end_date - дата, являющаяся концом диапазона, от которого будем отсчитывать дни,
      • праздники - необязательный аргумент; вместо нее вводим дату или несколько дат (в табличном виде), которые также не учитываются при подсчете дней в заданном диапазоне; если этот аргумент опущен, из диапазона поиска будут удалены только выходные.

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

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

      NETWORKDAYS.INTL (дата_начала, дата_окончания, [выходные], [праздники])

      где:

      • start_date - дата, являющаяся началом диапазона, от которого будут считаться дни,
      • end_date - дата, являющаяся концом диапазона, от которого будем считать дни,
      • выходные - необязательный аргумент которые мы отмечаем, какие дни в каждой неделе должны считаться свободными; мы определяем аргумент специальными метками; если аргумент опущен, выходные - это суббота и воскресенье,
      • праздничные дни - необязательный аргумент; принцип работы такой же, как и в случае с функцией ДНИ.РАБОЧАЯ, т.е. вводим конкретную дату или даты, которые нужно убрать из диапазона; если аргумент опущен, будут учитываться все дни, кроме выходных.

      Дни спорных выходных:

      • 1 - суббота, воскресенье
      • 2 - воскресенье, понедельник
      • 3 - понедельник, вторник
      • 4 - вторник, среда
      • 5 - среда, четверг
      • 6 - четверг, пятница7 - пятница, суббота
      • 1 9 -013 1 Только воскресенье
      • 12 - Только понедельник
      • 13 - Только вторник
      • 14 - Только среда
      • 15 - Только четверг
      • 16 - Только пятница
      • 17 - Только суббота
      9000 при создании функции отображается список аргументов для каждого дня.

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

      .

      выпускников на чемоданах | Вычисление разницы между датами с помощью функции DATE.DIFFER

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

      Синтаксис функции: DATE.DIFFERENCE ( start_date ; end_date ; unit )

      Первые два аргумента функции — это даты, разницу которых мы хотим вычислить.Вводить их мы можем различными способами - например, вводя дату в кавычках ("2011-10-18", "18 октября 2011", "18-10-2011"), используя функции (СЕГОДНЯ()) , ДАТА (2011 ; 10; 18) или ссылка на другую ячейку.

      Аргумент unit определяет тип разницы дат. "у" - годы, "м" - месяцы, "д" - дни. Также можно указать единицу измерения как "ym" - разница в месяцах (игнорируемые годы), "yd" - разница в днях (игнорируемые годы) и "md" - разница в днях (игнорируемые годы и месяцы) .Помните, что аргумент unit всегда указывается в кавычках.

      Способ использования функции будет представлен в следующем примере:

      Введите дату рождения в ячейку B1, используя функцию ДАТА. В следующие ячейки вводим функцию ДАТА.РАЗНИЦА , выбирая в качестве даты начала дату рождения, а в качестве даты окончания принимая сегодняшнюю (полученную функцией СЕГОДНЯ() ). Мы меняем единицу измерения в зависимости от контекста, например, чтобы рассчитать количество целых месяцев с момента нашего последнего дня рождения, мы выбираем единицу измерения «ym» — таким образом, игнорируя годы, что на практике означает количество целых месяцев между нашим последним днем ​​​​рождения и сегодняшним днем. .

      Результаты формул показаны ниже:

      .

      КАК: функция DATEDIF в Excel для подсчета дней, месяцев, лет

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

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

      Синтаксис и аргументы DATEDIF

      Синтаксис функции относится к макету функции и включает имя функции, круглые скобки и аргументы. Синтаксис функции РАЗНДАТ :

      .

      = DATEDIF (дата_начала, дата_окончания, единица измерения)

      • Дата начала (обязательно): для этого аргумента можно ввести дату начала выбранного периода или можно указать ссылку на ячейку с указанием местоположения этих данных на рабочем листе. вошел вместо него.
      • Дата окончания (обязательно): дату окончания выбранного периода, например start_date, можно ввести как фактическую дату окончания или как ссылку на ячейку, указывающую, где эти данные расположены на рабочем листе.
      • блок (обязательно): блок (ранее назывался интервалом) указывает функции найти количество дней ("D"), полных месяцев ("M") или полных лет ("Y") между двумя датами. . Аргумент должен быть заключен в кавычки, например "D" или "M."

      Excel выполняет вычисление дат путем преобразования дат в порядковые номера, начинающиеся с нуля, в фиктивную дату 0 января 1900 г. на компьютерах Windows и 1 января 1904 г. на компьютерах Macintosh.

      Подробнее об аргументе единицы измерения

      • "YD" вычисляет количество дней между двумя датами, как если бы даты выпадали на один и тот же год ( строка 5 ).
      • "ГМ" вычисляет количество месяцев между двумя датами, как если бы даты выпадали на один и тот же год ( строка 6 ).
      • "MD" вычисляет количество дней между двумя датами, как если бы даты выпадали на один и тот же месяц и год ( строка 7 ).

      Вычислить разницу в днях с DATEDIF

      Вот как ввести DATEDIF Функция находится в ячейке B2 , как показано на приведенном выше примере изображения, чтобы отобразить количество дней между датами 4 мая 2014 г. и 10 августа 2016 г. .

      1. Щелкните ячейку B2 , чтобы стать активной ячейкой; здесь будет отображаться количество дней между двумя датами.
      2. Введите = datedif ( в ячейке B2 .
      3. Щелкните ячейку A2 , чтобы ввести ссылку на эту ячейку в качестве аргумента Дата начала для функции.
      4. Введите запятую в ячейку B2 после ссылки на ячейку A2 в качестве разделителя между первым и вторым аргументами.
      5. Щелкните ячейку A3 в электронной таблице, чтобы ввести ссылку на эту ячейку в качестве аргумента End Date .
      6. Введите запятую после ссылки на ячейку A3 .
      7. В качестве аргумента unit введите букву re в кавычках ( "RE" ), чтобы функция отображала количество дней между двумя датами.
      8. Введите закрывающую скобку .
      9. нажмите Введите на клавиатуре, чтобы завершить формулу.
      10. Количество дней — 829 — отображается в ячейке B2 рабочего листа.

      = РАЗНДАТ (A2, A3, "D")

      Если щелкнуть , ячейка B2 , полная формула появится в строке формул над рабочим листом.

      DATEDIF значения ошибки

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

      • # ЗНАЧ!: Ошибка возвращается, если start_date или end_date не является фактической датой ( строка 8 на изображении, где ячейка A8 содержит текстовые данные).
      • #ЧИСЛО!: Ошибка возвращается, если end_date предшествует start_date ( строка 9 ).

      Функция РАЗНДАТ скрыта

      Datedif — это скрытая функция, которая не указана с другими функциями даты на вкладке «Формула» в Excel, что означает:

      • Нет Мастер формул доступен для ввода функции и ее аргументов.
      • Метка аргумента не отображает список аргументов, когда имя функции вводится в ячейку.

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

      .

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

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

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

      ПРИМЕЧАНИЕ. Чтобы иметь возможность работать с датами в Excel, даты должны иметь формат год-месяц-день (гггг-мм-дд), например.: 2017-04-03, иначе будут баги.

      Как рассчитать количество дней между двумя датами?
      Решение первое!

      Используйте малоизвестную функцию DATE.DIFFERENCE (первая дата, вторая дата, параметр) и вычислите разницу в днях между двумя датами. В нашем примере:

      первая дата (дата начала) = равна текущей дате (ячейка B2 )

      вторая дата (дата окончания) = равна дате отъезда (ячейка B3 )

      Параметр

      = " d " (возвращает количество полных дней между двумя датами)

      = ДАТА.РАЗНИЦА (B2, B3, "d")

      функция date.difference в операции

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

      Решение второе!

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

      = В3-В2

      вычитание даты
      Улучшено!

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

      = СЕГОДНЯ ()

      функция today в действии

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

      .

      Смотрите также

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: