Почему нет функции разндат в эксель
Перейти к содержимому

Почему нет функции разндат в эксель

  • автор:

РАЗНДАТ(. ) / DATEDIF(. )

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

ЭТОГО НЕТ В ОФИЦИАЛЬНОЙ СПРАВКЕ EXCEL:

Собственно говоря, самой функции РАЗНДАТ нет в справке Excel. Более того нет её и в мастере функций. И при наборе вручную первых букв названия функции Excel тоже не покажет подсказку в выпадающем списке. Объясняется это довольно просто. Эта функция изначально не является функцией Excel. Она всего лишь поддерживается Excel для совместимости с другими системами электронных таблиц. В Excel эта функция попала из электронных таблиц Lotus 1-2-3. НО работает эта функция в любой версии Excel

СИНТАКСИС:

=РАЗНДАТ(нач_дата;кон_дата;код)

АРГУМЕНТЫ:

1. нач_дата — нач альная дата.
2. кон_дата — конечная дата.
3. код — текстовое значение, которое указывает в каких единицах необходимо вернуть разницу дат.

Список допустимых значений аргумента "КОД"
КОД ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
"Г" "Y" Число полных лет в периоде.
"М" "M" Число полных месяцев в периоде.
"Д" "D" Число дней в периоде.
"МД" "MD" Разница между днями дат нач_дата и кон_дата. Месяцы и годы дат игнорируются.
"ГМ" "YM" Разница между месяцами дат нач_дата и кон_дата. Дни и годы дат игнорируются.
"ГД" "YD" Разница между днями дат нач_дата и кон_дата. Годы дат игнорируются.

ОГРАНИЧЕНИЯ:

Если аргумент кон_дата соответствует более ранней дате чем аргумент нач_дата функция вернёт значение ошибки #ЧИСЛО.
Если какой-либо из аргументов нач_дата или кон_дата не являются допустимой датой, то функция вернёт значение ошибки #ЗНАЧ.

В excel нет функции разндат

Функция РАЗНДАТ() — Вычисление разности двух дат в днях, месяцах, годах в MS EXCEL

​Смотрите также​ правой стороне, а​ ее в списке​ промежуточный период в​: Файлик бы. ​

​где А1 — ячейка​ получится вставить стандартным​ руководствуясь при этом​Преобразует дату в числовом​ версиях эта функция​ функция находит количество​ 1 день. Для​ не рекомендуется (см.​

​Пример1:​ не считает!​ же относится и​​ в EXCEL 2007​​Для вычислений длительности временных​ текст по левой.​ мастера функций (SHIFT+F3).​

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

​ днях, например 127.​

​TimSha​ с датой поступления​

​ способом через окно​​ параметрами, указывающими выходные​​ формате в минуты.​ отсутствует. Например, маркер​ дней в предыдущем месяце​ значений 31.12.2009 и​ примеры ниже).​начальная_дата 01.02.2007, конечная_дата​Пример3:​

​ к расчету полных​

​ при сравнении дат​

​ интервалов удобней всего​

​ Значение в ячейке​

​В ячейку A3 введите​

​: Пример, однако, неприлагаемый​

​Вставка — Функция (Insert​

​ версии 2013 означает,​

​ относительно конечной даты,​ 01.02.2010 результат вообще​Пример1:​
​ 01.03.2009​начальная_дата 01.02.2007, конечная_дата​ месяцев (см. ниже).​ 28.02.2009 и 01.03.2009​ использовать недокументированную функцию​ B4 распознается программой​ введете ее в​ формулу:=A1+A2.​ — подрубить под​ — с датой​ — Function)​ количество.​Преобразует дату в числовом​ что данная функция​ т.е. 28 (конечная​

​ отрицательный (-2 дня)!​

​начальная_дата 01.02.2007, конечная_дата​Результат:​
​ 01.03.2009​Пример2:​ результат будет 4​ РАЗНДАТ(), английский вариант​ как текст.​

​ строку формул, то​Обратите внимание, формат «Дата»​ размер надо. ;)​​ увольнения.​​, ее можно вручную​ГОД​ формате в месяцы.​ доступна в выпуске​ дата принадлежит марту,​Не советую использовать формулу​

​ 06.03.2009​1 (месяц), т.к.​Результат:​​начальная_дата 01.02.2007, конечная_дата​​ дня, а не​ DATEDIF().​В ячейке B7 Excel​​ она сработает.​​ автоматически присвоился для​

1. Разница в днях («d»)

​Знакомимся с формататми,​или в английской версии​ вписать в ячейку​

​Преобразует дату в числовом​​ЧИСТРАБДНИ​
​ Excel 2013 и всех​​ предыдущий месяц -​

​ с вышеуказанным значением​Результат1:​ сравниваются конечная дата​25 месяцев​ 01.03.2007​ 1 день). Избегайте​Если Вам требуется рассчитать​ сам присвоил текущий​Функция РАЗНДАТ поддерживает несколько​ ячейки A3. Не​ уточняем в каких​ Excel:​ с клавиатуры -​

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

​5 (дней), т.к.​​ 01.03.2009 и модифицированная​Формула может быть заменена​
​Результат:​​ использования функции с​ стаж (страховой) в​ год (сейчас 2015-ый)​

​ параметров:​ сложно догадаться, чтобы​ в начале может​=DATEDIF(A1;A2;»y»)&» y. «&DATEDIF(A1;A2;»ym»)&» m.​ и она сработает!​ДОЛЯГОДА​ дней между двумя​Функция​ 2015г. в феврале​ быть заменена альтернативным​ сравниваются конечная дата​ начальная дата 01.02.​ альтернативным выражением:​28 (дней)​

​ этим аргументом. Альтернативная​​ годах, месяцах, днях,​ по умолчанию. Это​Параметр​ посчитать разницу в​ быть «0000». Почтовый​ «&DATEDIF(A1;A2;»md»)&» d.»​

2. Разница в полных месяцах («m»)

​Синтаксис функции следующий:​Возвращает долю года, которую​ датами.​

​Описание​​ было 28 дней).​ выражением:​
​ 06.03.2009 и модифицированная​​2009​

​=12*(ГОД(B2)-ГОД(A2))-(МЕСЯЦ(A2)-МЕСЯЦ(B2))-(ДЕНЬ(B2)​​Пример3:​
​ формула приведена ниже.​​ то, пожалуйста, воспользуйтесь​

​ видно при отображении​Описание​ датах в Excel​ индекс, к примеру.​HoBU4OK​=РАЗНДАТ(Начальная_дата; Конечная_дата; Способ_измерения)​

​ составляет количество дней​​ЧИСТРАБДНИ.МЕЖД​ДАТА​
​ После этого отнимает​​=ЕСЛИ(ДЕНЬ(A2)>ДЕНЬ(B2);​

​ начальная дата 01.​(год начальной даты​
​Внимание​

​начальная_дата 28.02.2008, конечная_дата​​»yd»​ расчетами выполненными в​ содержимого ячеек в​»d»​ нужно от новейшей​Che79​

​С первыми двумя аргументами​ между начальной и​Возвращает количество полных рабочих​Возвращает заданную дату в​ день начала и​ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2);​032009​ заменяется годом конечной​: В справке MS EXCEL​ 01.03.2008​разница в днях без​ статье Расчет страхового (трудового)​

3. Разница в полных годах («y»)

​ строке формул. Обратите​Количество полных дней​ даты отнять старшую​

​: Здравствуйте,​​Нашел в готовых​ все более-менее понятно​
​ конечной датами.​​ дней в интервале​

​ числовом формате.​​ прибавляет день конечной​ДЕНЬ(B2)-ДЕНЬ(A2))​
​(год и месяц​​ даты, т.к. 01.02​

​ (см. раздел Вычисление​Результат:​ учета лет​

​ стажа в MS​ внимание, как изначально​
​»m»​

4. Разница в полных месяцах без учета лет («ym»)

​ дату. В ячейке​если правильно понял,​ решениях интересную формулу,​ — это ячейки​Важно:​

​ между двумя датами,​​РАЗНДАТ​ даты =ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B6;-1);0))-ДЕНЬ(A6)+ДЕНЬ(B6), т.е.​
​Данная формула лишь эквивалетное​​ начальной даты заменяется​ меньше чем 01.03)​ возраста) имеется кривая​2 (дня), т.к.​​ВНИМАНИЕ! Функция для​​ EXCEL. ​ вводилось значение в​Количество полных месяцев​ B1 введите формулу:=A3-A1.​

​ возможно, так?​​ но она не​ со стартовой и​
​ Вычисляемые результаты формул и​​ руководствуясь параметрами, указывающими​Вычисляет количество дней, месяцев​ 28-30+16=14. На наш​ (в большинстве случаев)​​ годом и месяцем​​Пример2:​ формула для вычисления​ 2008 год -​ некоторых версий EXCEL​Функции РАЗНДАТ() нет в справке​ A7.​

​»y»​ Соответственно мы получаем​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(РАЗНДАТ(A1;B1;»y»)​ действует на отображение​ конечной датами. А​ некоторые функции листа​ выходные дни и​ или лет между​ взгляд, между датами​ выражение для РАЗНДАТ()​ конечной даты, т.к.​

​начальная_дата 01.04.2007, конечная_дата​ количества месяце между​
​ високосный​
​ возвращает ошибочное значение.​​ EXCEL2007 и в​​На чистом листе в​Количество полных лет​ количество дней между​

5. Разница в днях без учета месяцев и лет («md»)

​или кладите файл​ кол-ва дней ДО​ самый интересный аргумент,​ Excel могут несколько​ их количество.​ двумя датами. Эта​ все же 1 полный​ с параметром md.​

​ 01 меньше чем​​ 01.03.2009​ 2-мя датами: ​
​Эта формула может быть​​ Избегайте использования функции​ Мастере функций (​ ячейки А1:B1 введите​»ym»​​ этими двумя датами.​​Дата и время в​ начала события (не​ конечно, последний -​ отличаться на компьютерах​ТДАТА​ функция полезна в​

​ месяц и все​​ О корректности этой​ 06)​
​Результат:​​=(ГОД(ТДАТА())-ГОД(A3))*12+МЕСЯЦ(ТДАТА())-МЕСЯЦ(A3)​ заменена простым выражением​ с этим аргументом.​SHIFT+F3​​ 01.01.1900, а в​​Количество полных месяцев без​​ Excel – это​ находи отрицательные значения)​

​ он определяет, каким​​ под управлением Windows​Возвращает текущую дату и​
​ формулах расчета возраста.​​ дни марта, т.е​ формуле читайте в​Пример2:​11 (месяцев), т.к.​Если вместо функции ТДАТА() -​ =ЦЕЛОЕ(B2)-ЦЕЛОЕ(A2). Функция ЦЕЛОЕ()​Ниже приведено подробное описание​

​), но она работает,​ ячейках A2:B2 вводим​

​ учета лет​Теперь мы научимся вычислять​ числа сформатированные специальным​

​Подскажите как ее​

​ именно образом и​ с архитектурой x86​ время в числовом​

​ДАТАЗНАЧ​ 16 дней, а​ разделе «Еще раз​начальная_дата 28.02.2007, конечная_дата​ сравниваются конечная дата​ текущая дата использовать​ округляет значение до​

​ всех 6 значений​ хотя и не​ 01.01.1901. Теперь меняем​»md»​ возраст по дате​
​ образом. Датой является​
​ доработать?​
​ в каких единицах​

​ или x86-64 и​ формате.​Преобразует дату из текстового​ не 14! Эта​ о кривизне РАЗНДАТ()»​ 28.03.2009​ 01.03.2009 и модифицированная​ дату 31.10.1961, а​ меньшего целого и​

6. Разница в днях без учета лет («yd»)

​ аргумента​ без огрех.​ формат ячеек на​Количество дней без учета​ рождения:​ целая часть числа,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=РАЗНДАТ(A2;СЕГОДНЯ();»y»)&» лет «&РАЗНДАТ(A2;СЕГОДНЯ();»ym»)&» мес.​

​ будет измеряться интервал​ компьютерах под управлением​СЕКУНДЫ​

​ формата в числовой.​ ошибка проявляется, когда​
​ ниже.​
​Результат2:​
​ начальная дата 01.04.​

Еще раз о кривизне РАЗНДАТ()

​ в А3 ввести 01.11.1962,​ использована для того​способ_измерения​РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)​ «числовой» в выделенном​ месяцев и лет​На новый лист в​ а время (часы​ «&РАЗНДАТ(A2;СЕГОДНЯ();»md»)&» дн.»​

​ между начальной и​ Windows RT с​Преобразует дату в числовом​ДЕНЬ​ в предыдущем месяце относительно​Формула =РАЗНДАТ(A2;B2;»yd») вернет количество​0, т.к. сравниваются​2008​ то формула вернет​ случая, если исходные​, а также альтернативных​Аргумент начальная_дата должна быть​ диапазоне B1:B2. Для​»yd»​ ячейки A1:A3 введите​ и минуты) –​Вроде все правильно​ конечной датами. Этот​ архитектурой ARM. Подробнее​ формате в секунды.​Преобразует дату в числовом​ конечной даты, дней​ дней между двумя​ конечная дата 28.03.2009​(год начальной даты​ 13, хотя фактически​ даты введены вместе​ формул (функцию РАЗНДАТ()​ раньше аргумента конечная_дата.​ этого можно нажать​Количество дней без учета​ даты: 18.04.1985; 17.08.1977;​ это дробная часть.​ сделал?!​ параметр может принимать​

​ об этих различиях.​ВРЕМЯ​ формате в день​ меньше, чем дней​

​ датами без учета​

​ и модифицированная начальная​ заменяется годом конечной​ прошло 12 месяцев​ с временем суток​ можно заменить другими​Аргумент​ комбинацию клавиш CTRL+SHIFT+1.​ лет​ 08.12.1992​По умолчанию число 1​_Boroda_​ следующие значения:​

Функции даты и времени (справка)

​Для вычислений длительностей интервалов​Возвращает заданное время в​ месяца.​ начальной даты. Как​

​ лет. Использовать ее​​ дата 28.​ даты за вычетом​ и 1 день​ (РАЗНДАТ() игнорирует время,​ формулами (правда достаточно​способ_измерения​B1 теперь содержит число​Проиллюстрируем пример использования нескольких​В ячейки B1:B3 проставьте​ соответствует дате 01​: На этот раз​

​ дат в Excel​

​ДНИ​ выйти из этой​

​ не рекомендуется по​

​032009​ 1 года, т.к.​ (ноябрь и декабрь​ т.е. дробную часть​ громоздкими). Это сделано​

​определяет, как и​

​ 1, а B2​ параметров:​

​ января 1900 года.​ да​разница в полных годах​

​ есть функция​
Excel 2013

​ВРЕМЗНАЧ​Возвращает количество дней между​

​ причинам, изложенным в​(год и месяц​ 01.04 больше чем​

​ числа, см. статью​ в файле примера).​ в каких единицах​ – 367. То​Внимание! Чтобы функция:=РАЗНДАТ() работала​

​Теперь нужно воспользоваться функцией​

​ То есть каждая​Держите​»m»​РАЗНДАТ​Преобразует время из текстового​ двумя датами.​

​Модифицируем формулу для расчета​

​ предыдущем пункте.​ начальной даты заменяется​

​ 01.03)​
Excel 2013

​ 10 месяцев в​ Как Excel хранит​В файле примера значение​

​ будет измеряться интервал​

​ есть прошел один​ без ошибок, следите​

​ по преобразованию количества​

​ дата – это​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=РАЗНДАТ(МИН(A2;СЕГОДНЯ());МАКС(A2;СЕГОДНЯ());»y»)&» лет «&РАЗНДАТ(МИН(A2;СЕГОДНЯ());МАКС(A2;СЕГОДНЯ());»ym»)&» мес.​

​в полных месяцах​

​, в английской версии​ формата в числовой.​ДНЕЙ360​

​ дней разницы без​
Excel 2010

​Результат, возвращаемый формулой =РАЗНДАТ(A2;B2;»yd»)​ годом и месяцем​Вся эта вакханалия нужна,​ 1962г.).​ дату и время).​ аргумента начальная_дата помещена​

​ между начальной и конечной​

​ високосный год (366​ за тем, чтобы​ дней в количество​

​ количество дней прошедших​

​СЕГОДНЯ​Вычисляет количество дней между​

​ учета месяцев и​

​ зависит от версии​ конечной даты)​

​ например, для подсчета​

​Формула =РАЗНДАТ(A2;B2;»y») вернет количество​Примечание​

​ датами. Этот аргумент​ дней) и 1​ начальная дата была​

​ от 01.01.1900. На​HoBU4OK​в полных днях​DATEDIF​Возвращает текущую дату в​

​ двумя датами на​

​ лет:​ EXCEL.​Пример3:​ сколько полных дней,​ полных лет между​

​: Если интересуют только​
Excel 2010

​А2​ может принимать следующие​ день.​ старше конечной даты.​ вручную введите в​ данном уроке детально​: Спасибо, работает!​»yd»​

​ числовом формате.​ основе 360-дневного года.​

​Формула может быть заменена​начальная_дата 28.02.2009, конечная_дата​ месяцев и лет​ двумя датами.​

​ рабочие дни, то​​, а значение аргумента​ значения:​Способ отображения даты можно​Целью данного урока является​ диапазон C1:C3 следующее​ рассмотрим даты, а​palleot​разница в днях с​Нюанс в том, что​ДЕНЬНЕД​ДАТАМЕС​

Вычисление возраста или стажа функцией РАЗНДАТ (DATEDIF)

​При применении новой функции​ альтернативным выражением:​ 01.03.2009​​ прошло с определенной​​Пример1:​ количество рабочих дней​​ конечная_дата – в​​Значение​

​ задать с помощью​ пример математических операций​ значение: =РАЗНДАТ(A1;B1;»y»).​ на следующих уроках​: Добрый день Уважаемые​​ начала года без​​ Вы не найдете​Преобразует дату в числовом​Возвращает дату в числовом​ необходимо учитывать, что​=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2))>B2;​Результат3:​ даты до сегодняшнего​начальная_дата 01.02.2007, конечная_дата​ между двумя датами​ ячейке​Описание​ диалогового окна «Формат​ с датами. Так​Таким образом, применение функции​ – время.​ форумчане!​ учета лет​​ эту функцию в​ формате в день​​ формате, отстоящую на​ разница в днях​B2-ДАТА(ГОД(B2)-1;МЕСЯЦ(A2);ДЕНЬ(A2));​4 (дня) -​

​ дня. Подробнее читайте​

​ 01.03.2009​

​ можно посчитать по​В2​»d»​ ячеек». Для его​ же, мы убедимся,​ позволило нам точно​Так как дата является​Подскажите пожалуйста, возможно​»md»​ списке Мастера функций,​ недели.​ заданное число месяцев​ будет одинаковой для​B2-ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)))​ совершенно непонятный и​

​ в одноименной статье​ ​Результат:​
​ формуле =ЧИСТРАБДНИ(B2;A2)​ ​.​
​разница в днях​ ​ вызова нажмите: CTRL+1.​
​ что для Excel​ ​ вычислить возраст по​ числом, значит можно​ ли при использовании​
​разница в днях без​ ​ нажав кнопку​НОМНЕДЕЛИ​ вперед или назад​
​ нескольких начальных дат​ ​Найдем разницу дат 16.03.2015​ НЕПРАВИЛЬНЫЙ результат. Ответ​

​ Сколько лет, месяцев,​

Вычисление разницы между двумя датами функцией РАЗНДАТ

​2 (года)​Формула =РАЗНДАТ(A2;B2;»m») вернет количество​Формула =РАЗНДАТ(A2;B2;»d») вернет простую​»m»​ На закладке «Число»​ тип данных дата​ дате рождения в​ проводить с ним​

​ функции «РАЗНДАТ» при​ учета месяцев и​

​fx​Преобразует дату в числовом​ от начальной даты.​ (см. рисунок выше,​ и 30.01.15. Функция​

​ должен быть =1.​ дней прошло с​

​Пример2:​ полных месяцев между​

Отрицательный результат в формуле РАЗНДАТ (Формулы/Formulas)

​ разницу в днях​​разница в полных месяцах​
​ выберите в списке​ является числом.​ Excel.​ математические вычислительные и​ сопоставлении разницы лет​ лет​- она является​
​ формате в число,​КОНМЕСЯЦА​
​ даты 28-31.01.2015). В​ РАЗНДАТ() с параметрами​
​ Более того, результат​ конкретной даты.​

​начальная_дата 01.04.2007, конечная_дата​​ двумя датами.​ между двумя датами.​
​»y»​
​ «Числовые форматы» -​Заполните таблицу датами, так​

​Внимание! Чтобы перевести дни​​ расчетные операции. Посчитать​

Функция «РАЗНДАТ» или 5 больше 10 (Формулы/Formulas)

​ (до 10 лет)​​»ym»​ недокументированной возможностью Excel.​
​ которое указывает, на​Возвращает дату в числовом​ остальных случаях формулы​ md и ym​ вычисления зависит от​
​Формула может быть заменена​ 01.03.2009​Пример1:​Пример1: ​разница в полных годах ​ «Дата». В разделе​ как показано на​
​ в года не​ количество дней между​сделать так, чтобы​разница в полных месяцах​
​ Точнее говоря, найти​

​ какую неделю года​​ формате для последнего​

​ эквивалентны. Какую формулу​​ подсчитает, что разница​ версии EXCEL.​ альтернативным выражением:​
​Результат:​начальная_дата 01.02.2007, конечная_дата​начальная_дата 25.02.2007, конечная_дата 26.02.2007​»ym»​ «Тип» отображаются самые​

​ рисунке:​​ достаточно формулы: =(B1-A1)/365.​
​ двумя датами Excel​ первая цифра была​
​ без учета лет​
​ описание этой функции​

Как вычислить дату в Excel

​ приходится дата.​ дня месяца, отстоящего​ применять? Это решать​ составляет 1 месяц​Версия EXCEL 2007 с​=ОСТАТ(C7;12)​1 (год)​ 01.03.2007​

​Результат: ​разница в полных месяцах​ популярные форматы для​Разные способы ввода дат.​ Более того даже​ не составляет особых​ «0» к примеру​Например:​ и ее аргументов​РАБДЕНЬ​ вперед или назад​

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

​ пользователю в зависимости​ и 14 дней.​ SP3:​В ячейке​Подробнее читайте в статье​Результат:​1 (день).​ без учета лет​ отображения дат.​ В столбце А​ если мы знаем​ проблем. Для наглядного​ разница между 2000​

  1. ​Т.е. при желании подсчитать​ можно только в​Возвращает дату в числовом​ на заданное число​
  2. ​ от условия задачи.​ Так ли это​Результат – 143 дня!​
  3. ​С7​ Полный возраст или​

​1 (месяц)​Этот пример показыват, что​»md»​Скачать примеры вычисления даты​ – способ ввода,​ что 1 сутки​ примера сначала выполним​ и 2005 гг.​ и вывести, например,​ полной версии англоязычной​ формате, отстоящую вперед​ месяцев.​Чтобы просмотреть более подробные​

Вычисление возраста по дате рождения в Excel

​ Больше чем дней​должна содержаться разница​ стаж.​

  1. ​Пример2:​ при подсчете стажа​разница в днях без​ в Excel​
  2. ​ а в столбце​ = 0,0027397260273973 года,​
  3. ​ сложение, а потом​ была 05 а​ ваш стаж в​ справки, поскольку на​ или назад на​ЧАС​ сведения о функции,​

​Имея формулу, эквивалентную РАЗНДАТ(), можно​ в месяце!​ в полных месяцах​Формула может быть заменена​начальная_дата 01.03.2007, конечная_дата 31.03.2007​

​ необходимо использовать функцию​ учета месяцев и​Читайте также: Функции для​ B – результат​ то формула:=(B1-A1)*0,0027397260273973 так​ вычитание дат. Для​ не 5.​ виде «3 г.​ самом деле она​ заданное количество рабочих​

​Преобразует дату в числовом​ щелкните ее название​ понять ход вычисления.​Версия EXCEL 2007:​ (см. п.2).​ альтернативным выражением:​Результат:​ РАЗНДАТ() с осторожностью.​ лет​ работы с датами​

​ отображения.​ же не даст​

​ этого:​ ​а то эксель​
​ 4 мес. 12​ ​ оставлена для совместимости​
​ дней.​ ​ формате в часы.​
​ в первом столбце.​ ​ Очевидно, что в​
​Разница между 28.02.2009 и​ ​Формула =РАЗНДАТ(A2;B2;»md») вернет количество​=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)) ГОД(B2)-ГОД(A2);ГОД(B2)-ГОД(A2)-1)​
​0​ ​ Очевидно, что если​ВНИМАНИЕ! Функция для​
​ в Excel​ ​Обратите внимание, что в​ точного результата.​

​На чистом листе в​ считает, что 10​

Разные параметры РАЗНДАТ.

​ дн.», необходимо ввести​ со старыми версиями​РАБДЕНЬ.МЕЖД​НОМНЕДЕЛИ.ISO​Примечание:​

Ввод даты в ячейку Excel

​ нашем случае количество​ 01.03.2009 – 4​ дней между двумя​Формула =РАЗНДАТ(A2;B2;»ym») вернет количество​При расчете стажа, считается,​ сотрудник работал 25​ некоторых версий EXCEL​

​На следующем уроке мы​ формате ячеек по​Дни в года наиболее​

Способы ввода дат.

​ ячейку А1 введите​ лет меньше чем​ в ячейку следующую​ Excel и Lotus​Возвращает числовое значение даты,​Возвращает номер недели по​

​ Маркер версии обозначает версию​ полных месяцев между​ дня!​ датами без учета​ полных месяцев между​ что сотрудник отработавший​ и 26 февраля,​ возвращает ошибочное значение,​ на готовых примерах​ умолчанию «Общий», даты​

​ точно преобразует функция:=РАЗНДАТ().​ текущею дату нажав​ 5 пример приложен.​ формулу:​ 1-2-3. Однако, несмотря​ предшествующей заданному количеству​ ISO для заданной​ Excel, в которой​ датами = 1,​Причем в EXCEL 2003​

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

​ месяцев и лет.​ двумя датами без​ все дни месяца​ то отработал он​ если день начальной​ будем работать со​ также как и​ Английская версия =DATEDIF().​ CTRL+;.​Заранее спасибо!​

Из даты в число.

​=РАЗНДАТ(A1;A2;»y»)&» г. «&РАЗНДАТ(A1;A2;»ym»)&» мес.​ на то, что​ рабочих дней или​ даты.​ она впервые появилась.​ т.е. весь февраль.​ с SP3 формула​

​ Использовать функцию РАЗНДАТ()​ учета лет (см.​ — отработал 1​ 2 дня, а​ даты больше дня​ временем и периодами​ число выравниваются по​ Вы не найдете​В ячейке A2 введите​pabchek​ «&РАЗНДАТ(A1;A2;»md»)&» дн.»​ эту функцию не​

Форматы дат.

​ следующей за ними,​МИНУТЫ​

​ В более ранних​ Для вычисления дней,​ возвращает верный результат​

​ с этим аргументом​ примеры ниже).​ полный месяц. Функция РАЗНДАТ() так​ не 1. То​ конечной даты (например,​

Почему нет функции разндат в эксель

Формат ячеек - Дата

  • по умолчанию мы должны оказаться во вкладке “Число” (если это не так, переключаемся в нее);
  • в списке “Числовые форматы” находим позицию “Дата” и кликаем на нее;
  • в поле “Тип” выбираем нужный образец представления данных, в соответствии с которым они будут отображаться на листе;
  • нажимаем OK.
  1. Вносим две даты, между которыми будем определять разницу в днях, в две разные ячейки отформатированного ранее диапазона.Количество дней между двумя датами в Эксель
  2. Теперь выделим ячейку, в которой планируем отобразить результат нашего вычисления.
    Определение количества дней между двумя датами в ЭксельВАЖНО: Количество дней обозначается простым целым числом, следовательно, ячейка для его вывода должна иметь отличный от “Дата” формат, а именно – “Общий“. В противном случае полученный результат будет отображаться в формате даты, что не позволит оценить корректность проведенных вычислений. Для определения текущего формата ячейки достаточно взглянуть на соответствующее поле, расположенное в разделе инструментов “Число” на ленте вкладки “Главная“.

Формула расчета количества дней между датами в Эксель

  • в итоговую ячейку вводим знак “=“;
  • кликаем по ячейке с конечной датой (более поздней);
  • вводим с клавиатуры символ “” (знак минус);
  • кликаем по ячейке с начальной датой.
  • d” — количество дней между датами;
  • m” — количество полных месяцев между датами;
  • y” — количество полных лет между датами;
  • YM” — разница между датами в месяцах;
  • MD” — разница между датами в днях, без учета месяцев и лет;
  • YD” — разница между датами в днях, без учета лет.
  1. Выбираем целевую ячейку, проверяем ее формат по способу, описанному выше.
  2. Описываемая функция отсутствует в Мастере функций, поэтому вводим ее в ячейку вручную, строго придерживаясь синтаксиса.Формула функции РАЗНДАТ в Эксель
  3. Жмем Enter и проверяем полученный результат. Как мы видим, он аналогичен тому, который мы получили, используя простую формулу вычитания. Значит все сделано верно.Разница между двумя датами с помощью функции РАЗНДАТ
  1. Так как описываемая функция присутствует в списке Мастера функций, воспользуемся им для большей наглядности: встаем на ячейку, куда будем выводить результат и щелкаем по кнопке “Вставить функцию” (fx), расположенной слева от строки формул.Вычисление количества рабочих дней между двумя датами
  2. В открывшемся окне Мастера функций:
    • выбираем категорию “Полный алфавитный перечень”;
    • находим и кликаем в списке операторов по строке “ЧИСТРАБДНИ”;
    • нажимаем ОК.Функция ЧИСТРАБДНИ в Эксель
  3. Перед нами появится окно аргументов функции. Здесь можно ввести адреса ячеек вручную или, находясь в поле для заполнения значений аргумента, кликнуть по нужной ячейке на листе. Выбрав начальную и конечную дату, а также указав праздничный день (адрес ячейки), нажимаем ОК.Аргументы функции ЧИСТРАБДНИ в Эксель
  4. Предположим, в этот раз мы заранее не задали формат итоговой ячейки как “Общий”. Тогда мы получим результат, отображающийся в виде даты.Количество рабочих дней между двумя датами с помощью функции ЧИСТРАБДНИ
  5. Следовательно, необходимо снова проверить формат по алгоритму, описанному выше и изменить его на “Общий”.Вычисление количества рабочих дней между двумя датами с помощью функции ЧИСТРАБДНИ

Расчет количества дней между датами в Excel

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

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

Стандартный расчет количества дней

Итак, в Excel есть две функции для вычисления кол-ва дней.

С помощью функции ДНИ

Чтобы получить результат от функции нам понадобится дата начала и дата конца.

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

Хороший пример вы можете видеть на картинке ниже:

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

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

Эта функция вычислит количество дней между этими датами, но если вы хотите чтобы расчет велся «включительно» с датами начала и конца, то добавьте к результату + 1 (просто пропишите это в функции).

С помощью функции РАЗНДАТ

Эта функция аналогична, её отличие в том, что можно указать больше параметров. То есть больше «подстроить» под ситуацию.

Также можно вычислить кол-во месяцев или лет между датами.

Допустим, мы имеем то что указано на картинке ниже:

Эта функция использует три наших аргумента:

  • Дата начала — B1
  • Дата окончания — B2
  • «D» — текстовая строка

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

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

Вот формула, которая даст результат по месяцам, которые будут между датами:

А эта формула, тоже самое что и прошлая, только вычисляет кол-во лет:

Расчет кол-ва рабочих дней

Итак, рабочие дни можно вычислить двумя способами:

  • Функция Excel ЧИСТРАБДНИ — ее следует использовать, если выходные дни — суббота и воскресенье.
  • Функция Excel ЧИСТРАБДНИ.МЕЖД — используйте ее, когда выходные дни отличаются от субботы и воскресенья.

Сначала быстро рассмотрим синтаксис и аргументы фунции ЧИСТРАБДНИ.

Функция Excel ЧИСТРАБДНИ

=ЧИСТРАБДНИ(нач_дата, конеч_дата, [праздники])

  • нач_дата — это дата начала отсчета.
  • end_date — это конечная дата отсчета.
  • [праздники] — (Необязательно) Отдельная дата или диапазон дат, которые не будут учитываться в расчетах.

Посмотрим на стандартный пример, когда нужно посчитать кол-во рабочих дней.

Мы будем использовать эту формулу:

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

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

Именно для таких ситуаций и появилась функция ЧИСТРАБДНИ.МЕЖД.

Посмотрим что из себя представляет эта функция.

Функция Excel ЧИСТРАБДНИ.МЕЖД

=ЧИСТРАБДНИ.МЕЖД(нач_дата; конеч_дата; [выходные]; [праздники])

  • нач_дата — значение даты, представляющее собой начальную дату.
  • конеч_дата — значение даты, представляющее дату окончания.
  • [нерабочие дни] — (Необязательно) в этом аргументе указываются исключительные дни(праздники и т.д.), если аргумента не будет, выходные останутся по-стандарту(суббота и воскресенье).

А сейчас, попробуем посчитать кол-во рабочих дней, если выходными будут пятница и суббота.

Допустим, таблица такая же как и в прошлом примере:

Будем использовать формулу:

3 аргумент в функции сообщает Excel, что пятница и суббота выходные.

Также, мы можем использовать ЧИСТРАБДНИ.МЕЖД для расчета выходных между двумя датами.

Она конечно вычисляет кол-во рабочих дней, но мы можем адаптировать это «под себя».

Допустим, таблица все та же:

Формула, которая нам подойдет:

Расчет кол-ва неполных рабочих дней между двумя датами

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

Допустим, у нас есть похожая таблица с данными:

Формула, для нашего случая, будет такой:

Для обозначения выходных дней, мы использовали «1010111».

  • 0 — рабочий день
  • 1 — неполный рабочий день

Первая цифра из этого числа — понедельник, последняя — воскресенье

Грубо говоря, «0000011» значит, что с понедельника по пятницу — рабочие дни, а суббота и воскресенье — нерабочие (выходные).

По той же логике, «1010111» означает, что только вторник и четверг являются рабочими, а остальные 5 дней — нерабочими.

Если вам нужно исключить какие-то дни из расчетов, можете исключать их таким образом.

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

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

Функция, которая выведет кол-во понедельников:

В этой формуле «0» означает рабочий день, а «1» — нерабочий день.

Формула рассчитывает количество рабочих дней, с учетом того что единственный рабочий день — это понедельник.

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

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

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