Оглавление
Подсчет количества дней в 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 Если у вас есть вопросы, комментарии или рекомендации, пожалуйста, оставьте их в разделе комментариев ниже.