Работать с датами в Excel проще, чем кажется. В этой статье расскажем, как сделать ячейку, в которой всегда сегодняшняя дата, складывать время, высчитывать рабочие дни. Несложные примеры сэкономят ваши силы.
Складывать и вычитать календарные дни
Excel позволяет добавлять к дате и вычитать из нее нужное количество дней. Никаких специальных формул для этого не нужно. Достаточно сложить ячейку, в которую ввели дату, и необходимое число суток.
Например, вам необходимо создать резерв по сомнительным долгам в налоговом учете. В том числе нужно просчитать, когда у покупателя возникнет задолженность со сроком 45 дней после дня реализации. Для этого в одну ячейку внесите дату отгрузки. К примеру, это ячейка D2. Тогда формула будет выглядеть так: =D2+45. Вычитаются дни по аналогичному принципу. Главное, чтобы ячейка с датой, к которой будете прибавлять число, имела правильный формат. Чтобы это проверить, нажмите правой кнопкой мыши на ячейку, выберите «Формат ячеек» и удостоверьтесь, что установлен формат «Дата».
Как выглядит формат ячейки в Excel
Таким же образом можно посчитать и количество дней между двумя датами. Просто вычтите из более поздней даты более раннюю. Результат Excel покажет в виде числа, поэтому ячейку с итогом переведите в общий формат: вместо «Дата» выберите «Общий».
К примеру, необходимо посчитать, сколько календарных дней пройдет с 05.11.2019 по 31.12.2019. Для этого введите эти даты в разные ячейки, а в отдельной ячейке поставьте знак «=». Затем вычтите из декабрьской даты ноябрьскую. Получится 56 дней. Помните, что в этом случае в подсчет войдет последний день, но не войдет первый. Если вам необходимо, чтобы итог включал оба дня, прибавьте к формуле единицу. Если же, наоборот, нужно посчитать количество дней без учета обеих дат, то единицу необходимо вычесть.
Сделать ячейку, в которой всегда стоит текущая дата
Введите в ячейку функцию СЕГОДНЯ, и в ней всегда будет актуальная дата. Чтобы функция работала исправно, учтите два условия. Во-первых, проверьте, верно ли стоит дата у вас на компьютере. Программа будет учитывать именно ее. Во-вторых, укажите в настройках Excel, чтобы формулы пересчитывались автоматически. Для этого в левом верхнем углу открытого листа Excel нажмите «Файл». В открывшемся меню выберите «Параметры», затем вкладку «Формулы» и проверьте, чтобы в колонке «Вычисления в книге» был выбран параметр «Автоматически».
Как в настройках выбрать автоматический пересчет формул
Добавить к дате рабочие дни
Функция РАБДЕНЬ позволяет точно посчитать дату через нужное количество рабочих дней. Эта функция состоит из трех элементов:
- начальная дата – ставят ссылку на ячейку с датой, к которой функция будет прибавлять рабочие дни;
- число рабочих дней – ставят количество рабочих дней, которое необходимо прибавить к начальной дате;
- праздники (необязательный) – ставят ссылку на диапазон с датами праздников.
Например, директор дал вам поручение, которое необходимо выполнить за 25 рабочих дней. Допустим, сегодня вторник, 5 ноября 2019 года. Эту дату вносим в ячейку A1. Функция =РАБДЕНЬ(A1;25) определит крайний день, когда вы должны его выполнить, — 10 декабря 2019 года. При этом не забудьте поставить в ячейке с результатом формат «Дата».
Помните, что функция РАБДЕНЬ автоматически убирает из подсчетов только субботы и воскресенья. О праздниках Excel не знает. Их нужно заносить в функцию вручную. Чтобы вы не запутались, мы подготовили файл, в который уже внесли все праздники 2020 года. Ищите его в электронной версии статьи.
Посчитать количество рабочих дней между двумя датами
Чтобы вычислить количество рабочих дней между двумя заданными датами, используйте функцию ЧИСТРАБДНИ. Эта функция, как и РАБДЕНЬ, состоит из трех элементов:
- начальная дата – ставят ссылку на ячейку с первым днем для расчета;
- конечная дата – ставят ссылку на ячейку с последним днем для расчета;
- праздники (необязательный) – ставят ссылку на диапазон с датами праздников.
Итоговый результат, который посчитает функция ЧИСТРАБДНИ, будет включать начальную и конечную даты расчета. Результат Excel покажет в виде числа, поэтому ячейку с итогом переведите в общий формат.
Складывать и вычитать время
Как и с сутками, порядок работы с часами, минутами и секундами в Excel не требует специальных функций. Главное учитывать два нюанса. Во-первых, для ввода значений времени в таблицах Excel используйте двоеточие. Например, чтобы ввести время 15 часов 5 минут и 10 секунд, напишите в ячейке 15:05:10. Секунды указывать не обязательно, если в этом нет необходимости. Во-вторых, все ячейки, в которых указываете время, должны иметь одноименный формат «Время».
Чтобы вычислить разницу между двумя показателями времени, необходимо ввести время начала и время окончания в разные ячейки и просто вычесть из большего показателя меньший. Например, так можно следить за рабочим временем сотрудников. По аналогичному принципу время можно складывать. Это позволит, например, просчитать общее время, которое затратили на работу над проектом.