Вычислить дни от/до даты в Excel

  • Поделись Этим
Michael Brown

Вы застряли с вычислением количества дней с определенной даты или до даты? Этот учебник научит вас легкому способу сложения и вычитания дней с даты в Excel. С помощью наших формул вы сможете быстро вычислить 90 дней с даты, 45 дней до даты и подсчитать любое количество дней, которое вам нужно.

Вычисление дней от даты звучит как простая задача. Однако эта общая фраза может означать множество разных вещей. Вы можете захотеть найти заданное количество дней после даты. Или вы можете захотеть получить количество дней от определенной даты до сегодняшнего дня. Или вы можете захотеть посчитать дни от даты до даты. В этом руководстве вы найдете решения всех этих и многих других задач.

    Калькулятор дней от/до даты

    Хотите найти дату, которая наступает через 60 дней после определенной даты или определить 90 дней до даты? Введите дату и количество дней в соответствующие ячейки, и вы получите результаты в мгновение ока:

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

    Сколько дней прошло с даты / до даты калькулятор

    С помощью этого калькулятора вы можете узнать, сколько дней осталось до определенной даты, например, до вашего дня рождения, или сколько дней прошло с вашего дня рождения:

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

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

    Как рассчитать дни от даты в Excel

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

    Дата + N дней

    Ключевым моментом является предоставление даты в формате, который понимает Excel. Я бы предложил использовать формат даты по умолчанию или преобразовать текстовую дату в порядковый номер, представляющий дату с помощью DATEVALUE или явно указать год, месяц и день с помощью функции DATE.

    Например, вот как можно добавить дни до 1 апреля 2018 года:

    90 дней с даты

    ="4/1/2018"+90

    60 дней с даты

    = "1-Apr-2018"+60

    45 дней с даты

    =DATEVALUE("1-Apr-2018")+45

    30 дней с даты

    = ДАТА(2018,4,1)+30

    Чтобы получить более универсальную формулу "дни от даты", введите оба значения (исходную дату и количество дней) в отдельные ячейки и ссылайтесь на эти ячейки. Если конечная дата находится в ячейке B3, а количество дней - в ячейке B4, формула будет простой, как сложение двух ячеек:

    =B3+B4

    Как бы просто это ни было, наша формула прекрасно работает в Excel:

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

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

    =B2+180

    Относительная ссылка (B2) заставляет формулу изменяться в зависимости от относительного положения каждой строки:

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

    • 1-е напоминание: 90 дней с даты покупки (C2)
    • 2-е напоминание: 120 дней с даты покупки (D2)
    • Срок действия: 180 дней с даты покупки (E2)

    Напишите формулу для первой ячейки, которая вычисляет дату 1-го напоминания на основе даты заказа в B3 и количества дней в C2:

    =$B3+C$2

    Обратите внимание, что мы фиксируем координату столбца первой ссылки и координату строки второй ссылки знаком $, чтобы формула правильно копировалась во все остальные ячейки. Теперь перетащите формулу вправо и вниз до последних ячеек с данными и убедитесь, что она правильно вычисляет сроки исполнения в каждом столбце (обратите внимание, что вторая ссылка меняется для каждой ячейки).столбец, в то время как первая ссылка зафиксирована в столбце B):

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

    Как рассчитать дни до даты в Excel

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

    Дата - N дней

    Как и при сложении дней, важно, чтобы вы вводили дату в понятном для Excel формате. Например, так можно вычесть дни из заданной даты, скажем, из 1 апреля 2018 года:

    90 дней до даты

    ="4/1/2018"-90

    60 дней до даты

    = "1-Apr-2018"-60

    45 дней до даты

    = ДАТА(2018,4,1)-45

    Естественно, вы можете ввести оба значения в отдельные ячейки, например, дату в B1 и количество дней в B2, и вычесть ячейку "дни" из ячейки "дата":

    =B1-B2

    Как считать дни до даты

    Чтобы подсчитать количество дней до определенной даты, вычтите сегодняшнюю дату из этой даты. А чтобы поставить текущую дату, которая обновляется автоматически, вы используете функцию TODAY:

    Дата - TODAY()

    Например, чтобы узнать, сколько дней осталось до 31 января 2018 года, используйте эту формулу:

    ="12/31/2018"-TODAY()

    Или можно ввести дату в некоторую ячейку (B2) и вычесть сегодняшнюю дату из этой ячейки:

    =B2-TODAY()

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

    Вы даже можете объединить полученное число с текстом, чтобы создать красивый обратный отсчет в Excel. Например:

    ="Всего "& A4-TODAY() &" дней осталось до Рождества!"

    Примечание. Если в формуле подсчета дней отображается дата, установите значение Общий формат ячейки для отображения результата в виде числа.

    Как посчитать дни с даты

    Чтобы подсчитать, сколько дней прошло с определенной даты, нужно сделать обратное: вычесть дату из сегодняшнего дня:

    TODAY() - Дата

    В качестве примера, давайте найдем количество дней, прошедших с вашего последнего дня рождения. Для этого введите вашу дату в A4 и вычтите из нее текущую дату:

    =A4-TODAY()

    По желанию добавьте текст, объясняющий, что это за число:

    =TODAY()-A4 &" дней с моего дня рождения"

    Как рассчитать рабочие дни от даты

    Microsoft Excel предоставляет 4 различные функции для вычисления дней недели. Подробное объяснение каждой функции можно найти здесь: Как вычислить дни недели в Excel. Пока давайте сосредоточимся на практическом использовании.

    Рассчитать N рабочих дней от/до даты

    Чтобы вернуть дату, которая на заданное количество рабочих дней раньше или раньше указанной вами начальной даты, используйте функцию WORKDAY.

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

    30 рабочих дней с 1 апреля 2018 года

    =WORKDAY("1-Apr-2018", 30)

    100 рабочих дней с даты, указанной в A1:

    = РАБОЧИЙ ДЕНЬ(A1, 100)

    Чтобы найти дату, наступившую через определенное количество рабочих дней до на определенную дату, поставьте дни в виде отрицательное число (со знаком минус). Например:

    120 рабочих дней до 1 апреля 2018 года

    =WORKDAY("1-Apr-2018", -120)

    За 90 рабочих дней до даты, указанной в A1:

    = РАБОЧИЙ ДЕНЬ(A1, -90)

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

    Рабочие дни с заданной даты:

    = РАБОЧИЙ ДЕНЬ(B1, B2)

    Рабочие дни до указанной даты:

    = РАБОЧИЙ ДЕНЬ(B1, -B2)

    Совет. Функция WORKDAY рассчитывает дни на основе стандартного рабочего календаря, где суббота и воскресенье являются выходными днями. Если ваш рабочий календарь отличается, то используйте функцию WORKDAY.INTL, которая позволяет указать пользовательские выходные дни.

    Подсчет рабочих дней с момента/до даты

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

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

    Например, чтобы получить количество дней до даты в A4, используйте эту формулу:

    =NETWORKDAYS(TODAY(), A4)

    Конечно, вы можете объединить возвращаемый счетчик с вашим собственным сообщением, как мы делали в вышеприведенных примерах.

    Например, давайте посмотрим, сколько рабочих дней осталось до конца 2018 г. Для этого введите 31-Dec-2018 в A4 как дату, а не текст, и используйте следующую формулу, чтобы получить количество рабочих дней до этой даты:

    ="Только "&NETWORKDAYS(TODAY(), A4)&" рабочих дней до конца года!"

    Ого, осталось всего 179 рабочих дней! Не так много, как я думал :)

    Чтобы получить количество рабочих дней с указанной даты , измените порядок аргументов - введите вашу дату в первый аргумент в качестве начальной даты и TODAY() во второй аргумент в качестве конечной даты:

    =NETWORKDAYS(A4, TODAY())

    По желанию отобразите пояснительный текст, например, такой:

    =NETWORKDAYS(A4, TODAY())&" рабочие дни с начала года"

    Всего 83 рабочих дня... Я думал, что в этом году я уже отработал не менее 100 дней!

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

    Мастер даты и времени - быстрый способ расчета дней в Excel

    Этот мастер - своего рода швейцарский армейский нож для вычислений даты в Excel, он может вычислить практически все! Вы просто выбираете ячейку, в которую хотите вывести результат, нажимаете кнопку Date & Time Wizard на Инструменты Ablebits вкладку и укажите, сколько дней, недель, месяцев или лет (или любую комбинацию этих единиц) нужно прибавить или отнять от исходной даты.

    В качестве примера, давайте выясним, что такое дата. 120 дней<с даты в Б2:

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

    Как вы могли заметить, формула, построенная мастером, отличается от тех, которые мы использовали в предыдущих примерах. Это связано с тем, что мастер предназначен для расчета всех возможных единиц измерения, а не только дней.

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

    Подборщик даты - подсчет дней в выпадающем календаре

    Существует огромное количество сторонних выпадающих календарей для Excel, как бесплатных, так и платных. Все они могут вставить дату в ячейку одним щелчком мыши. Но сколько календарей Excel могут также вычислять даты? Наш Date Picker может!

    Вы просто выбираете дату в календаре и нажимаете кнопку Калькулятор даты значок или нажмите клавишу F4:

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

    Наконец, нажмите клавишу Enter, чтобы вставить рассчитанную дату в текущую выбранную ячейку, или нажмите F6, чтобы отобразить дату в календаре. В качестве альтернативы нажмите одну из кнопок, показанных на рисунке ниже. В этом примере мы рассчитываем дату, которая будет через 60 дней после 1 апреля 2018 года:

    Вот как можно найти дни от или до определенной даты в Excel. Для более детального изучения формул, рассмотренных в этом руководстве, вы можете скачать наш образец рабочей книги "Вычисление дней от даты". Благодарю вас за прочтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.