Как сравнить даты в excel на просрочку
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Функция СЕГОДНЯ
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис формулы и использование функции СЕГОДНЯ в Microsoft Excel.
Описание
Возвращает текущую дату в числовом формате. Числовой формат даты — это код даты и времени, с помощью которого в Microsoft Excel производятся вычисления над датами и промежутками времени. Если до ввода этой функции для ячейки был задан формат Общий, результат будет отформатирован как Дата. Если должно отображаться число, выберите для ячейки Общий или Числовой формат.
Функция СЕГОДНЯ полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Она также используется для вычисления интервалов. Например, если известно, что кто-либо родился в 1963 году, узнать возраст этого человека можно с помощью следующей функции.
= ГОД( СЕГОДНЯ())-1963
В этой формуле функция СЕГОДНЯ используется в качестве аргумента функции ГОД для получения текущего года, из которого вычитается 1963. Полученное значение и есть возраст человека.
Примечание: Если функция СЕГОДНЯ не обновляет дату, как ожидается, может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке Файл выберите команду Параметры, а затем в категории Формулы в разделе Параметры вычислений выберите вариант Автоматически.
Синтаксис
У функции СЕГОДНЯ нет аргументов.
Примечание: В приложении Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Возвращает текущую дату.
Возвращает текущую дату плюс 5 дней. Например, если текущая дата — 01.01.2012, формула возвращает значение 06.01.2012.
Возвращает количество дней с текущей даты до 1.01.2030. Помните о том, что для правильного отображения результатов ячейка должна иметь формат «Общий» или «Числовой».
Возвращает текущее число месяца (1–31).
Возвращает текущий месяц (1–12). Например, если текущий месяц — май, формула возвращает значение 5.
Вычитание дат
Вы можете легко найти разницу двух дат, определить формат результата и произвести вычисление на основе списка дат. Например, можно быстро вычесть одну дату из другой или вычислить длительность задач в расписании проекта.
Чтобы научиться вычислять даты в расписании проекта, используйте предоставленные образцы данных и описанные ниже процедуры.
Копирование примера данных
-
Скопируйте данные из примера ниже в ячейку A1 пустого листа.
| Задача | Дата начала | Дата окончания | Длительность |
| Создание плана проекта | 08.06.2011 | 20.09.2011 | |
| Этап 1. | 21.09.2011 | 02.06.2012 | |
| Этап 2. | 03.06.2012 | 10.12.2014 | |
| Этап 3. | 11.12.2014 | 20.04.2017 |
Вычисление разницы в днях
Определение количества дней между двумя датами
- Выделите ячейку D2 — первую пустую ячейку в столбце «Длительность».
- Введите =C2-B2 и нажмите клавишу RETURN. В Excel возвращается результат в виде количества дней между двумя датами (104).
- Выберите ячейку D2.
- Перетащите маркер заполнения
Вычисление количества рабочих дней между двумя датами
- Выделите ячейку D2 — первую пустую ячейку в столбце «Длительность». Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.
- Выполните одно из указанных ниже действий.
- В Excel для Mac 2011 на вкладке «Формулы» в области «Функция»щелкните построитель формул.

-
В Excel 2016 для Mac на вкладке «Формулы» нажмите кнопку «Вставить функцию».
- Выделите ячейку D2 — первую пустую ячейку в столбце «Длительность». Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.
- В ячейке D2 введите =МЕСЯЦ(C2)-МЕСЯЦ(B2), а затем нажмите клавишу RETURN. Результат — 3.
- Выберите ячейку D3. Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.
- В ячейке D3 введите =(ГОД(C3)-ГОД(B3))*12+МЕСЯЦ(C3)-МЕСЯЦ(B3), а затем нажмите клавишу RETURN. Результат — 9.
- Выберите ячейку D4. Если ячейка не пуста, в меню Правка выберите пункты Очистить и Все.
- В ячейке D4 введите =ГОД(C4)-ГОД(B4), а затем нажмите клавишу RETURN. Результат — 2.
- Выделите целевой диапазон ячеек (в данном примере A3:A8) и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило». В результате чего появится окно для внесения всех необходимых настроек инструмента:

- В появившемся окне из верхней части где находится список опций выберите пункт: «Использовать формулу для определения форматируемых ячеек». Данная опция позволяет нам использовать собственные формулы для составления сложны правил условного форматирования. Формула должна содержать логическое выражение и соответственно возвращать логическое значение для каждой ячейки из выделенного диапазона. Если будет возвращено – ИНСТИНА, тогда к этой ячейке будет применятся правило и присваивается новый формат, который предварительно настроен этим же инструментом.
- В полю ввода формул введите логическое выражение представленное на этом шаге. Данная формула проверяет значение ячеек: будет ли их дата выпадать после 90 дней, пройденных от сегодняшнего дня. Отсчитывается от даты, указанной в целевой ячейке A3 выделенного просматриваемого диапазона. Если да (ИСТИНА) – сразу же применяется условное форматирование. =$B$1-A3>90
- Нажмите на кнопку «Формат» для вызова окна, в которому будут доступные все опции оформления формата: цвет фона и границы, размер шрифта и т.п. После указания желаемых настроек для оформления стиля форматирования нажмите кнопку ОК на всех открытых окнах, чтобы подтвердить все настройки и получить готовый результат.
- Excel Formula Examples
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры
, чтобы скопировать формулу в оставшиеся строки. Excel автоматически изменяет ссылки на ячейки, чтобы включить правильные значения для каждой строки.
Совет: Подробнее об этих формулах, в том числе о том, как учитывать в них праздники, читайте в статьях Функция ЧИСТРАБДНИ и Функция ЧИСТРАБДНИ.МЕЖД.
Вычисление количества месяцев между двумя датами одного и того же года
В Excel месяцы представлены в виде значений от 1 до 12, что позволяет легко вычесть более раннюю дату из более поздней, если они приходятся на один год. Найдите значение месяца для каждой из дат с помощью функции МЕСЯЦ, а затем вычислите разницу между значениями.
Вычисление количества месяцев между двумя датами разных лет
Чтобы определить количество месяцев между датами, которые приходятся на разные года, можно использовать формулу, которая определяет число лет между двумя датами, преобразует его в число месяцев и учитывает дополнительные месяцы, чтобы получить точный результат. Для вычисления используются функции МЕСЯЦ и ГОД.
Вычисление количества лет между двумя датами
В Excel года представлены в виде значений. Найдите значение года для каждой из дат с помощью функции ГОД, а затем вычислите разницу между значениями.
Пример формулы для выделения цветом просроченных дат в Excel
Во многих фирмах отдельное внимание уделяется датам, выпадающим после определенного пройденного периода. С помощью условного форматирования можно легко составить отчет «После периода» на котором выделены пройденные даты.
Как сделать подсвечивание цветом ячеек с датами пройденного срока в Excel
Пример представлен ниже на рисунке в виде отчета, в котором даты за более чем 90 дней от текущей даты выделенные другим цветом заливки.

Чтобы составить аналогичный отчет с таким же автоматическим форматированием ячеек по условию выполните следующее:

А в результате выделились все даты актуальность которых превышает 90 дней.