image

В этой статье мы узнаем, как рассчитать количество дней в Microsoft Excel.

Как можно рассчитать дни между двумя датами?

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

Функция РАЗНДАТ в Excel

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

Функция РАЗНДАТ возвращает количество лет, месяцев и дней между заданными двумя датами в Excel.

Синтаксис:

=DATEDIF(start_date, end_date, unit)

Start_date: первая дата в допустимом формате excel end_date: вторая дата в допустимом формате excel Unit: блок в кавычках «y» получает количество лет между датами «m» получает промежуточные даты, «d» получает дни между датами, «md» получает дни между датами, игнорируя месяцы и годы «ym» получает месяцы между датами, игнорируя дни и годы, «yd» получает дни между датами, игнорируя годы

Unit

Purpose

Meaning

d

days

Complete calendar days between the days

m

months

Complete calendar months between the days

y

years

Complete calendar years between the days

md

Days without months and years

Complete calendar days between the

days as if the dates were of the same month & year

ym

Months without years

Complete calendar months between the days

as if the dates were of the same year

yd

Days without years

Complete calendar days between the days as if

the dates were of the same year

Аргумент единицы очень важен.

Пример:

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

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

image

Используйте формулу:

=DATEDIF (A2, B2, C2)

A2: первый аргумент даты задан как ссылка на ячейку B2: Второй аргумент даты задан как ссылка на ячейку C2: указанная единица

image

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

image

Функция возвращает полные календарные годы между датами с использованием символа «y»

image

Как видите, функция возвращает значения.

Примечание:

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

  2. Начальная_дата должна быть до конечной_даты, иначе функция выдаст # ЧИСЛО! ошибка . Функция дает # ЗНАЧ! Ошибка, если дата недействительна.

Один из наиболее часто используемых примеров функции — получение возраста человека в Excel.

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

С этой целью функция РАЗНДАТ объединена с функцией СЕГОДНЯ.

link: / excel-date-and-time-excel-today-function [TODAY function] в Excel используется для генерации сегодняшней даты в ячейке.

Синтаксис:

=Today()

image

Давайте рассмотрим это на примере, показанном ниже.

Здесь нам нужно рассчитать возраст детей Неда Старка.

image

Воспользуйтесь формулой, чтобы узнать возраст детей.

Формула:

=DATEDIF(C4,TODAY(),»y»)

Дата рождения — это дата начала в ячейке C4.

Функция Today () используется для получения сегодняшней даты в качестве даты окончания.

«Y», чтобы получить возраст в годах.

Note:

Here we are using Today as an end date. You can use end date as your

choice.

image

Мы получили возраст Джона Сноу с помощью функции РАЗНДАТ (DATEDIF). Скопируйте формулу в другие ячейки, выберите ячейки, занимающие первую ячейку, в которой формула уже применена, используйте сочетание клавиш Ctrl + D, чтобы найти возраст остальных детей.

image

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

image

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

image

У нас есть возраст в днях. Теперь некоторые из вас задаются вопросом, нужно ли нам находить годы, месяцы и дни между двумя датами.

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

=DATEDIF(B2,TODAY(),»y») & «y » & DATEDIF(B2,TODAY(),»ym»)&»m » &

DATEDIF(B2,TODAY(),»md») & «d»

Пояснение:

РАЗНДАТ (B2, СЕГОДНЯ (), «y») & «y» обозначает годы между датами со строкой «y», присоединенной к числу DATEDIF (B2, TODAY (), «ym»), а «m» обозначает месяцы между датами, без учета дней и лет со строкой «m», прикрепленной к числу.

РАЗНДАТ (B2, СЕГОДНЯ (), «md») & «d» обозначает дни между датами, игнорируя месяцы и годы со строкой «d», прикрепленной к числу.

image

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

Надеюсь, эта статья о том, как рассчитать количество дней в Microsoft Excel, имеет пояснительный характер. Дополнительные статьи о вычислении значений даты и времени и соответствующих формулах Excel можно найти здесь. Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected].

Статьи по теме:

link: / excel-date-and-time-excel-workday-function [Как использовать функцию РАБДЕНЬ в Excel]: возвращает значение даты рабочего дня после того, как дни, добавленные к start_date, с помощью функции РАБДНИ в Excel.

link: / excel-formula-and-function-get-net-working-days-in-excel [Как использовать функцию ЧИСТРАБДНИ в Excel]: возвращает рабочие дни между двумя заданными датами с помощью функции ЧИСТРАБДНИ.

link: / tips-count-vacation-between-Date-in-excel [Подсчет праздников между датами в Excel]: подсчет нерабочих дней между двумя заданными датами с помощью функции РАЗНДАТ и ЧИСТРАБДНИ в Excel.

link: / excel-date-time-formulas-extract-days-between-Date-ignoring-years-in-excel [Извлечь дни между датами, игнорируя годы в Excel]: подсчитать дни между двумя датами с использованием разных функций и математическая операция в Excel link: / excel-date-time-formula-count-Birth-Date-from-range-by-month-excel [Подсчитать даты рождения по месяцам в Excel]: подсчитать количество дат, лежащих в конкретный месяц с помощью функции СУММПРОИЗВ и МЕСЯЦ в Excel.

link: / tips-price-sum-by-weekdays-in-excel [СУММНАЯ цена по будним дням в Excel]: значения суммы цен, соответствующие количеству дат в конкретный будний день, с использованием функции СУММПРОИЗВ и ДЕНЬ НЕДЕЛИ в Excel.

Популярные статьи:

link: / tips-if-condition-in-excel [Как использовать функцию ЕСЛИ в Excel]: оператор IF в Excel проверяет условие и возвращает конкретное значение, если условие истинно, или другое конкретное значение, если ЛОЖЬ .

link: / formulas-and-functions-Introduction-of-vlookup-function [Как использовать функцию VLOOKUP в Excel]: это одна из наиболее часто используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листы.

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]: Это еще одна важная функция панели инструментов. Это поможет вам суммировать значения для конкретных условий.

link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]: Подсчет значений с условиями с помощью этой удивительной функции. Вам не нужно фильтровать данные для подсчета определенных значений. Функция Countif важна для подготовки вашей приборной панели.