gototopgototop

Материалы Excel

Сейчас на сайте

Сейчас 86 гостей онлайн
Диапазон таблицы Excel. Количество дней между датами без праздников в Excel.

Количество дней между датами без праздников в Excel.

      В Excel можно посчитать календарные дни или рабочие дни. Здесь рассмотрим, как посчитать в Excel количество календарных дней с выходными, но без праздников, например, дни отпуска.
      Внимание!
В ячейках Excel, где будет стоять дата, должен быть установлен формат «Дата». Тогда дата будет отражаться  правильно, и формулы будут считать.Как установить разный формат дат, смотрите в статье "Число Excel. Формат".
      Первый вариант.
      Разность дат в Excel без праздников.
Если посчитать не много дат, то можно простой формулой сложения дней. У нас такая таблица.
В столбце D написали праздники.
В ячейке С36 напишем такую формулу. =B36-A36-8
Это простая формула вычитание. Цифра «8» - это восемь дней январских каникул. Получилось так.Разность дат в Excel без праздников.8 праздничных дней + 23 календарных дней = 31 день в месяце.
      Эта формула не посчитала день 01.01.2015, но посчитала 01.02.2015. Так считает Excel. Чтобы посчитать и день 01.01.2015, нужно в формуле дописать «+1». Формула такая.   =B36-A36+1-8
      Если нужно, чтобы формула не считала и 01.01.2015, и 01.02. 2015, то в формуле нужно дописать «-1».
Этот же принцип действует и в следующих формулах.
Если в другом периоде дат будет один праздник, то в формуле вычитаем «1».
      Второй вариант.
      Количество дней между датами без праздников в Excel.
Используем формулу, которой  можно рассчитать много дат. Формула будет сама выбирать из общего списка праздников те, которые приходятся на указанный период.
Таблица с исходными данными та же. Пишем список всех праздников за год. Присваиваем имя диапазону ячеек с праздниками. Мы присвоили имя «Праздники».
 В ячейке С37 пишем такую формулу.
=B37-A37+1-СУММПРОИЗВ((Праздники>=A37)*(Праздники<=B37))
Копируем формулу по столбцу. Получилось так.
Количество дней между датами без праздников в Excel.      Пояснение к формуле.
В формуле написали «+1», чтобы считалось и первое число периода (01.01.2015).
Из даты окончания (В37) вычитаем дату начала (А37), «+1» - чтобы посчитался первый день, минус праздники, которые входят в указанный период.
      В ячейке С38 пишем такую формулу. =B38-A38+1-СУММПРОИЗВ((Праздники>=A38)*(Праздники<=B38))
В марте месяце один день праздника, п.э. формулой был вычтен один день. Получилось 30 дней.
      Как посчитать, сколько воскресений , суббот или других дней недели в определенном периоде, читайте в статье "Посчитать количество дней недели между датами в Excel".       
      В таблице Excel можно настроить автоматическую нумерацию строк по порядку. Смотрите о нескольких способах в статье "Автонумерация в Excel".