Перейти к содержимому

Какая из формул выводит дату следующего дня

  • автор:

Какая из формул выводит дату следующего дня в Excel?

Одна из формул, которая может быть использована для вывода даты следующего дня в Excel — это формула =СЕГОДНЯ()+1. Эта формула использует функцию =СЕГОДНЯ(), которая возвращает текущую дату, и добавляет к ней единицу с помощью оператора «+». Таким образом, будет выведена дата следующего дня после текущего.

Формула =СЕГОДНЯ()+1 полезна для быстрой и простой работы с датами в Excel, она существенно экономит время, выстраивая список. Выбор правильной формулы для использования зависит от конкретной ситуации и потребностей пользователя. Например, если надо вывести дату через несколько дней, можно использовать формулу =СЕГОДНЯ()+5 или =СЕГОДНЯ()+10, в зависимости от того, сколько дней нужно добавить.

комментировать

в избранное ссылка отблагодарить

Сложение или вычитание дат

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

Добавление или вычитание дней из даты

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

Добавление или вычитание дней из даты с помощью =A2+B2, где A2 — это дата, а B2 — количество дней для добавления или вычитания.

  1. Введите даты выполнения в столбце A.
  2. Введите число дней для добавления или вычитания в столбце B. Вы можете ввести отрицательное число, чтобы вычесть дни из даты начала, и положительное число для добавления к дате.
  3. В ячейке C2 введите =A2+B2 и при необходимости скопируйте вниз.

Добавление или вычитание месяцев из даты с помощью функции EDATE

Функцию EDATE можно использовать для быстрого добавления или вычитания месяцев из даты.

Для функции EDATE требуются два аргумента: дата начала и количество месяцев, которые нужно добавить или вычесть. Чтобы вычесть месяцы, введите отрицательное число в качестве второго аргумента. Например, =EDATE(«15.09.19»,-5) возвращает 15.04.19.

Используйте EDATE для добавления или вычитания месяцев из даты. В этом случае = EDATE(A2,B2), где A2 является датой, а B2 имеет количество месяцев для сложения или вычитания.

  1. В этом примере можно ввести начальные даты в столбце A.
  2. Введите число месяцев для добавления или вычитания в столбце B. Чтобы указать, следует ли вычесть месяц, можно ввести знак минуса (-) перед числом (например, -1).
  3. Введите =EDATE(A2,B2) в ячейку C2 и при необходимости скопируйте его.

  • В зависимости от формата ячеек, содержащих введенные формулы, Excel может отображать результаты в виде серийных номеров. Например, 8 февраля 2019 г. может отображаться как 43504.
  • В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию 1 января 1900 года является серийным номером 1, а 1 января 2010 года — серийным номером 40179, так как после 1 января 1900 года это 40 178 дней.
  • Если результаты отображаются в виде серийных номеров, выберите нужные ячейки и выполните следующие действия:
    • Нажмите клавиши CTRL+1 , чтобы открыть диалоговое окно Формат ячеек , и откройте вкладку Число .
    • В разделе Категория щелкните Дата, выберите нужный формат даты и нажмите кнопку ОК. Значения в ячейках должны отобразиться как даты.

    Добавление или вычитание лет из даты

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

    =ДАТА(ГОД(A2)+B2;МЕСЯЦ(A2);ДЕНЬ(A2))

    Добавление или вычитание лет из начальной даты с помощью =DATE(YEAR(A2)+B2;MONTH(A2),DAY(A2))

    Принцип работы формулы:

    • Функция YEAR просматривает дату в ячейке A2 и возвращает значение 2019. Затем он добавляет 3 года из ячейки B2, в результате чего в 2022 году.
    • Функции MONTH и DAY возвращают только исходные значения из ячейки A2, но функция DATE требует их.
    • Наконец, функция DATE объединяет эти три значения в дату, которая будет 3 года в будущем — 08.02.22.

    Добавление или вычитание сочетания дней, месяцев и лет к дате или из нее

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

    =ДАТА(ГОД(A2)+B2;МЕСЯЦ(A2)+C2;ДЕНЬ(A2)+D2)

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

    Принцип работы формулы:

    • Функция YEAR просматривает дату в ячейке A2 и возвращает значение 2019. Затем он добавляет 1 год из ячейки B2, что приводит к 2020 году.
    • Функция MONTH возвращает значение 6, а затем добавляет к нему 7 из ячейки C2. Это интересно, так как 6 + 7 = 13, то есть 1 год и 1 месяц. В этом случае формула распознает это и автоматически добавит еще один год к результату, наталкивая его с 2020 по 2021 год.
    • Функция DAY возвращает значение 8 и добавляет к нему значение 15. Это будет работать аналогично части формулы MONTH, если вы перейдете по количеству дней в заданном месяце.
    • Затем функция DATE объединяет эти три значения в дату, которая составляет 1 год, 7 месяцев и 15 дней в будущем — 23.01.21.

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

    Предположим, что ваша учетная запись имеет 30-дневный период выставления счетов, и вы хотите, чтобы средства на счете были за 15 дней до даты выставления счетов в марте 2013 года. Вот как это сделать, используя формулу или функцию для работы с датами.

    Расчет даты

    1. В ячейке A1 введите 13.08.02.
    2. В ячейке B1 введите =A1-15.
    3. В ячейке C1 введите =A1+30.
    4. В ячейке D1 введите =C1-15.

    Добавление месяцев к дате

    Мы будем использовать функцию EDATE , и вам потребуется дата начала и количество месяцев, которые вы хотите добавить. Вот как добавить 16 месяцев к 24.10.13:

    Использование формулы ДАТАМЕС для добавления месяцев к дате

    1. В ячейке A1 введите 24.10.13.
    2. В ячейке B1 введите =EDATE(A1,16).
    3. Чтобы отформатировать результаты как даты, выберите ячейку B1. Щелкните стрелку рядом с полем Числовой формат, >Короткая дата.

    Вычитание месяцев из даты

    Мы будем использовать ту же функцию EDATE для вычитания месяцев из даты.

    Введите дату в ячейке A1, а в ячейке B1 введите формулу =EDATE(15.04.2013,-5).

    Вычитание месяцев из даты

    Здесь мы указываем значение даты начала, указывая дату, заключенную в кавычки.

    Вы также можете просто ссылаться на ячейку, содержащую значение даты, или с помощью формулы =EDATE(A1,-5)для того же результата.

    Дополнительные примеры

    Добавление лет к дате или вычитание лет из даты

    Примеры добавления и вычитания дат

    Добавленные или вычитаемые годы

    Функция СЕГОДНЯ() в EXCEL

    Функция СЕГОДНЯ() возвращает текущую дату в числовом формате (см. статью Как EXCEL хранит дату и время ). Т.е. формат ячейки, содержащей эту формулу должен быть Общий или Дата, иначе получим число 40684 вместо даты 21.05.2011.

    Синтаксис функции СЕГОДНЯ()

    У функции СЕГОДНЯ() нет аргументов (их нет сегодня и вряд ли они появятся завтра 🙂

    Использование функции

    1. Функция СЕГОДНЯ() полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Записав в ячейке в ячейке А1 формулу =СЕГОДНЯ() при каждом открытии книги будем видеть текущую дату.

    2. Функция и спользуется для вычисления интервалов. Например, если известно, что проект заканчивается 31/12/2017 (предполагается, что срок еще не наступил), то узнать сколько дней осталось до конца проекта можно с помощью следующей формулы =ДАТАЗНАЧ(«31/12/2017»)-СЕГОДНЯ()

    3. Узнать текущий месяц можно с помощью формулы =МЕСЯЦ(СЕГОДНЯ()) . Получим число от 1 до 12. Другой способ — записать формулу =СЕГОДНЯ() , но установить формат ячейки «ММММ» ( о пользовательских форматах Дат см. эту статью ).

    4. Узнать текущее число месяца можно с помощью формулы =ДЕНЬ(СЕГОДНЯ()) (см. файл примера )

    Функция СЕГОДНЯ() перестала обновлять дату!

    Если функция СЕГОДНЯ() не обновляет дату может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке Формулы выберите команду Вычисление , затем в Параметры вычислений выберите вариант Автоматически или нажмите клавишу F9 .

    Как использовать функцию СЕГОДНЯ в Microsoft Excel

    Как использовать функцию СЕГОДНЯ в Microsoft Excel

    Функция СЕГОДНЯ – одна из самых простых в Excel и даже не имеет аргументов. Ее предназначение – вывод в ячейке сегодняшней даты, то есть той, которая установлена непосредственно в системе. Функцию можно комбинировать с другими или использовать как самостоятельную.

    Применение функции СЕГОДНЯ в Excel

    Разберемся с тем, как работает функция СЕГОДНЯ, с чем не должно возникнуть трудностей даже у начинающих пользователей Excel. Введите в пустой клетке =СЕГОДНЯ() и нажмите Enter для применения. Вы увидите, что на экране появилась текущая дата в стандартном формате ячейки.

    Использование стандартного представления СЕГОДНЯ в Microsoft Excel

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

    Далее рассмотрю несколько простых примеров того, как можно комбинировать СЕГОДНЯ с другими функциями в Excel. Например, вы можете вычислить возраст человека, зная его год рождения, для чего введите =ГОД(СЕГОДНЯ())-2000, где 2000 – тот самый год. Вместо этого числа можно подставить номер ячейки, где стоит год рождения. Как результат вы увидите текущий возраст человека.

    Вычисление года человека при использовании функции СЕГОДНЯ в Microsoft Excel

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

    Изменение формата ячейки для использования функции СЕГОДНЯ в Microsoft Excel

    Можно узнать, какое число будет через несколько дней, для чего к СЕГОДНЯ нужно добавить указанное количество дней через +, но в этом случае формат ячейки должен остаться «Дата», ведь вас интересует точный результат, включая день, месяц и год. Точно так же работает и вычитание указанного количества дней от текущей даты.

    Добавление дней к функции СЕГОДНЯ в Microsoft Excel

    Если нужно вывести только сегодняшний день, используйте строку =ДЕНЬ(СЕГОДНЯ()), а для месяца =МЕСЯЦ(СЕГОДНЯ()), формат ячейки сохраняйте общим, ведь необходимо отобразить только одно число.

    Просмотр только текущего числа при использовании функции СЕГОДНЯ в Microsoft Excel

    Теперь разберу более сложный вариант комбинирования функций, например, сколько дней пройдет от сегодняшнего дня до указанной даты. В этом случае дату нужно указывать как текст, поэтому комбинировать ее с другими значениями в ячейках не получится. Введите =ДАТАЗНАЧ(«01.01.2000»)-СЕГОДНЯ(), где указанную дату замените на свою.

    Расчет количества дней при использовании функции СЕГОДНЯ в Microsoft Excel

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

    Комьюнити теперь в Телеграм
    Подпишитесь и будьте в курсе последних IT-новостей

    Настройка функции СЕГОДНЯ

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

    1. Из появившегося контекстного меню выберите пункт «Формат ячеек». Переход к формату ячеек для настройки функции СЕГОДНЯ в Microsoft Excel
    2. Выберите числовой формат «Дата» и ознакомьтесь с доступными типами. Среди них вы запросто найдете подходящий. Изменение формата ячеек для настройки функции СЕГОДНЯ в Microsoft Excel
    3. После применений изменений вы увидите, что в выделенных ячейках тип даты поменялся, но настройки не коснулись других клеток, которые не попали в выделение. Проверка формата даты для настройки функции СЕГОДНЯ в Microsoft Excel

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

    1. Для изменения настроек откройте вкладку «Файл» и перейдите в «Параметры». Переход в Параметры для настройки функции СЕГОДНЯ в Microsoft Excel
    2. В разделе «Формулы» установите маркер параметра вычислений в книге на «Автоматически». Включение автоматических вычислений для настройки функции СЕГОДНЯ в Microsoft Excel
    3. Если не хотите, чтобы таблица обновлялась сама, отметьте «Вручную» и отключите пересчет при сохранении. Отключение автоматических вычислений для настройки функции СЕГОДНЯ в Microsoft Excel

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

    В этой статье, помимо функции СЕГОДНЯ, были разобраны и другие операторы работы с датой. Используйте их все по необходимости и комбинируйте между собой, чтобы упростить взаимодействие с книгой и всегда видеть на экране правильный день, месяц и год.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *