Как рассчитать дни между датами в Google Таблицах

Одно из наиболее распространенных применений Google Таблиц - создание календарей и обработка информации о датах, например, расписаний или графиков отпусков.

Многие пользователи, которые создают электронные таблицы с датами, сталкиваются с необходимостью подсчитать, сколько дней проходит между двумя датами; то есть им нужно узнать, сколько дней прошло между (например) 1 июля 2018 г. и 31 января 2019 г.

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

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

Как рассчитать дни между датами в Google Таблицах

Прежде чем начать, важно отметить, что эти методы работают только при использовании американского формата даты. Если вы находитесь за пределами США, вы можете зайти в Google Таблицы и изменить свой регион и часовой пояс, если хотите использовать эти методы.

При этом давайте посмотрим, как найти количество дней между двумя датами в Google Таблицах.

Функция МИНУС

В отличие от Excel, в Google Таблицах есть функция вычитания, которая очень удобна для вычисления простых различий дат. МИНУС - это функция вычитания в Таблицах, и, поскольку даты хранятся внутри (как целые числа, описывающие количество дней, прошедших с определенной даты в прошлом), она отлично подходит для вычитания одной даты из другой. То есть, если даты указаны в одном формате. Синтаксис MINUS: = МИНУС (значение 1, значение 2).

Чтобы использовать МИНУС, откройте в браузере пустую таблицу Google Таблиц. Введите (например) «04.04.2017» и «15.05.2017» в ячейки B3 и C3.

Теперь выберите ячейку D3, в которую мы поместим функцию МИНУС. Щелкните внутри панели «fx», затем введите «= MINUS (C3, B3)» и нажмите Enter. Ячейка D3 теперь вернет значение 40, как показано ниже.

гугл даты

Это означает, что между 05.04.2017 и 15.05.2017 есть 40 дней. Вы также можете найти разницу между датами, просто введя ссылки на ячейки и не беспокоясь о функции МИНУС.

Например, щелкните ячейку E3 и введите «= C3-B3» на панели функций, как показано на снимке экрана ниже. Это также вернет 40. Хотя, поскольку вы напрямую вычитаете даты без MINUS, значение в ячейке E, вероятно, будет отображаться в формате даты и выглядеть очень странно.

Вы можете преобразовать формат ячейки для отображения целочисленного значения, выбрав Формат > Число а также Число.

гугл даты2

Вы также можете сначала ввести ссылки на ячейки с более ранней датой. Если вы ввели «= B3-C3» на панели функций, ячейка будет содержать значение -40. Это подчеркивает, что 4 апреля 2017 года на 40 дней меньше, чем 15 мая 2017 года.

Функция РАЗНДАТ

РАЗНДАТ - это функция, которая помогает найти общее количество дней, месяцев или лет между двумя датами. Вы можете найти общее количество дней между двумя датами, введенными в электронную таблицу, или вместо этого включить даты в DATEDIF.

Синтаксис DATEDIF:

РАЗНДАТ (начальная_дата; конечная_дата; единица измерения). Единицей измерения функции может быть D (дни), M (месяцы) или Y (годы).

Чтобы найти разницу между 04.04.2017 и 15.05.2017 с помощью DATEDIF, вы должны выбрать ячейку, в которую нужно добавить функцию (в нашем случае F3), и ввести «= DATEDIF» в строке «fx». Затем раскройте функцию скобками, которые включают ссылки на ячейки B3 и C3 даты начала и даты окончания.

Единичные дни, иначе «D», также должны быть в конце функции. Таким образом, полная функция - «= РАЗНДАТ (B3, C3,« D »)», которая возвращает значение 40, как показано ниже.

гугл даты3

РАЗНДАТ также будет работать, если вы поместите информацию о дате непосредственно в формулу. Щелкните ячейку таблицы, в которую нужно добавить РАЗНДАТ, а затем введите «= РАЗНДАТ (« 5/4/2017 »,« 15/5/2017 ″, «D») »на панели FX.

Это вернет 40 в выбранной ячейке, как показано ниже.

гугл даты4

Функция DAY360

Google Таблицы включают DAY360, который вычисляет разницу между датами за 360-дневный год. Календарь на 360 дней используется в основном для финансовых таблиц, в которых может потребоваться расчет процентных ставок.

Синтаксис DAYS360:

= ДНЕЙ360 (начальная_дата, конечная_дата, [метод]). [Method] - это необязательный индикатор, который вы можете включить для метода подсчета дней.

Чтобы использовать эту функцию в электронной таблице Google Таблиц для дат 01.01.2016 и 01.01.2017, введите «01.01.2016» в ячейку B4 в качестве даты начала, а затем введите «01.01.2017». в C4 в качестве даты окончания функции.

Теперь выберите ячейку D4, введите функцию «= DAYS360 (B4, C4)» в строке «fx» и нажмите Enter. Тогда ячейка D4 будет включать в себя 360 дней между выбранными датами. Обратите внимание, что единственное реальное использование этой конкретной функции - это работа с процентными ставками.

гугл даты5

Функция ЧИСТРАБДНИ

NETWORKDAYS также вычисляет количество дней между датами, но это не совсем то же самое, что и другие. Эта функция считает только будние дни, поэтому выходные не учитываются. (Прочтите это как «Сетевые рабочие дни», а не «Сетевые дни».)

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

Синтаксис NETWORKDAYS:

ЧИСТРАБДНИ (начальная_дата, конечная_дата, [праздники]).

Вы можете добавить эту функцию в свою электронную таблицу, указав даты 4 апреля 2017 г. и 15 мая 2017 г. в ячейках B3 и C3. Выберите ячейку, в которую нужно включить общую сумму за день, и щелкните на панели «fx», чтобы вставить функцию.

Введите ‘= NETWORKDAYS (B3, C3)’ и нажмите клавишу Enter, чтобы добавить функцию в любую ячейку электронной таблицы, которую вы для нее выбрали. Ячейка ЧИСТРАБДНИ будет включать в себя 29 дней между датами.

Чтобы добавить в функцию дату праздника, сначала введите «17.04.2017» в ячейку A3. Выберите ячейку ЧИСТРАБДНИ, щелкните панель fx и измените функцию, добавив к ней ссылку на ячейку A3. Таким образом, функция будет иметь вид = ЧИСТРАБДНИ (B3, C3, A3), что вернет 28 с дополнительным банковским выходным, также вычтенным из общего количества дней.

гугл даты6

Другие важные функции, связанные с датой

В Таблицах есть ряд функций, связанных с датами, с которыми вам следует ознакомиться, если вы собираетесь много работать с датами.

  • В ДАТА Функция преобразует указанный год, месяц и день в дату. Формат - ДАТА (год, месяц, день). Например, DATE (2019,12,25) возвращает «25.12.2019».
  • В ДАТА ЗНАЧЕНИЕ Функция преобразует правильно отформатированную строку даты в целое число даты. Формат - ДАТАЗНАЧ (строка даты); строка даты может быть любой подходящей строкой, например «25.12.2019» или «23.01.2012 8: 5: 30».
  • В ДЕНЬ Функция возвращает день месяца, на который выпадает определенная дата, в числовом формате. Формат - ДЕНЬ (дата). Например, ДЕНЬ («25.12.2019») возвращает 25.
  • В ДНЕЙ функция возвращает количество дней между двумя датами. Формат: ДНИ (дата окончания, дата начала). Например, ДНИ («25.12.20189», «31.08.2019») вернут 116.
  • В EDATE Функция возвращает дату на определенное количество месяцев до или после указанной даты. Формат - EDATE (дата начала, количество месяцев). Например, EDATE («31.08.2019», -1) вернет «31.07.2019».
  • В МЕСЯЦ Функция возвращает месяц года, на который выпадает определенная дата, в числовом формате. Формат - МЕСЯЦ (дата). Например, МЕСЯЦ («30.08.2019») возвращает 8.
  • В CЕГОДНЯ функция возвращает текущую дату как значение даты. Формат - СЕГОДНЯ (). Например, на момент написания этой статьи СЕГОДНЯ () вернет «31.08.2019».
  • В WEEKDAY функция возвращает числовое значение, показывающее день недели указанной даты. Форматом является WEEKDAY (дата, тип), а тип может быть 1, 2 или 3. Если тип равен 1, дни отсчитываются с воскресенья, а воскресенье имеет значение 1. Если тип равен 2, дни отсчитываются с понедельника и значение понедельника - 1. Если тип - 3, дни отсчитываются с понедельника, а значение понедельника - 0. Например, 30.04.2019 - вторник, а ДЕНЬ НЕДЕЛИ («30.04.2019», 1) - вернет 3, тогда как WEEKDAY («30.04.2019», 2) вернет 2, а WEEKDAY («4/30/2019», 3) вернет 1.
  • В ГОД функция возвращает числовое значение, показывающее год указанной даты. Формат - ГОД (дата). Например, ГОД («25/12/2019») вернет 2019.

Google Таблицы - невероятно мощная программа, особенно для совершенно бесплатного приложения. Хотя он может быть не таким мощным, как Microsoft Excel, он все же может обрабатывать широкий спектр задач, включая эту.


$config[zx-auto] not found$config[zx-overlay] not found