Как рассчитать количество дней в Microsoft Excel
В этой статье мы узнаем, как рассчитать количество дней в 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 |
Аргумент единицы очень важен.
Пример:
Все это может быть непонятным для понимания. Давайте разберемся, как пользоваться функцией, на примере.
Здесь у нас есть несколько примеров для проверки формулы. Здесь, учитывая дату начала и дату окончания, нам нужно вычислить разницу в днях между датами
Используйте формулу:
=DATEDIF (A2, B2, C2) |
A2: первый аргумент даты задан как ссылка на ячейку B2: Второй аргумент даты задан как ссылка на ячейку C2: указанная единица
Отмеченные поля при использовании функции показывают нам этот аргумент функции, заданной как ссылка на ячейку.
Функция возвращает полные календарные годы между датами с использованием символа «y»
Как видите, функция возвращает значения.
Примечание:
-
Дата в Excel должна быть в допустимом формате. Единичный аргумент функции может быть указан как ссылка на ячейку или непосредственно на функцию в двойных кавычках.
-
Начальная_дата должна быть до конечной_даты, иначе функция выдаст # ЧИСЛО! ошибка . Функция дает # ЗНАЧ! Ошибка, если дата недействительна.
Один из наиболее часто используемых примеров функции — получение возраста человека в Excel.
Ниже приведен пример получения возраста человека в Excel с помощью функции РАЗНДАТ.
С этой целью функция РАЗНДАТ объединена с функцией СЕГОДНЯ.
link: / excel-date-and-time-excel-today-function [TODAY function]
в Excel используется для генерации сегодняшней даты в ячейке.
Синтаксис:
=Today() |
Давайте рассмотрим это на примере, показанном ниже.
Здесь нам нужно рассчитать возраст детей Неда Старка.
Воспользуйтесь формулой, чтобы узнать возраст детей.
Формула:
=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. |
Мы получили возраст Джона Сноу с помощью функции РАЗНДАТ (DATEDIF). Скопируйте формулу в другие ячейки, выберите ячейки, занимающие первую ячейку, в которой формула уже применена, используйте сочетание клавиш Ctrl + D, чтобы найти возраст остальных детей.
Точно так же мы найдем месяцы и дни, используя ту же функцию, но разные единицы измерения.
Мы получили возраст в месяцах
У нас есть возраст в днях. Теперь некоторые из вас задаются вопросом, нужно ли нам находить годы, месяцы и дни между двумя датами.
Используйте формулу, чтобы получить вместе годы, месяцы и дни
=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», прикрепленной к числу.
Как вы видите сейчас их возраст. Вы можете использовать эту функцию для расчета количества дней обслуживания в 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 важна для подготовки вашей приборной панели.