Функции excel работы с датами. Как складывать и вычитать даты, дни, недели, месяцы и годы в Excel. Добавление к дате определенного количества дней, месяцев и лет.

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

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

Вычисление количества дней между двумя датами

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

В этой статье

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

Допустим, что выплата средств со счета производится 8 февраля 2010 г. Необходимо перевести средства на счет, чтобы они поступили за 15 календарных дней до указанной даты. Кроме того, известно, что платежный цикл счета составляет 30 дней, и необходимо определить, когда следует перевести средства для платежа в марте 2010 г., чтобы они поступили за 15 дней до этой даты.

Добавление к дате определенного количества дней, месяцев и лет

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

Клавиши быстрого доступа к форматированию даты и времени

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

    В ячейке A1 введите 08.02.10 .

    В ячейке B1 введите =A1-15 .

    В ячейке C1 введите =A1+30 .

    В ячейке D1 введите =C1-15 .

Ячейки A1 и C1 представляют даты платежей (08.02.10 и 10.03.10) для февраля и марта, а ячейки B1 и D1 - даты (24.01.10 и 23.02.10), когда необходимо перевести средства для заданных дат платежей.

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

Чтобы быстро прибавить к дате определенное количество месяцев или вычесть их из нее, можно использовать функцию ДАТАМЕС .

Сохранение сроков и времени

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

Контроль; Сдвиг управления. . В приведенных выше формулах 2 указывает на добавление или вычитание двух недель, вы можете изменить его по мере необходимости. Перейдите в группу, вы можете найти формулу для добавления недель до даты или с легкостью вычесть недели с даты. В диалоговом окне «Помощник формулы» выберите ячейку даты в поле «Время по дате», а затем введите количество недель, которое вы хотите добавить в поле «Число».

В функции ДАТАМЕС используются два значения (аргумента): начальная дата и количество месяцев, которые необходимо добавить или вычесть. Чтобы вычесть месяцы, введите отрицательное число в качестве второго аргумента (например, =ДАТАМЕС("15.02.2010";-5). Результатом этой формулы будет дата 15.09.2009 .

Значение начальной даты можно указать с помощью ссылки на ячейку, содержащую дату, или введя дату в кавычках, например "15.02.2010".

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

Затем перетащите автозаполнение по ячейкам, которые вам нужны.

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

Рекомендуемые инструменты производительности

Преобразование даты рождения в возрасте с формулами

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

Предположим, нужно добавить 16 месяцев к дате 16 октября 2009 г.

    В ячейке A5 введите 16.10.09 .

    В ячейке B5 введите =ДАТАМЕС(A5,16) .

    Функция использует значение в ячейке A5 как дату.

    В ячейке C5 введите =ДАТАМЕС("16.10.09";16) .

    В этом случае функция использует значение даты, введенное непосредственно ("16.10.2009").

    В ячейках B5 и C5 должна отображаться дата 16.02.11 .

    Легко конвертировать дату рождения в возраст без учета формул

    Снимок экрана выше, эта формула покажет вам точный результат, например 23 года, 8 месяцев и 14 дней. Выберите пустую ячейку для определения возраста. Если вы хотите получить бесплатную пробную версию этой утилиты, сначала сначала загрузите программное обеспечение, а затем перейдите к операции, описанной выше. Объединение нескольких рабочих листов или рабочих книг в один рабочий лист или книгу может быть огромной задачей в вашей повседневной работе.

    Бесплатно попробовать без ограничений в течение 60 дней. Подробнее Скачать бесплатную пробную версию. Если вы выполняете различные вычисления в формуле, Поскольку расчет точки идет до вычисления линии. Вы можете влиять на порядок расчета, как обычно. Здесь также применяются математические правила. Операторы выглядят несколько иначе.

    Примечание: В зависимости от формата ячеек, содержащих введенные формулы, результаты могут отображаться в Excel как числа ; в этом случае дата 16.02.2011 может отображаться как 40 590.

    Excel хранит даты в виде порядковых номеров, над которыми можно выполнять вычисления. По умолчанию дате 1 января 1900 г. соответствует число 1, а 1 января 2010 г. - 40 179, поскольку интервал между ними составляет 40 178 дней.

    Обратите внимание, что перед операцией необходимо использовать знак равенства =. Если вместо результата расчета в таблице показан расчетный подход, знак равенства, безусловно, был забыт. Вы можете увидеть формулу в строке формулы. Результат показан в таблице.

    Формула отображается в строке формулы. Правильно, знак равенства = был забыт! Есть ли другой результат? Конечно, более высокая вычислительная операция выполняется сначала. Как вы получаете расчет, сделанный так, как он был написан? Правильно, добавление должно быть зажато!

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

    Если результат отображается как число, выберите ячейки B5 и C5 и выполните указанные ниже действия.

    На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите пункт Формат ячеек .

    В диалоговом окне Формат ячеек откройте вкладку Число .

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

Копирование примера

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

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

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

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

Например, в ячейке A6 функция ГОД применяется к дате в ячейке A2 (09.06.09) и возвращает 2009 как год. Затем формула добавляет 3 (значение в ячейке B2) к значению года, результатом этого действия является 2012 . В этой же формуле функция МЕСЯЦ возвращает значение 6 , а функция ДЕНЬ - значение 9 . Функция ДАТА объединяет эти три значения в дату, которая находится через три года в будущем, - 09.06.12 .

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

Можно использовать похожую формулу для добавления месяцев к дате. Например, используя данные из предыдущего примера, можно добавить 9 месяцев к дате 09.06.09 с помощью формулы =ДАТА(ГОД(A2);МЕСЯЦ(A2)+9;ДЕНЬ(A2)) . Эта формула возвращает дату 09.03.10 .

Добавление к дате определенного количества дней, месяцев и лет

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Вы можете создавать имена, используя следующее. Поле имени в строке формы Этот параметр лучше всего использовать для создания имен рабочих листов для определенной области. Создание имени из выделения Вы можете легко создавать имена из существующих ярлыков строк и столбцов, выбирая ячейки на листе. Диалоговое окно «Новое имя» Этот параметр лучше всего использовать, когда вы хотите использовать большую гибкость при создании имен, Укажите диапазон уровней для локального листа или создайте комментарий для имени. По умолчанию для имен используются абсолютные ссылки на ячейки.

Копирование примера

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

Добавляемый_год: количество добавляемых лет.

Добавляемые_месяцы: количество добавляемых месяцев.

Добавляемые_дни: количество добавляемых дней.

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

В каждой формуле указанное количество лет, месяцев и дней прибавляется к дате, содержащейся в ячейке A2.

Вы можете ввести имена следующим образом. Выберите определенное имя из списка, указанного в команде «Использовать в формуле» в группе «Исправленные имена» на вкладке «Формула». Выберите команду «Использовать в формуле». . С помощью формулы массива можно выполнить несколько вычислений, и тогда может быть возвращен либо один результат, либо несколько результатов. Формулы массива влияют на два или более набора значений, называемые аргументами массива. Все аргументы массива должны иметь одинаковое количество строк и столбцов.

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

Например, в ячейке A5 (вторая формула) функция ГОД применяется к дате в ячейке A2 (09.06.2009) и возвращает 2009 в качестве значения года. Затем формула добавляет 1 к значению года, в результате чего это значение становится равным 2010 . Функция МЕСЯЦ возвращает значение 6 , и к этому значению добавляются 7 месяцев. Поскольку суммой 6 и 7 является 13, функция ДАТА добавляет 1 год к значению года, которое в результате становится равным 2011 . Затем функция ДАТА вычитает 12 из значения месяца, в результате чего значение месяца становится равным 1 . Функция ДЕНЬ возвращает значение 9 , и к нему прибавляется 5, в результате получается 14 . Наконец, функция ДАТА объединяет эти три значения (2011, 1 и 14) в дату, находящуюся через один год, семь месяцев и пять дней в будущем, то есть 14.01.2011 .

Используйте матричную формулу для вычисления одиночных и множественных результатов.

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

Калькулятор дней считает количество дней, недель, месяцев, лет и даже часов, минут и секунд между двумя указанными датами.
По умолчанию Калькулятор дней считает дни между сегодняшней датой и 1 января 2000 года

Выберите Дату 1 и Дату 2 в выпадающих меню настройки дат.
Если нужно изменить Век, выберите нужный век, щелкнув мышью по названию века.
Выберите необходимый вариант расчетов: дни, недели, месяцы, годы и т. д.
Расчеты производятся сразу, по мере изменения настроек.

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

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

Калькулятор дней может считать дни в диапазоне от 40 века Н.Э. до 40 века до Н.Э.
Выполненные расчеты можно сохранить в памяти калькулятора нажав на кнопку "Сохранить". Возможно сохранение до 30 значений.
Вы можете удалять или корректировать сохраненные результаты.
Сохраненные результаты можно подставить в основные расчеты, щелкнув мышью по нужной строке.

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

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

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

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

Добавить или вычесть месяцы на сегодняшний день

Эта формула приводит к дате 09.

Часто задаваемые вопросы

Учитывает ли Калькулятор дней количество дней в високосных годах?

Да, конечно, учитывает. Учитывается не просто количество дней в году, но и количество дней в каждом отдельном месяце. Это легко проверить немного поэкспериментировав с настройками Калькулятора дней.

Исторические факты

В связи с несовершенством Юлианского календаря итальянским астрономом Лилием Алоизием был создан новый вариант летоисчисления. Его отличие заключалось в том, что високосными годами в конце века были только те, которые кратны 400.

Новый вариант календаря был принят в обращение 15 октября 1582 папой Григорием XIII и получил название Григорианский в честь его имени. Из-за неточностей предыдущего Юлианского календаря образовалось 10 лишних дней. Поэтому переход на новое летоисчисление перескочил этот лишний промежуток времени.

 

Возможно, будет полезно почитать: