0 просмотров

Как складывать и вычитать даты, дни, недели, месяцы и годы в Excel

Как складывать и вычитать даты, дни, недели, месяцы и годы в Excel

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

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

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

  1. Как вычитать даты в Excel
  2. Пример 1. Непосредственно вычитаем одну дату из другой
  3. Пример 2. Вычитание дат с помощью функции РАЗНДАТ
  4. Пример 3. Вычитаем дату из текущей даты
  5. Пример 4. Вычитание дат с помощью функции ДАТА
  6. Как прибавить (вычесть) дни к дате в Excel
  7. Пример 1. Прибавление дней к дате в Excel
  8. Пример 2. Вычитание дней из даты в Excel
  9. Как прибавить (вычесть) несколько недель к дате
  10. Как прибавить (вычесть) несколько месяцев к дате в Excel
  11. Пример 1. Прибавляем несколько месяцев к дате с помощью функции ДАТА
  12. Пример 2. Прибавляем или вычитаем месяцы из даты с помощью функции ДАТАМЕС
  13. Как прибавить (отнять) годы к дате в Excel
  14. Прибавление (вычитание) дней, месяцев и лет к дате
  15. Как складывать и вычитать время в Excel
Статья в тему:  Прощальное письмо любимому человеку. Смс парню о расставании Что сказать парню при расставании в прозе

Синтаксис функции:

РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)

Аргумент начальная_дата должна быть раньше аргумента конечная_дата .

Аргумент способ_измерения определяет, как и в каких единицах будет измеряться интервал между начальной и конечной датами. Этот аргумент может принимать следующие значения:

Значение

Описание

разница в полных месяцах

разница в полных годах

разница в полных месяцах без учета лет

разница в днях без учета месяцев и лет ВНИМАНИЕ! Функция для некоторых версий EXCEL возвращает ошибочное значение, если день начальной даты больше дня конечной даты (например, в EXCEL 2007 при сравнении дат 28.02.2009 и 01.03.2009 результат будет 4 дня, а не 1 день). Избегайте использования функции с этим аргументом. Альтернативная формула приведена ниже.

разница в днях без учета лет ВНИМАНИЕ! Функция для некоторых версий EXCEL возвращает ошибочное значение. Избегайте использования функции с этим аргументом.

Ниже приведено подробное описание всех 6 значений аргумента способ_измерения , а также альтернативных формул (функцию РАЗНДАТ() можно заменить другими формулами (правда достаточно громоздкими). Это сделано в файле примера ).

В файле примера значение аргумента начальная_дата помещена в ячейке А2 , а значение аргумента конечная_дата – в ячейке В2 .

Метод 2: функция РАЗНДАТ

Следующий способ – это определение разницы между двумя датами при помощи функции РАЗНДАТ.

Функция имеет следующий синтаксис: =РАЗНДАТ(начальная_дата;конечная_дата;единица).

Если с двумя первыми аргументами все понятно – их суть соответствует названию, то на третьем (“единица“) стоит остановиться подробнее, так как именно он позволяет варьировать результат использования функции, выбирая единицу расчета разницы между датами:

  • d” — количество дней между датами;
  • m” — количество полных месяцев между датами;
  • y” — количество полных лет между датами;
  • YM” — разница между датами в месяцах;
  • MD” — разница между датами в днях, без учета месяцев и лет;
  • YD” — разница между датами в днях, без учета лет.
Статья в тему:  Можно ли быть друзьями после отношений. Противопоказания к дружбе с бывшим возлюбленным. Задай себе самый простой вопрос: «Зачем?»

В нашем случае покажем пример использование аргумента “YD”, так как целью расчета является определение количества дней между датами в пределах года.

Основное отличие от простого вычитания одной даты из другой – в порядке следования аргументов функции: в качестве первого аргумента выбирается начальная (более ранняя дата), а в качестве второго – конечная (более поздняя). Опишем ниже алгоритм вычислений.

  1. Выбираем целевую ячейку, проверяем ее формат по способу, описанному выше.
  2. Описываемая функция отсутствует в Мастере функций, поэтому вводим ее в ячейку вручную, строго придерживаясь синтаксиса.
  3. Жмем Enter и проверяем полученный результат. Как мы видим, он аналогичен тому, который мы получили, используя простую формулу вычитания. Значит все сделано верно.

Вычисление даты Excel

На чистом листе в ячейки А1:B1 введите 01.01.1900, а в ячейках A2:B2 вводим 01.01.1901. Теперь меняем формат ячеек на «числовой» в выделенном диапазоне B1:B2. Для этого можно нажать комбинацию клавиш CTRL+SHIFT+1.

B1 теперь содержит число 1, а B2 – 367. То есть прошел один високосный год (366 дней) и 1 день.

Способ отображения даты можно задать с помощью диалогового окна «Формат ячеек». Для его вызова нажмите: CTRL+1. На закладке «Число» выберите в списке «Числовые форматы» — «Дата». В разделе «Тип» отображаются самые популярные форматы для отображения дат.

На следующем уроке мы на готовых примерах будем работать со временем и периодами суток.

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

Дни между двумя датами

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

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

Первая формула представляет собой простое вычитание двух дат, A3 — A2. Excel знает, что это дата, и просто вычисляет количество дней между этими двумя датами. Легко и очень просто. Кроме того, вы также можете использовать ДНИ функция.

Эта функция принимает два аргумента: дату окончания и дату начала. Если вы переключите даты в формуле, вы просто получите отрицательное число. Наконец, вы можете использовать функцию под названием DATEDIF, которая включена в Excel из Lotus 1-2-3 дня, но не является официально поддерживаемой формулой в Excel.

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

Статья в тему:  Почему идут дожди? Как объяснить ребенку, почему идет дождь? Что по поводу дождя

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

Подсчет количества дней и дней недели достаточно прост, поэтому давайте поговорим о месяцах.

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

Вычислить разницу между двумя заданными датами в днях

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

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

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

2. Затем перетащите дескриптор заполнения вниз к ячейкам, чтобы заполнить эту формулу, и количество дней между двумя датами будет рассчитано, как показано ниже:

Вычислить разницу между двумя заданными датами в месяцах

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

Примечание. A2 — это ячейка даты начала, а B2 — ячейка даты окончания.

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

Статья в тему:  Михаил салтыков щедрин добрая душа краткое содержание. Премудрый пискарь. Военная служба. Ссылка в Вятку

Вычислить разницу между двумя заданными датами в годах

Чтобы вычислить количество лет между двумя датами, вам может помочь функция РАЗНДАТ.

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

Внимание: A2 это ячейка даты начала и B2 — ячейка даты окончания.

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

Вычислить разницу между двумя заданными датами в днях, месяцах и годах.

Если вам нужно рассчитать разницу между двумя датами в днях, месяцах и годах вместе, вы должны применить следующую формулу:

Внимание: A2 это ячейка даты начала и B2 — ячейка даты окончания.

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

Рассчитайте разницу между двумя заданными датами в неделях

Функция РАЗНДАТ также может помочь вам рассчитать количество недель между двумя датами. Используйте следующую формулу в пустой ячейке:

Внимание: A2 это ячейка даты начала и B2 — ячейка даты окончания.

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

  • Советы : Если вы хотите получить количество полных недель между двумя датами, примените эту формулу:
  • = ОКРУГЛВНИЗ ((РАЗНДАТ (A2; B2; «d») / 7); 0)
Статья в тему:  Уменьшается ли размер груди при похудении. При похудении грудь уменьшается? способов, как вернуть грудь после похудения

Вычислить разницу между двумя заданными датами в днях, часах и минутах

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

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

Внимание: A2 — ячейка времени даты начала и B2 — ячейка времени даты окончания.

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

Примеры использования функции РАЗНДАТ в Excel

Пример №1. Подсчет количества лет между двумя датами

На примере выше, формула возвращает количество лет между двумя датами. Например, функция вернет значение “27” если вы захотите посчитать количество полных лет между двумя датами 19 июня 1989 года и 26 марта 2017 года. Система подсчитывает количество полных лет и игнорирует количество месяцев и дней между датами.

Пример №2. Подсчет количества месяцев между двумя датами

На примере выше, функция DATEDIF (РАЗНДАТ) в Excel возвращает количество полных месяцев между двумя датами – 19 июня 1989 года и 26 марта 2017 года.

Функция возвращает значение “333”, что является количеством полных месяцев между датами указанными выше.

Пример №3. Подсчет количества дней между двумя датами

На примере выше, функция DATEDIF (РАЗНДАТ) в Excel возвращает количество дней между двумя датами. Например, функция возвращает значение “10142” дня между двумя датами – 19 июня 1989 года и 26 марта 2017 года.

Статья в тему:  My School-Day (Мой школьный день). Рассказ "мой школьный день"

Если вы хотите посчитать количество дней между двумя датами, исключая количество лет, которые уже завершены, вам нужно использовать аргумент “YD” в качестве третьего (пример на рисунке ниже):

В приведенном выше примере он возвращает значение “280”, то есть число дней между днями, исключая 27 полных лет.

Если вы хотите посчитать количество дней между двумя датами, исключая количество полных лет и месяцев, используйте атрибут “MD” в качестве третьего аргумента (как показано на рис. ниже):

На примере выше функция возвращает значение “7” означающие количество дней между двумя днями “19” и “26” число, исключая значения лет и месяцев.

Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе “От новичка до мастера Excel“. Успей зарегистрироваться по ссылке!

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector