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

Если иметь ввиду русские региональные опции, то Excel дозволяет вводить дату весьма различными методами — и осознает их все:

С внедрением дефисов

С внедрением дроби

Наружный вид (отображение) даты в ячейке быть может весьма различным (с годом либо без, месяц числом либо словом и т.д.) и задается в меню Формат — Ячейки (Format — Cells) :

Время вводится в ячейки с внедрением двоеточия. К примеру

По желанию можно добавочно уточнить количество секунд — вводя их также через двоеточие:

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

Резвый ввод дат и времени

Для ввода нынешней даты в текущую ячейку можно пользоваться сочетанием кнопок Ctrl + Ж .

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

Если Для вас нередко приходится вводить разные даты в ячейки листа — почитайте это .

Если необходимо, чтоб в ячейке постоянно была животрепещущая нынешняя дата — лучше пользоваться функцией СЕГОДНЯ (меню Вставка — Функция , категория Дата и время ):

Как Excel хранит и обрабатывает даты и время

Если выделить ячейку с датой и установить для нее Общий формат (меню Формат — Ячейки — вкладка Число — Общий ), то можно узреть увлекательную картину:

Вот так, к примеру, смотрится 8.10.2006 15:42.

По сути всякую дату Excel хранит и обрабатывает конкретно так — как число с целой и дробной частью. Целая часть числа (38998) — это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, толика от суток (1сутки = 1,0)

Из всех этих фактов следуют два чисто практических вывода:

Количество дней меж 2-мя датами

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

Количество рабочих дней меж 2-мя датами

Тут ситуация труднее. Нужно не учесть субботы с воскресеньями и празднички. Для такового расчета лучше пользоваться функцией ЧИСТРАБДНИ из надстройки Пакета анализа .

Поначалу нужно подключить надстройку Пакета анализа . Для этого идем в меню Сервис — Надстройки (Tools — Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak) . Опосля этого в Мастере функций в группы Дата и время покажется функция ЧИСТРАБДНИ (NETWORKDAYS).

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

Интересно почитать:  Ввод данных в excel через форму

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

Про то, как это верно вычислять, лучше почитать .

Так как одни день в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от данной на, допустим, 20 дней, довольно прибавить к дате это число.

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

Эту операцию производит функция РАБДНИ (WORKDAY) из надстройки Пакет анализа . Она дозволяет вычислить дату, отстоящую вперед либо вспять относительно исходной даты на необходимое количество рабочих дней (с учетом выходных суббот и воскресений и муниципальных праздинков). Внедрение данной для нас функции на сто процентов аналогично применению функции ЧИСТРАБДНИ описанной чуть повыше.

Вычисление денька недельки

Вас не в пн родили? Нет? Убеждены? Можно просто проверить с помощью функции ДЕНЬНЕД (WEEKDAY) из группы Дата и время .

Иной метод: выделить ячейку с датой, открыть меню Формат — Ячейки (Format — Cells) , вкладка Число , дальше — Все форматы и ввести в строчку Тип новейший формат ДДДД :

Вычисление временных интервалов

Так как время в Excel, как было сказано выше, такое же число, как дата, но лишь дробная его часть, то с временем также вероятны любые математические операции, как и с датой — сложение, вычитание и т.д.

Аспект тут лишь один. Если при сложении нескольких временных интервалов сумма вышла больше 24 часов, то Excel обнулит ее и начнет суммировать снова с нуля. Чтоб этого не происходило, необходимо применить к итоговой ячейке формат 37:30:55 (меню Формат — Ячейки — Число — Время )

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

Как найти дату через данное количество рабочих дней

Обычная задачка: нам известна дата начала работ и отведенное на это количество рабочих дней. Необходимо найти дату окончания работ. Как мы это создадим? При помощи функции РАБДЕНЬ(Исходная дата ;Количество дней ;[Праздники] ) . У данной для нас функции три аргумента:

  1. Исходная дата – дата, от которой отсчитываем срок. Это неотклонимый аргумент
  2. Количество дней – сколько рабочих дней прибавить к исходной дате – неотклонимый аргумент
  3. Празднички – список торжественных дней, если они есть и их необходимо учесть. Это необязательный аргумент. Удобнее всего указывать его ссылкой на перечень праздничков.
Интересно почитать:  Excel формула процента числа от числа

Вот вам наглядный пример использования данной для нас функции:

Но что если у вас иной график выходных? К примеру, вы отдыхаете лишь в воскресенье? Используйте похожую функцию – РАБДЕНЬ.МЕЖД(Исходная дата ;Количество дней ; [Выходные] ;[Праздники] ) . Тут возник очередной необязательный параметр – Выходные . Он как раз и дозволяет задать подходящий график выходных. Когда вы вводите этот параметр, программка дает подсказку что избрать для правильной опции выходных дней:

В остальном, она работает так же, как и предшествующая.

Считаем сколько рабочих дней меж датами

Вот еще схожая задачка: посчитать сколько рабочих дней было меж 2-мя датами. Функции такового подсчёта весьма похожи на две прошлые. Чтоб просто посчитать сколько рабочих дней в интервале дат, используем функцию ЧИСТРАБДНИ(Исходная дата ;Конечная дата ;[Праздники] ) . Тут три аргумента:

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

Ах так эта функция применяется:

Выходными деньками по дефлоту числятся суббота и воскресенье. Если для вас необходимо избрать остальные выходные – используйте функцию ЧИСТРАБДНИ.МЕЖД(Исходная дата ;Конечная дата ;[Выходные] ;[Праздники] ) . При вводе аргумента «Выходные», программка выведет подсказку со перечнем характеристик. Изберите и запишите пригодный:

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

  • Функции и
  • Преобразования текста в дату

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

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

11 объяснений

Как высчитать дату, отстоящую на определённое количество рабочих дней, с учётом вероятного переноса выходных из-за праздничков? Т.е. для функции РАБДЕНЬ нужно ввести перечень исключений из выходных. Функция РАБДЕНЬ.МЕЖД не комфортна, т.к. нужно вводить ещё и полный перечень выходных, кроме праздничков.

Александр, если имеет пространство перенос, то количество рабочих дней не поменяется, они только перераспределятся. Вопросец только в том, попадут ли все перенесенные деньки в данный Вами интервал. К примеру, функция возвратит неправильный итог, если в вычисленный интервал попадет перенесенный выходной, но не попадет денек, на который его перенесли. Для решения задачки будет нужно функция РАБДЕНЬ.МЕЖД. В ней не надо перечислять все выходные. а только указать какие деньки недельки необходимо считать выходными, программка покажет подсказку при заполнении этого пт. Дальше необходимо будет функциями сопоставления проверить попадает ли итог вычисления в период переносов, и только если попадает — проверить вручную необходимость прибавления/вычитания определенного количества дней.

Интересно почитать:  Формула в excel для расчета процентов

Так в том-то и дело, что требуется высчитать график подачи заявлений на пару лет вперёд, отстоящих от прошлых дат на год, два, 5. (там непростая схема), а заявления при всем этом должны подаваться за определённое количество рабочих дней до очередной даты. Я и использую функцию РАБДЕНЬ с корректировкой еще одного графика путём ввода торжественных дней на будущий год (когда принимается постановление), но перенесённые выходные заносят некорректность. Я и не понимаю как учитывать.

В данной для нас статье описаны синтаксис формулы и внедрение функции ЧИСТРАБДНИ в Microsoft Excel.

Описание

Возвращает количество рабочих дней меж датами «нач_дата» и «кон_дата». Празднички и выходные в это число не врубаются. Функцию ЧИСТРАБДНИ можно применять для вычисления зарплаты работника на базе количества дней, отработанных в обозначенный период.

Совет: Чтоб вычислить количество полных рабочих дней меж 2-мя датами с внедрением характеристик, определяющих количество выходных в недельке и то, какие это деньки, используйте функцию ЧИСТРАБДНИ.МЕЖД .

Синтаксис

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

Нач_дата Неотклонимый. Исходная дата.

Кон_дата Неотклонимый. Конечная дата.

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

Принципиально: Даты должны быть введены с внедрением функции ДАТА либо как итог вычисления остальных формул и функций. К примеру, для указания даты 23 мая 2012 г. воспользуйтесь выражением ДАТА(2012,5,23). Если ввести даты как текст, это может привести к появлению заморочек.

Замечания

В приложении Microsoft Excel даты хранятся в виде поочередных чисел, что дозволяет применять их в вычислениях. По дефлоту дате 1 января 1900 г. соответствует число 1, а 1 января 2012 г. — число 40 909, так как интервал меж датами составляет 40 909 дней.

Если хоть какой из аргументов не является допустимой датой, функция ЧИСТРАБДНИ возвращает значение ошибки #ЗНАЧ!.

Пример

Скопируйте эталон данных из последующей таблицы и вставьте их в ячейку A1 новейшего листа Excel. Чтоб показать результаты формул, выделите их и нажмите кнопку F2, а потом — кнопку ВВОД. По мере необходимости измените ширину столбцов, чтоб созидать все данные.

Ссылка на основную публикацию
Adblock
detector