Top.Mail.Ru
Ответы

Как посчитать кол-во дней между датой от сегодня до конкретной даты прописаной в ячейке в Эксель

т. е. СЕГОДНЯ ()- (дата из ячейки скажемА1) = кол-во рабочих дней

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
9лет

Так и написать: =СЕГОДНЯ () - A1

Только формат для ячейки с результатом поставить "Общий". А то Excel любит после функций дат делать формат ячейки с результатом - "Дата". И получается 26 января 1900 года!!!

А не 26...

Аватар пользователя
Оракул
9лет

Для вычислений длительностей интервалов дат в Excel есть функция РАЗНДАТ ()
РАЗНДАТ (начальная_дата; конечная_дата; способ_измерения)
(вручную вписать в ячейку с клавиатуры )

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

"y" разница в полных годах
"m" в полных месяцах
"d" в полных днях
"yd" разница в днях с начала года без учета лет
"md" разница в днях без учета месяцев и лет
"ym" разница в полных месяцах без учета лет
вывести в виде "3 г. 4 мес. 12 дн. ", необходимо ввести в ячейку следующую формулу:
РАЗНДАТ (A1;A2;"y")&" г. "&РАЗНДАТ (A1;A2;"ym")&" мес. "&РАЗНДАТ (A1;A2;"md")&" дн. "

в D2 функция =ТДАТА ()

Аватар пользователя
Профи

формула =ДНЕЙ360(E12;E13)
у меня в Эксель 2016 нет формулы РАЗНДАТ ()

Аватар пользователя
9лет

При условии, что есть кол-во выходных, то можно так и прописать: =(дата сегодня-дата из ячейки А1)-кол-во выходных. Только формат ячеек дат нужно установить "Дата"