Как применить формулу Excel для подсчета дней от даты до сегодня

  • Поделись Этим
Hugh West

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

Скачать Практическое пособие

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

Подсчет даты до сегодняшнего дня.xlsx

8 простых способов применения формулы Excel для подсчета дней от даты до сегодня

В этой статье мы продемонстрируем вам, как применять Формула Excel для подсчета дней от даты до сегодняшнего дня с помощью формула вычитания , функция TODAY , функция ДАТА , функция ДНИ , функция DATEDIF , функция NETWORKDAYS , функция NETWORKS.INT , и использование Power Query .

Прежде чем перейти к основному обсуждению, давайте посмотрим на наш набор данных.

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

Давайте начнем

1. Использование формулы вычитания для подсчета дней от даты до сегодня в Excel

С помощью формулы вычитания мы можем легко подсчитать количество дней от даты присоединения до сегодняшнего дня.

Формулу вычитания, самую простую, можно легко применить, введя минус (-) оператора между двумя датами.

Шаг 1:

  • Во-первых, выберите E5 клетка.
  • Затем запишите следующую формулу.
=D5-C5

  • Наконец, нажмите ENTER .

Шаг 2:

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

Шаг 3:

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

Читать далее: Как уменьшить количество дней или дату от сегодняшнего дня в Excel

2. Использование функции TODAY для подсчета дней от даты до сегодня

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

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

Шаг 1:

  • Чтобы применить функцию в нашем наборе данных, выберите пустую ячейку, например E5 клетка.
  • Затем введите следующую формулу для расчета общего количества дней с момента прихода сотрудника в офис. Здесь C5 это дата вступления сотрудника в должность.
=TODAY()-C5

  • А затем нажмите ENTER .

Шаг 2:

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

Шаг 3:

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

Читать далее: Формула Excel для расчета количества дней между сегодняшней и другой датой

3. Использование формулы Excel с функцией DAYS для подсчета дней от даты до сегодня

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

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

Синтаксис функции DAYS

=DAYS (конечная_дата, начальная_дата)

Аргументы функции DAYS

дата окончания - Дата окончания.

дата начала - Дата начала.

Шаг 1:

  • Итак, давайте применим функцию в нашем наборе данных. Теперь выделите пустую ячейку, например D5 .
  • Затем вставьте сюда следующую формулу. где D5 это дата текущего дня и C5 это дата присоединения.
=DAYS(D5,C5)

  • После этого нажмите ENTER .

Шаг 2:

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

Шаг 3:

  • В результате вы получите количество дней для всех людей в наборе данных.

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

4. Применение функции DATE для подсчета дней от сегодняшнего дня в Excel

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

Синтаксис функции DATE

=DATE (год, месяц, день)

Аргументы функции DATE

год - Число за год.

месяц - Номер за месяц.

день - Номер на день.

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

  • Функция ГОД извлекает год из заданной даты. Синтаксис функции следующий
= ГОД (дата)

  • Сайт Функция Excel МЕСЯЦ извлекает месяц из заданной даты
=MONTH (serial_number)

  • Сайт Функция Excel DAY возвращает день месяца в виде числа от 1 до 31 от заданной даты.
=DAY (дата)

Шаг 1:

  • Таким образом, наша формула принимает вид, где D5 это дата текущего дня и C5 это дата присоединения.
=ДАТА(ГОД(D5),МЕСЯЦ(D5),ДЕНЬ(D5))-ДАТА(ГОД(C5),МЕСЯЦ(C5),ДЕНЬ(C5))

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

Шаг 2:

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

Шаг 3:

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

Читать далее: Вычислите количество дней между двумя датами с помощью VBA в Excel

Похожие чтения

  • Как рассчитать количество месяцев между двумя датами в Excel
  • Добавление дней к дате в Excel без учета выходных (4 способа)
  • Как рассчитать рабочие дни в месяце в Excel (4 простых способа)
  • Вычитание дат в Excel для получения годов (7 простых методов)
  • Как рассчитать рабочие дни между двумя датами в Excel (4 метода)

5. Использование формулы Excel с функцией DATEDIF для подсчета дней от даты до сегодняшнего дня

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

Синтаксис функции DATEIF

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

Аргументы функции DATEIF

дата начала - Дата начала в формате серийного номера даты Excel.

дата окончания - Дата окончания в формате серийного номера даты Excel.

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

Шаг 1:

  • Таким образом, формула для нашего набора данных приведена ниже, где D5 это дата текущего дня и C5 это дата присоединения. Также, d относится к дням (полным дням).
=DATEDIF(C5,D5, "d")

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

Шаг 2:

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

Шаг 3:

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

Читать далее: Как посчитать месяцы от даты до сегодняшнего дня с помощью формулы Excel

6. применение функции NETWORKDAYS для подсчета дней от даты до сегодня в Excel

Если вы хотите посчитать рабочие дни и исключить выходные и праздники, вы можете использовать СЕТЕВЫЕ ДНИ функция .

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

В функции нельзя изменить выходные дни по умолчанию.

Синтаксис NETWORKDAYS Функция

=NETWORKDAYS (начальная_дата, конечная_дата, [праздники])

Аргументы СЕТЕВОГО ДНЯ Функция

дата начала - Дата начала.

дата окончания - Дата окончания.

праздники - [необязательно] Список нерабочих дней в виде дат.

Шаг 1:

  • Во-первых, подсчитаем количество рабочих дней, исключая стандартные выходные дни и не считая праздничных.
  • Итак, выделите пустую ячейку и вставьте следующую формулу, где C5 дата присоединения и D5 это дата текущего дня.
= СЕТЕВЫЕ РАБОЧИЕ ДНИ(C5,D5)

  • Затем нажмите ENTER .

Шаг 2:

  • Затем вы увидите количество дней между датой присоединения первого человека и сегодняшней датой.
  • После этого используйте Наполнительная рукоятка инструмент и перетащите его вниз из E5 ячейка к E13 клетка.

Шаг 3:

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

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

Таким образом, формула будет выглядеть следующим образом:

=NETWORKDAYS(C5,D5,$E$5:$E$13)

где C5 это дата присоединения, D5 это дата текущего дня (вы можете использовать параметр СЕГОДНЯ вместо него) и $E$5:$E$13 это диапазон ячеек для праздников. После этого выделите пустую ячейку и нажмите кнопку Войти .

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

Читать далее: Как рассчитать рабочие дни без учета воскресенья в Excel

7. Использование функции Excel NETWORKDAYS.INT для подсчета дней от даты до сегодня

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

Одно из основных ограничений NETWORKDAYS функция фиксирована на субботу и воскресенье. Если вы хотите настроить дни выходных, то СЕТЕВЫЕ ДНИ.INT функция будет подходящим вариантом для вас.

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

Синтаксис NETWORKDAYS.INT Функция

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

Аргументы NETWORKDAYS.INT Функция

дата начала - Дата начала.

дата окончания - Дата окончания.

выходные - [необязательно] Установка того, какие дни недели следует считать выходными.

праздники - [необязательно] Ссылка на даты, которые следует считать нерабочими днями.

Шаг 1:

  • Чтобы применить формулу в нашем наборе данных, выберите пустую ячейку, например E5 .
  • Затем введите следующую формулу, где C5 дата присоединения и D5 это дата текущего дня и 7 относится к выходным дням - пятнице и субботе.
=NETWORKDAYS.INTL(C5,D5,7)

  • После нажатия ENTER , вы получите следующий результат.

Шаг 2:

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

Шаг 3:

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

  • Позже, если вы можете включить праздники в функцию. В этом случае запишите здесь следующую формулу. где C5 дата присоединения и D5 это дата текущего дня, 7 для выходных дней - пятницы и субботы и $E$5:$E$13 это для праздников.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)

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

Читать далее: Как рассчитать количество просроченных дней в Excel (с помощью простых шагов)

8. Использование Power Query для подсчета дней от даты до сегодня в Excel

Если вы хотите провести тот же анализ, используя Power Query которые я сделал, используя различные функции Excel, это будет хорошим решением.

Power Query Один из самых мощных инструментов бизнес-анализа требует от пользователя не изучать определенный код.

Впервые эта функция появилась в MS Excel в 2010 году, Excel 2010 и 2013 годах и представляет собой бесплатное дополнение. С 2016 года она полностью интегрирована в Excel.

Здесь я показываю только процесс вычитания, используя Power Query .

Шаг 1:

  • Во-первых, выберите диапазон ячеек B4:D13 > Из таблицы (доступно в Данные tab)> Создать таблицу >пресса.

Шаг 2:

  • Добавить колонку > нажмите CTRL key>выберите два столбца, т.е. Дата присоединения и Сегодня >нажмите на Дата > Вычесть дни.

Шаг 3:

  • Выберите Вкладка "Главная > Закрыть & Загрузить > Закрыть & Загрузить в.

  • Здесь мы выберем Новый рабочий лист >пресса.

  • В итоге вы получите результат, как показано ниже.

Читать далее: Как автоматически подсчитать дни от даты до сегодня с помощью формулы Excel

Заключение

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.