Как рассчитать дни между датами в Google Sheets

Пользователи электронных таблиц повсюду радовались тому, что в 2006 году Google Sheets были выпущены для всего мира. Мощный облачный пакет программного обеспечения для электронных таблиц, который можно совершенно бесплатно использовать, Sheets имеет простую кривую обучения и является отличным инструментом для создания электронных таблиц для работы, учебы, или личное использование. Конечно, бесплатное программное обеспечение, которое легко использовать, не будет обладать набором функций таких лидирующих на рынке пакетов, как Microsoft Excel. Листам не хватает некоторых функций и возможностей, но это все еще мощный программный пакет.

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

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

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

Чтобы использовать MINUS, откройте пустую электронную таблицу Google Sheets в своем браузере. Введите (в качестве примера) «4/4/2017» и «5/15/2017» в ячейки B3 и C3. Теперь выберите ячейку D3, куда мы поместим функцию МИНУС. Нажмите внутри панели эффектов, затем введите «= MINUS (C3, B3)» и нажмите Enter. Ячейка D3 теперь вернет значение 40, как показано ниже.

гугл даты

Таким образом, между 5/5/2017 и 15.05.2017 есть 40 дней. Вы также можете найти разницу между датами, просто введя ссылки на ячейки и не заботясь о функции МИНУС. Например, щелкните ячейку E3 и введите «= C3-B3» на функциональной панели, как показано на снимке экрана ниже. Это также вернет 40, хотя, поскольку вы напрямую вычитаете даты без МИНУС, значение в ячейке E, вероятно, будет отображаться в формате даты и будет выглядеть очень странно. Вы можете преобразовать формат ячейки в целочисленное значение, выбрав «Формат»> «Число и число».

гугл даты2

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

Функция DATEDIF

DATEDIF — это функция, с помощью которой вы можете найти общее количество дней, месяцев или лет между двумя датами. Вы можете найти общее количество дней между двумя датами, введенными в электронную таблицу, или вместо этого включить даты в DATEDIF. Синтаксис для DATEDIF: DATEDIF (дата начала, дата окончания, единица измерения). Единицей функции может быть D (дни), M (месяцы) или Y (годы).

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

гугл даты3

DATEDIF также будет работать, если вы введете информацию о дате непосредственно в формулу. Щелкните ячейку электронной таблицы, чтобы добавить DATEDIF, и затем введите ‘= DATEDIF (« 4/5/2017 »,« 15/15/2017 ″, «D») ’на панели« fx ». Это вернет 40 в выбранной ячейке, как показано ниже.

гугл даты4

Функция DAY360

Google Sheets включает DAY360, который вычисляет разницу между датами для 360-дневного года. Календарь на 360 дней используется главным образом для финансовых таблиц, в которых могут потребоваться расчеты процентных ставок. Синтаксис для DAYS360: = DAYS360 (дата начала, дата окончания, [метод]). [Метод] — это дополнительный индикатор, который вы можете включить в метод подсчета дней.

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

гугл даты5

Функция NETWORKDAYS

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

Вы можете добавить эту функцию в свою электронную таблицу с примерами дат 4/4/2017 и 15/15/2017, введенными в ячейки B3 и C3. Выберите ячейку, в которую нужно включить общее количество дней, и нажмите на панели эффектов, чтобы вставить функцию. Введите «= NETWORKDAYS (B3, C3)» и нажмите клавишу «Ввод», чтобы добавить функцию в любую ячейку электронной таблицы, которую вы выбрали для нее. Ячейка NETWORKDAYS будет включать в себя общее количество 29 для количества дней между датами.

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

гугл даты6

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

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

Функция DATE преобразует указанный год, месяц и день в дату. Формат — ДАТА (год, месяц, день). Например, DATE (2019,12,25) возвращает «25.12.2009».

Функция DATEVALUE преобразует правильно отформатированную строку даты в целое число даты. Формат DATEVALUE (строка даты); строка даты может быть любой подходящей строкой, такой как «25/12/2019» или «23.01.2012 8: 5: 30».

Функция DAY возвращает день месяца, на который приходится конкретная дата, в числовом формате. Формат — ДЕНЬ (дата). Например, DAY («25.12.2009») возвращает 25.

Функция DAYS возвращает количество дней между двумя датами. Формат — ДНИ (дата окончания, дата начала). Например, DAYS («25.12.2009», «30.04.2009») возвращает 239.

Функция EDATE возвращает дату через определенное количество месяцев до или после указанной даты. Формат EDATE (дата начала, количество месяцев). Например, EDATE («30.04.2009», -1) возвращает «30.03.2009».

Функция MONTH возвращает месяц года, на который приходится конкретная дата, в числовом формате. Формат — МЕСЯЦ (дата). Например, MONTH («30.04.2009») возвращает 4.

Функция TODAY возвращает текущую дату в качестве значения даты. Формат — СЕГОДНЯ (). Например, на момент написания этой статьи TODAY () вернул бы «4/30/2019».

Функция WEEKDAY возвращает числовое значение, показывающее день недели предоставленной даты. Формат: WEEKDAY (дата, тип) и тип может быть 1, 2 или 3. Если тип равен 1, дни считаются с воскресенья, а воскресенье имеет значение 1. Если тип равен 2, дни считаются с понедельника и значение понедельника равно 1. Если тип равен 3, дни считаются с понедельника, а значение понедельника равно 0. Например, 30.04.2009 является вторником, а WEEKDAY («30.04.2009», 1) будет верните 3, в то время как WEEKDAY («30/04/2019», 2) вернет 2, а WEEKDAY («30/04/2019», 3) вернет 1.

Функция YEAR возвращает числовое значение, показывающее год предоставленной даты. Формат ГОД (дата). Например, YEAR («25.12.2009») вернет 2019.

Вот так вы можете найти количество дней между датами в Google Sheets. Функции MINUS, DATEDIF, NETWORKDAYS и DAYS360 наверняка пригодятся, если в ваших электронных таблицах много дат.

Есть еще какие-нибудь уникальные или интересные способы работы с датами в Google Sheets? Поделитесь ими с нами ниже!

У нас есть хорошая библиотека статей, посвященных проблемам электронных таблиц.

Проверьте эту статью для деталей о том, как рассчитать общее количество дней между датами в Excel.

Хотите ваши данные в алфавитном порядке? Узнайте, как расположить данные в алфавитном порядке.

Мы показали вам, как обрабатывать даты — как насчет того, как обрабатывать время в таблицах?

Обработка ячеек в Sheets работает очень хорошо — вот учебник о том, как объединять ячейки в Sheets.

Хотите знать, сколько слов содержат данные ваших листов? Вот как подсчитать количество слов в Sheets.

Ссылка на основную публикацию
Adblock
detector