Оглавление
При работе с датами в Excel нам часто требуется подсчитать количество дней от даты В прошлом люди рассчитывали его вручную, но в настоящее время, с развитием современных инструментов, его довольно легко рассчитать с помощью этих современных инструментов.
Сегодня я покажу, как использовать Формула Excel для подсчета количества дней от даты используя Версия Microsoft 365 .
Скачать Практическое пособие
Рабочую тетрадь для практических занятий можно скачать отсюда:
Подсчет дней от даты.xlsxКак добавить даты в Excel
Excel имеет встроенные форматы для записи любой даты внутри ячейки. Если вы этого не знаете, просто щелкните любую ячейку и напишите в ней любую дату обычным способом, ДД/ММ/ГГГГ Как я уже писал, 09-03-11 .
Теперь выберите его и перейдите к Главная >> Номер раздел в Панель инструментов Excel Вы увидите Дата опция автоматически выбирается Excel.
Если вы хотите изменить формат, выберите пункт выпадающий список меню с ним. Вы получите довольно много опций, таких как Общие, Число, Валюта, Процент , и т.д.
- Теперь выберите последний вариант Другие форматы чисел .
В это время вы получите диалоговое окно под названием Форматирование ячеек .
- Теперь, вы видите под Тип меню, существуют различные виды Формат даты Нажмите на тот, который вам нравится. Здесь я выбираю тот, на 14 марта 2012 г. .
- Затем нажмите OK .
Таким образом, вы можете написать Дата в любом желаемом формате в Excel.
Подробнее: Как автоматически добавлять даты в Excel
5 формул для подсчета дней от даты в Excel
Пусть у нас есть такой набор данных. Здесь у нас есть запись о сотруднике компании под названием Тата Групп . Более того, у нас есть Имена сотрудников, даты их начала работы, и Даты окончания в колоннах B, C, и D соответственно.
Здесь ГЕНЕРАЛЬНЫЙ ДИРЕКТОР компании хочет выяснить количество полных дней Каждый сотрудник работал. Как он может это узнать? Сейчас мы покажем способы.
1. Использование обычного вычитания для подсчета дней от даты в Excel
Здесь вы можете использовать общую формулу вычитания как Формула Excel для подсчета количества дней от даты. Кроме того, мы будем использовать следующую формулу.
= Дата окончания - Дата началаТеперь давайте поговорим о шагах.
- Прежде всего, выберите столбец, в котором вы хотите иметь общее количество дней. Здесь мы выбрали колонка E и назвал его Всего дней .
- Затем выберите первый Здесь мы выбрали первую ячейку, E5 .
- После этого запишите соответствующую формулу в E5 клетка.
=D5-C5
- После этого нажмите ENTER .
Посмотрите, как Excel подсчитал общее количество дней между два дни, 3179 .
- Теперь, чтобы узнать общее количество дней всех сотрудников, перетащите кнопку Наполнительная рукоятка икона (Маленький плюс (+) Знак в правом нижнем углу) или дважды щелкните это.
В результате вы обнаружите, что все ячейки заполнены формулой и количество дней .
Читать далее: Как рассчитать количество дней между двумя датами в Excel
2. Применение функции DAYS для подсчета дней от даты в Excel
Excel предоставляет встроенную функцию под названием сайт функция дней . Для этого нужно два аргументы, то Дата окончания и Дата начала И выводит общее количество дней между ними. Теперь поговорим о шагах.
- Во-первых, выделите первую ячейку столбца, в котором вы хотите получить общее количество дней. Здесь мы снова выделяем ячейку E5 клетка.
- Во-вторых, запишите формулу.
=DAYS(D5,C5)
- Наконец, нажмите ENTER .
Видите, мы получили количество дней, 3179 .
- Теперь, как и в предыдущем случае, перетащите Наполнительная рукоятка значок и заполните все ячейки столбца одной и той же формулой.
Читать далее: Формула Excel для расчета количества дней между сегодняшней и другой датой (6 быстрых способов)
3. Подсчет дней с помощью функции DATEDIF в Excel
Здесь вы можете использовать ДАТЕДИФ функционировать как Формула Excel для подсчета количества дней от даты. Кроме того, структура этой функции выглядит следующим образом.
=DATEDIF (Начальная дата, Конечная дата, "d")Он подсчитывает количество дней между две даты , как и ДНИ Функция. Только одно отличие, она требует Дата начала как первый аргумент, в то время как ДНИ принимает Дата окончания первая .
Теперь давайте поговорим о шагах.
- Прежде всего, выберите столбец, в котором вы хотите иметь общее количество дней. Здесь мы выбрали колонка E и назвал его Всего дней .
- Затем выберите первый Здесь мы выбрали первую ячейку, E5 .
- После этого запишите соответствующую формулу в E5 клетка.
=DATEDIF(C5,D5, "d")
- После этого нажмите ENTER .
Видите, мы получили количество дней, 3179 .
- Теперь, как и в предыдущем случае, перетащите Наполнительная рукоятка значок и заполните все ячейки столбца одной и той же формулой.
Наконец, мы получили количество дней между две даты .
Другая структура этой функции выглядит следующим образом.
=DATEDIF (Дата начала, Дата окончания, "m")Он рассчитывает количество месяцев между двумя днями .
Другой формат:
=DATEDIF (Начальная дата, Конечная дата, "y")Он подсчитывает количество лет между два дней .
Кроме того, существует другой формат ДАТЕДИФ функция, которая вычисляет количество дней между два даты, пренебрегая годами. Это означает, что он считает дни по тот же год .
Например, если мы возьмем Дата начала в качестве 11 июня 2012 г. , и Дата окончания в качестве 22 сентября 2020 года При этом будет учитываться только количество дней между 11 июня 2012 г. и 22 сентября 2012 года .
Ниже приведен формат.
=DATEDIF (начальная дата, конечная дата, "yd")Также вы можете увидеть прикрепленное изображение ниже.
Аналогичным образом существует еще один формат.
=DATEDIF (Начальная дата, Конечная дата, "ym")Он подсчитывает количество месяцев между две даты пренебрегая лет .
И, наконец, последний вариант, как показано ниже.
=DATEDIF (Начальная дата, Конечная дата, "md")Он подсчитывает количество дней между две даты пренебрегая обоими месяцев и лет .
Примечание: ДАТЕДИФ это скрытая функция в Excel. На самом деле, вы не найдете ее нигде в Панель инструментов Excel Таким образом, вы должны написать полное имя в ячейке или Формула бара чтобы получить его.Читать далее: Формула Excel для количества дней между двумя датами
Похожие чтения
- Как добавить даты в Excel автоматически (2 простых шага)
- Формула Excel для поиска даты или дней следующего месяца (6 быстрых способов)
- Расчет рабочих дней в месяце в Excel (4 простых способа)
- Как вычесть даты в Excel, чтобы получить годы (7 простых способов)
4. Подсчет чистых рабочих дней без учета выходных в Excel
Теперь мы подсчитаем общее количество рабочие дни между два дня Для этого мы будем использовать два функции. Они есть:
- Функция NETWORKDAYS
- NETWORKDAYS.INTL Функция
4.1. Использование функции NETWORKDAYS для подсчета рабочих дней от даты
Здесь мы будем использовать сайт функция NETWORKDAYS для подсчета рабочих дней от даты. В принципе, для этого нужно три аргументы, то Дата начала , the Дата окончания , и список Нерабочие дни или Праздники . Кроме того, требуется Суббота и Воскресенье каждой недели как Выходные дни Затем он выдает количество всего Рабочие дни Посмотрите на изображение ниже. Мы составили список всех праздников в году в формате колонка G .
- Затем мы ввели формулу в ячейку E5 .
=NETWORKDAYS(C5,D5,$G$5:$G$17)
- После этого нажмите ENTER .
Здесь мы получаем общую сумму Рабочие дни в качестве 2272 дни.
- А затем перетащил Наполнительная рукоятка иконка на Автозаполнение остальные клетки.
Наконец, мы получили все рабочие дни .
Примечание: Мы использовали Абсолютная ссылка на ячейку списка праздников, потому что мы не хотим, чтобы он изменялся при перетаскивании списка праздников. Наполнительная рукоятка икона.Читать далее: Как рассчитать рабочие дни без учета воскресенья в Excel
4.2. Использование функции NETWORKDAYS.INTL в Excel
Единственное различие между NETWORKDAYS и NETWORKDAYS.INTL функция в том, что в NETWORKDAYS выходные дни исправлено в качестве Суббота и Воскресенье . Но в NETWORKDAYS.INTL вы можете воспринимать это как угодно.
Так что NETWORKDAYS.INTL есть четыре аргументы, то Дата начала , the Дата окончания , a Номер выходного дня , и список Праздники . Excel исправил Цифры выходного дня На изображении ниже, колонны I и J содержат список Цифры выходного дня .
Давайте на мгновение подумаем, что в Тата Групп еженедельные праздники Пятница и Суббота . Так что Номер выходного дня это 7 .
- Теперь мы переходим к колонка E и вставьте эту формулу в ячейку E5 .
=NETWORKDAYS.INTL(C5,D5,7,$G$5:$G$17)
- Затем, мы нажимаем ENTER .
- Затем мы перетаскиваем Наполнительная рукоятка значок через колонну.
Наконец, мы получаем общее количество Рабочие дни каждого сотрудника с учетом Пятница и Суббота как праздники.
Примечание: Мы снова использовали Абсолютная ссылка на ячейку для списка Праздники потому что мы не хотим, чтобы он увеличивался во время перетаскивания Наполнительная рукоятка икона.Подробнее: Как рассчитать рабочие дни в Excel без учета выходных и праздников
5. Использование комбинированных функций для подсчета дней от даты в Excel
Вы можете нанять комбинация некоторых функций, таких как Функция ДАТА , функция ГОД , Функция месяца , и функция ДЕНЬ как формула Excel для подсчета количества дней из дата Шаги приведены ниже.
- Во-первых, необходимо выбрать новую ячейку E5 где вы хотите сохранить результат.
- Во-вторых, вы должны использовать приведенную ниже формулу в E5 клетка.
=ДАТА(ГОД(D5),МЕСЯЦ(D5),ДЕНЬ(D5))-ДАТА(ГОД(C5),МЕСЯЦ(C5),ДЕНЬ(C5))
- Наконец, нажмите ENTER чтобы получить результат.
Разбивка формулы
- Во-первых, DAY(C5)-> Сайт ДЕНЬ функция вернет номер дня из C5 клетка.
- Выход-> 11 .
- Во-вторых, МЕСЯЦ (C5)-> Сайт МЕСЯЦ функция вернет номер дня из C5 клетка.
- Выход-> 8 .
- В-третьих, ГОД(C5)-> Сайт ГОД функция вернет номер дня из C5 клетка.
- Выход-> 2011 .
- В-четвертых, DATE(YEAR(C5),MONTH(C5),DAY(C5))-> Это ДАТА функция вернет дату.
- Выход-> 11-08-11.
- Аналогично, DATE(YEAR(D5),MONTH(D5),DAY(D5))-> возвращает 24-04-20 .
- Наконец-то, (24-04-20)-(11-08-11)—> становится 3179 .
- Затем мы перетаскиваем Наполнительная рукоятка значок через колонну.
Наконец, мы получаем общее количество дней для всех сотрудников.
Читать далее: Вычислите количество дней между двумя датами с помощью VBA в Excel
Подсчет дней между сегодняшней и другой датой в Excel
Более того, мы можем посчитать дни между сегодняшним днем и другой датой, используя функция TODAY . В принципе, это СЕГОДНЯ Функция возвращает текущую дату. Таким образом, вы можете отсчитывать дни от текущей даты. Теперь мы посмотрим. два способов сделать это.
1. Использование функции TODAY в Excel
Вы можете использовать только СЕГОДНЯ функция как формула Excel для подсчета количества дней с сайта дата Шаги приведены ниже.
- Во-первых, необходимо выбрать новую ячейку D5 где вы хотите сохранить результат.
- Во-вторых, вы должны использовать формулу, приведенную ниже в разделе D5 клетка.
=TODAY()-C5
- Наконец, нажмите ENTER чтобы получить результат.
- Затем мы перетаскиваем Наполнительная рукоятка значок через колонну.
Наконец, мы получаем общее количество дней для всех сотрудников.
Читать далее: Как автоматически подсчитать дни от даты до сегодня с помощью формулы Excel
2. Использование функций TODAY & DAYS в Excel
Вы можете применять как СЕГОДНЯ и ДНИ функционирует как формула Excel для подсчета количества дней из дата Шаги приведены ниже.
- Во-первых, необходимо выбрать новую ячейку D5 где вы хотите сохранить результат.
- Во-вторых, вы должны использовать формулу, приведенную ниже в разделе D5 клетка.
=DAYS(TODAY(),C5)
- Наконец, нажмите ENTER чтобы получить результат.
- Затем мы перетаскиваем Наполнительная рукоятка значок через колонну.
Наконец, мы получаем общее количество дней для всех сотрудников.
Читать далее: Как применить формулу Excel для подсчета дней от даты до сегодня
Практическая секция
Теперь вы можете самостоятельно практиковать объясненный метод.
Заключение
Используя вышеуказанные методы, мы можем с комфортом рассчитать количество дней или рабочие дни между любыми два дат с помощью Microsoft Excel. Знаете ли вы какой-либо другой метод? Сообщите нам об этом в разделе комментариев.