Note: The other languages of the website are Google-translated. Back to English

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

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


Подсчитайте или рассчитайте количество дней между двумя датами с помощью формул

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

=DATEDIF(A2,B2,"D")
= B2-A2

Затем нажмите Enter key, и вы получите количество дней между двумя датами. Смотрите скриншот:

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


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

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


1. Использование функции ЧИСТРАБДНИ для подсчета количества рабочих дней.

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

=NETWORKDAYS(A2,B2)

Затем введите Enter key, и вы посчитаете количество рабочих дней, исключая воскресенье и субботу, между двумя датами. Смотрите скриншот:

Внимание: В приведенной выше формуле A2 указывает дату начала, а B2 указывает дату окончания.


2. Использование функции ЧИСТРАБДНИ для подсчета количества рабочих дней без учета праздников.

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

Синтаксис для NETWORKDAYS функция: = NETWORKDAYS (начальная_дата, конечная_дата, праздничные дни)

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

=NETWORKDAYS(A2,B2,$C$2:$C$6)

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

Внимание: В приведенной выше формуле A2 указывает дату начала, B2 обозначает дату окончания и C2: C6 это список праздников.


3. Использование функций SUM и INT для подсчета количества рабочих дней.

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

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

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6})+B2-A2)/7))

А затем нажмите Enter ключ, и все рабочие дни будут рассчитаны. Смотрите скриншот:

Ноты:

1. Иногда у вас есть 6 рабочих дней в неделю (с понедельника по субботу), поэтому вам нужно рассчитать количество рабочих дней, включая субботу, но исключая воскресенье. В этом случае вы можете применить эту формулу:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))

2. В приведенных выше формулах A2 обозначает дату начала и B2 указывает дату окончания.


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

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

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A2&":"&B2)),2)>5))
=SUM(INT((WEEKDAY(A2-{1,7})+B2-A2)/7))

Затем нажмите Enter ключ, и теперь вы получите, сколько выходных между этими двумя датами. Смотрите скриншот:

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


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

Чтобы подсчитать количество рабочих дней или выходных между двумя заданными датами, Kutools for ExcelАвтора Формула Помощник утилита, которая содержит некоторые часто используемые формулы, вы можете применять их для вычисления возраста, появления слов и так далее.

Примечание:Чтобы применить это Формула Помощник, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Щелкните ячейку, в которой вы хотите найти результат, а затем щелкните КутулсФормула Помощник > Формула Помощник, см. снимок экрана:

2. В Помощник по формулам диалоговом окне выполните следующие операции:

  • Выберите Статистический из файла Формула Тип падать;
  • В разделе Выберите формулу список, выберите Количество нерабочих дней между двумя датами or Количество рабочих дней между двумя датами вы хотите использовать;
  • Затем в разделе ввода аргументов выберите ячейки, которые содержат дату начала и дату окончания отдельно.
  • Наконец, нажмите Ok кнопку, чтобы получить результат, как показано на следующем скриншоте:


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

Работы С Нами Kutools for Excel's Помощник по дате и времени вы можете быстро получить различные результаты разницы между двумя датами в зависимости от ваших потребностей, не запоминая никаких формул, таких как недели + дни , месяцы + недели и так далее. Нажмите, чтобы загрузить Kutools for Excel!

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


Другие статьи о дате и времени:

  • Рассчитать часы между часами после полуночи в Excel
  • Предположим, у вас есть расписание для записи вашего рабочего времени, время в столбце A - это время начала сегодняшнего дня, а время в столбце B - время окончания следующего дня. Обычно, если вы вычисляете разницу во времени между двумя временами прямо минус "= B2-A2", он не будет отображать правильный результат, как показано на скриншоте слева. Как правильно рассчитать часы между двумя временами после полуночи в Excel?

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (49)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Добрый вечер. Пожалуйста, мой запрос, если у меня есть в одной ячейке дата Excel и мне нужно извлечь количество дней, то есть 13-31/07/2014, возможно ли это? спасибо Наджва
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, пожалуйста, более конкретно о вашей проблеме. Извлечь все дни с 13 по 07?
Этот комментарий был сведен к минимуму модератором на сайте
Привет. Я использую Method2, но хочу получить - по пятницам, субботам и воскресеньям. Однако в следующем случае день начала: суббота, день окончания: воскресенье, я получаю только 1 день вместо 2. Может ли кто-нибудь помочь в том же? Большое спасибо,
Этот комментарий был сведен к минимуму модератором на сайте
У меня работает - вы не забыли изменить массив, чтобы он ссылался на нужные дни? Вам нужно будет изменить его на {1,6,7}, а не на {2,3,4,5,6}.
Этот комментарий был сведен к минимуму модератором на сайте
Использование списка столбцов, содержащих дату и время в формате ДД/ММ/ГГГГ ЧЧ:ММ ; какие формулы потребуются для подсчета того, сколько раз в день и каждый час ячейка вводится в этот список
Этот комментарий был сведен к минимуму модератором на сайте
У МЕНЯ ЧЕТЫРЕ РАЗНЫЕ ДАТЫ, И МНЕ НУЖНО ПОСЧИТАТЬ РАЗНИЦУ МЕЖДУ НИМИ, КАКУЮ ФУНКЦИЮ ИСПОЛЬЗОВАТЬ И КАК??
Этот комментарий был сведен к минимуму модератором на сайте
Я хотел бы получить формулу, которая может рассчитывать 6 рабочих дней, исключая праздники, а определенный день считается половиной дня. Есть ли какая-нибудь формула, которая может помочь? благодарю вас
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно рассчитать количество дней между двумя датами, включая 2-й и последний день, и разделить его на количество дней в каждом месяце. Например, начало 1 января, конец 28 марта вернет январь = 3, февраль = 4, март = 28, как я могу это сделать?
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно рассчитать хранилище на основе дней (0-7); дней (8-14) и в день дней 15 и далее? Какие формулы я использую?
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно найти дни в MS Excel? не могу найти, дайте мне уравнение......
Этот комментарий был сведен к минимуму модератором на сайте
Я пытаюсь рассчитать количество дней между датами, но есть некоторые ячейки, где первая дата может быть пустой. Я хочу вернуть «1» в этой ячейке, когда это произойдет. Я пытался добавить формулу ЕСЛИ, но не могу сделать это правильно. Есть ли способ игнорировать пустую ячейку и не возвращать значение или просто иметь «0» в ячейке?
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно рассчитать хранилище на основе дней (0-10); в день дней 10 и далее? например: сегодняшняя дата (03) + 03 дней = дата должна прийти автоматически????
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, мне нужно рассчитать разницу между двумя датами, например, начать 04 и закончить 05, но на самом деле мне нужна одна формула для расчета, чтобы отображать каждый месяц отдельно "дни, взятые 2016 мая и 20 июня.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, мне нужно рассчитать время простоя до времени безотказной работы машины в минутах в рабочее время. Мои рабочие часы: Понедельник - пятница 6:00 - 7:00 Суббота 7:00 - 2:00 Воскресенье и праздничные дни не включены Например, с 10 (вторник) с 05:16 до 6 /00/11 (среда) 05:16 утра, следует рассчитывать только на 8 минут (00 часа), так как время простоя прекратится во вторник в 180:3 и возобновится в среду в 7:00.
Этот комментарий был сведен к минимуму модератором на сайте
Привет .. Как подсчитать сегодняшнюю дату добавить к какой дате через 60 дней. Например: 27-10-2016 + 60 дней = какая дата?
Этот комментарий был сведен к минимуму модератором на сайте
Привет .. Мне нужна ваша помощь, чтобы получить дни сети с 2 условиями. Дата начала ; 01 и Дата окончания:11 Праздники (2016 и 13). 11.Исключая воскресенье. 2016. За исключением указанных выше праздников. Спасибо, Кришна М.
Этот комментарий был сведен к минимуму модератором на сайте
АВСДЕ
01 11 2016 13 11

(SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))-((NETWORKDAYS(A2,B2)-(NETWORKDAYS(A2,B2,D2:E2)))))
Этот комментарий был сведен к минимуму модератором на сайте
Привет. Пожалуйста, предоставьте формулу, которая включает два условия. Если разница между двумя датами составляет от «0 до 5» календарных дней, то окончательный результат — «Y», и если разница между двумя датами «больше 5» или «меньше 0», то окончательный результат — «N». . 15 января 2017 г., 17 января 2017 г. = Y 15 января 2017 г., 21 января 2017 г. = N 15 января 2017 г., 11 января 2017 г. = N 15 января 2017 г., 15 января 2017 г. = Y
Этот комментарий был сведен к минимуму модератором на сайте
=if((17-Jan-2017-15-Jan-2017)>5,"YES","NO")
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Пожалуйста, предоставьте простую формулу, я хочу добавить дни в определенную дату. например 10.05.2017 и хотите добавить 10 дней поэтому ответ должен прийти 20.05.2017
Этот комментарий был сведен к минимуму модератором на сайте
А1= 10
В1= А1+10
= 20


* примечание A1 должен быть в формате даты, а B1 в общем формате
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужно отображать дни недели для 28-летнего цикла, скажем, с 1 января 1 н.э. по 1 января 2 н.э. по юлианскому календарю. Можно ли сделать это автоматически? Жду ответа, искренне, Хаим
Этот комментарий был сведен к минимуму модератором на сайте
Альтернативная формула, позволяющая избежать выходных, весьма полезна.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я хочу найти дни между двумя свиданиями без воскресенья. Пожалуйста, помогите мне. Спасибо, Битту Гогой.
Этот комментарий был сведен к минимуму модератором на сайте
hi
у меня есть даты заезда и отъезда, я хочу рассчитать, сколько четверг + пятница, так как у них разные цены на номера по сравнению с остальными ночами, то есть с субботы по среду
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL