Как посчитать дни между датами в Google Sheets
Одним из наиболее распространенных вариантов использования Google Таблиц является создание календарей и обработка информации о датах, например расписаний или графиков отпусков. Многим пользователям, создающим электронную таблицу с датами, приходится вычислять количество дней между двумя датами; то есть им нужно найти, сколько дней между (например) 1 июля 2018 года и 31 января 2019 года.
Вы можете просто взглянуть на календарь и посчитать дни вручную, и это сработает нормально, если даты расположены очень близко друг к другу, но для большого количества дат или дат, которые находятся далеко друг от друга, небольшая помощь компьютера наверняка будет не лишней. хороший. К счастью, в Google Sheets есть несколько способов найти количество дней между двумя датами.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Давайте посмотрим на функции, которые вы можете использовать для расчета дней между датами в Google Sheets.
Как посчитать дни между датами в Google Sheets
Прежде чем начать, важно отметить, что эти методы работают только при использовании американского формата даты. Если вы находитесь за пределами США, вы можете зайти в Google Таблицы и изменить свой региональный стандарт и часовой пояс, если хотите использовать эти методы.
При этом давайте посмотрим, как найти количество дней между двумя датами в Google Sheets.
Как рассчитать дни между датами в Google Sheets с помощью функции МИНУС
В отличие от Excel, Google Таблицы имеет функцию вычитания, которая очень удобна для расчета простых различий в датах. МИНУС — это функция вычитания Google Sheets, и из-за того, как даты хранятся внутри (в виде целых чисел, описывающих количество дней с определенной даты в прошлом), она отлично работает для вычитания одной даты из другой. То есть, пока даты имеют один и тот же формат. Синтаксис МИНУС: =МИНУС(значение 1, значение 2).
- Откройте пустую таблицу Google Таблиц в браузере и введите (в качестве примера) 05.04.2017 и 15.05.2017 в клетках Б3 и С3.
- Теперь выберите ячейку D3, куда мы поместим МИНУС функция. Нажмите внутри валюта полоса, а затем введите =МИНУС(C3, B3) и нажмите Входить. Ячейка D3 теперь вернет значение 40, как показано ниже.
Это означает, что между 05.04.2017 и 15.05.2017 проходит 40 дней.
Вы также можете найти разницу между датами, просто введя ссылки на ячейки и не заморачиваясь с МИНУС функция.
- Например, щелкните ячейку Е3 и ввод =C3-B3 на панели функций, как показано на снимке экрана ниже. Это также вернет 40. Хотя, поскольку вы вычитаете даты напрямую без МИНУС, значение в ячейке E, вероятно, будет отображаться в формате даты и выглядеть очень странно.
Вы можете преобразовать формат ячейки для отображения целочисленного значения, выбрав Формат > Число и число.
Вы также можете сначала ввести ссылки на ячейки с более ранней датой. Если вы вошли =B3-C3 на панели функций ячейка будет содержать значение -40. Это подчеркивает, что 04.04.2017 на 40 дней отстает от 15.05.2017.
Как рассчитать дни между датами в Google Sheets с помощью функции РАЗНДАТ
РАЗНДАТ — это функция, которая помогает найти общее количество дней, месяцев или лет между двумя датами. Вы можете найти общее количество дней между двумя датами, введенными в электронную таблицу, или вместо этого включить даты в DATEDIF.
Синтаксис DATEDIF:
РАЗДАТ(начальная_дата, конечная_дата, единица измерения). Единицей измерения функции может быть D (дни), M (месяцы) или Y (годы).
- Чтобы найти разницу между 04.04.2017 и 15.05.2017 с помощью DATEDIF, вам следует выбрать ячейку, в которую нужно добавить функцию (в нашем случае F3), и ввести =РАЗДАТА(B3, C3, «D») в валюта бар.
РАЗНДАТ также будет работать, если вы поместите информацию о дате непосредственно в формулу.
- Нажмите кнопку ячейка электронной таблицы чтобы добавить DATEDIF, а затем введите =DATEDIF(“05.04.2017”, “15.05.2017”, “D”) в валюта бар.
Как видите, результаты те же.
Как рассчитать дни между датами в Google Sheets с помощью функции DAYS360
В Google Sheets есть DAY360, который вычисляет разницу между датами в 360-дневном году. 360-дневный календарь используется в основном для финансовых таблиц, в которых могут потребоваться расчеты процентных ставок.
Синтаксис DAYS360:
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
=DAYS360(начальная_дата, конечная_дата, (метод)). (Метод) — это дополнительный индикатор, который вы можете включить в метод подсчета дней.
- В качестве примера введите 01.01.2016 в камере Б4 в качестве даты начала, а затем введите 01.01.2017 в С4 в качестве даты окончания функции.
- Теперь выберите ячейку Д4введите функцию =ДНЕЙ360(B4, C4) в валюта полосу и нажмите Входить.
Клетка Д4 будет включать в себя в общей сложности 360 дней между выбранными датами. Обратите внимание, что единственное реальное применение этой конкретной функции — это работа с процентными ставками.
Как рассчитать дни между датами в Google Sheets с помощью функции ЧИСТРАБДНИ
ЧИСТРАБДНИ также вычисляет количество дней между датами, но это не совсем то же самое, что и другие. Эта функция считает только будние дни, поэтому выходные дни не учитываются. (Прочитайте это как «Чистые рабочие дни», а не «Сетевые дни».)
Таким образом, вы можете найти общее количество дней недели между парой дат с помощью ЧИСТРАБДНИ, а также указать дополнительные праздники, чтобы исключить другие даты.
Синтаксис ЧИСТРАБДНИ:
ЧИСТРАБДНИ(начальная_дата, конечная_дата, (праздники))
- Используя даты из предыдущего примера: 04.04.2017 и 15.05.2017, введенные в ячейки. Б3 и С3.
- Выберите ячейку и введите =ЧИСТРАБДНИ(B3, C3) и нажмите кнопку Входить.
- Чтобы добавить праздничную дату в функцию, сначала введите 17.04.2017 в камере А3 а затем измените функцию, добавив к ней ссылку на ячейку A3. Таким образом, функция тогда будет =ЧИСТРАБДНИ(B3, C3, A3)который вернет 28, а дополнительный праздничный день также будет вычтен из общего количества дней.
Другие важные функции, связанные с датой
В Таблицах есть ряд функций, связанных с датами, с которыми вам следует ознакомиться, если вы собираетесь много работать с датами.
- ДАТА Функция преобразует предоставленные год, месяц и день в дату. Формат: ДАТА (год, месяц, день). Например, DATE(2019,12,25) возвращает 25.12.2019.
- ДАТАЗНАЧЕНИЕ Функция преобразует правильно отформатированную строку даты в целое число даты. Формат: DATEVALUE(строка даты); строка даты может быть любой подходящей строкой, например «25.12.2019» или «23.01.2012 8:5:30».
- Функция ДЕНЬ возвращает день месяца, на который приходится определенная дата, в числовом формате. Формат: ДЕНЬ(дата). Например, ДЕНЬ («25.12.2019») возвращает 25.
- Функция ДНИ возвращает количество дней между двумя датами. Формат: ДНИ (дата окончания, дата начала). Например, DAYS(“25.12.20189”, “31.08.2019”) возвращает 116.
- Функция EDATE возвращает дату через определенное количество месяцев до или после указанной даты. Формат: EDATE(дата начала, количество месяцев). Например, EDATE(“31.08.2019”, -1) возвращает “31.07.2019”.
- Функция МЕСЯЦ возвращает месяц года, на который приходится определенная дата, в числовом формате. Формат: МЕСЯЦ (дата). Например, МЕСЯЦ («30.08.2019») возвращает 8.
- Функция СЕГОДНЯ возвращает текущую дату в виде значения даты. Формат: СЕГОДНЯ(). Например, на момент написания этой статьи функция TODAY() возвращала «31.08.2019».
- Функция ДЕНЬНЕД возвращает числовое значение, показывающее день недели указанной даты. Формат: ДЕНЬНЕД(дата, тип), тип может быть 1, 2 или 3. Если тип равен 1, дни отсчитываются с воскресенья, а воскресенье имеет значение 1. Если тип равен 2, дни отсчитываются с воскресенья. Понедельник, значение понедельника равно 1. Если тип равен 3, дни отсчитываются с понедельника, а значение понедельника равно 0. Например, 30 апреля 2019 г. – это вторник, а WEEKDAY(“30.04.2019”,1) вернет 3, WEEKDAY(“30.04.2019”,2) вернет 2, а WEEKDAY(“30.04.2019”,3) вернет 1.
- ГОД функция возвращает числовое значение, показывающее год указанной даты. Формат: ГОД(дата). Например, ГОД («25.12.2019») вернет 2019 год.
Рассчитать выходной день
Google Sheets — невероятно мощная программа, особенно если учесть, что она совершенно бесплатна. Хотя он может быть не таким мощным, как Microsoft Excel, он все же может решать широкий спектр задач, включая эту.