Home
» PC Советы
»
Как рассчитать дни между датами в Google Sheets
Как рассчитать дни между датами в Google Sheets
Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙
Одним из наиболее распространенных применений Google Sheets является создание календарей и обработка информации о датах, такой как табели учета рабочего времени или графики отпусков. Многие пользователи, создающие электронную таблицу с датами, обнаруживают, что им необходимо вычислить, сколько дней проходит между двумя датами; то есть им нужно найти, сколько дней проходит между (например) 1 июля 2018 года и 31 января 2019 года.
Вы можете просто посмотреть в календарь и сосчитать дни вручную, и это будет хорошо работать, если даты будут очень близко друг к другу, но для большого количества дат или дат, которые далеко друг от друга, небольшая помощь компьютера наверняка будет полезной. хороший. К счастью, в Google Sheets есть несколько способов найти количество дней между двумя датами.
Давайте посмотрим на функции, которые вы можете использовать для расчета дней между датами в Google Таблицах.
Как рассчитать дни между датами в Google Sheets
Прежде чем начать, важно отметить, что эти методы работают только при использовании американского формата даты. Если вы находитесь не в Соединенных Штатах, вы можете зайти в Google Sheets и изменить свой языковой стандарт и часовой пояс, если хотите использовать эти методы.
При этом давайте посмотрим, как найти количество дней между двумя датами в Google Таблицах.
Как рассчитать количество дней между датами в Google Таблицах с помощью функции МИНУС
В отличие от Excel, в Google Sheets есть функция вычитания, которая очень удобна для вычисления простых различий дат. МИНУС — это функция вычитания Google Sheets, и из-за того, что даты хранятся внутри (как целые числа, описывающие количество дней с определенной даты в прошлом), она отлично работает для вычитания одной даты из другой. То есть до тех пор, пока даты находятся в одном и том же формате. Синтаксис для МИНУС: =МИНУС(значение 1, значение 2) .
Откройте в браузере пустую таблицу Google Sheets и введите (в качестве примера) 05.04.2017 и 15.05.2017 в ячейки B3 и C3 .
Теперь выберите ячейку D3, куда мы поместим функцию МИНУС . Щелкните внутри панели эффектов , а затем введите = МИНУС (C3, B3) и нажмите Enter . Ячейка D3 теперь будет возвращать значение 40, как показано непосредственно ниже.
Это означает, что между 05.04.2017 и 15.05.2017 есть 40 дней.
Вы также можете найти разницу между датами, просто введя ссылки на ячейки и не беспокоясь о функции МИНУС .
Например, щелкните ячейку E3 и введите =C3-B3 на панели функций, как показано на снимке экрана ниже. Это также вернет 40. Хотя, поскольку вы вычитаете даты напрямую без МИНУС, значение в ячейке E, вероятно, будет отображаться в формате даты и выглядеть очень странно.
Вы можете преобразовать формат ячейки для отображения целочисленного значения, выбрав «Формат» > «Число и число» .
Вы также можете сначала ввести ссылки на ячейки с более ранней датой. Если вы введете =B3-C3 на панели функций, ячейка будет содержать значение -40. Это подчеркивает, что 04.04.2017 на 40 дней отстает от 15.05.2017.
Как рассчитать количество дней между датами в Google Sheets с помощью функции DATEDIF
РАЗНДАТ — это функция, которая помогает найти общее количество дней, месяцев или лет между двумя датами. Вы можете найти общее количество дней между двумя датами, введенными в электронную таблицу, или вместо этого включить даты в DATEDIF.
Синтаксис для DATEDIF:
DATEDIF(дата_начала, дата_окончания, единица измерения) . Единицей для функции может быть D (дни), M (месяцы) или Y (годы).
Чтобы найти разницу между 4/4/2017 и 15/5/2017 с помощью DATEDIF, вы должны выбрать ячейку для добавления функции (в нашем случае F3) и ввести =DATEDIF(B3, C3, «D») в панель эффектов .
DATEDIF также будет работать, если вы поместите информацию о дате непосредственно в формулу.
Щелкните ячейку электронной таблицы , чтобы добавить РАЗНД ДАТЫ, а затем введите = РАЗНД ДАТЫ («5/4/2017», «15/5/2017», «D») на панели эффектов .
Как видите, результаты одинаковы.
Как рассчитать количество дней между датами в Google Sheets с помощью функции DAYS360
Google Таблицы включают DAY360, который вычисляет разницу между датами для 360-дневного года. 360-дневный календарь используется в основном для финансовых таблиц, в которых может потребоваться расчет процентной ставки.
Синтаксис DAYS360:
=DAYS360(дата_начала, дата_окончания, [метод]) . [Метод] — необязательный индикатор, который вы можете включить в метод подсчета дней.
Например, введите 01.01.2016 в ячейку B4 в качестве даты начала, а затем введите 01.01.2017 в ячейку C4 в качестве даты окончания функции.
Теперь выберите ячейку D4 , введите функцию =DAYS360(B4, C4) на панели эффектов и нажмите Enter .
Ячейка D4 будет содержать в общей сложности 360 дней между выбранными датами. Обратите внимание, что единственное реальное использование этой конкретной функции — это работа с процентными ставками.
Как рассчитать дни между датами в Google Таблицах с помощью функции ЧИСТРАБДНИ
ЧИСТРАБДНИ также подсчитывают количество дней между датами, но это не совсем то же самое, что и другие. Эта функция учитывает только будние дни, поэтому выходные не учитываются. (Читайте это как «Чистые рабочие дни», а не «Сетевые дни».)
Таким образом, вы можете найти общее количество рабочих дней между парой дат с помощью ЧИСТРАБДНИ, а также можете указать дополнительные праздники, чтобы исключить другие даты.
Используя даты из предыдущего примера, 04.04.2017 и 15.05.2017, введенные в ячейки B3 и C3 .
Выберите ячейку и введите = ЧИСТРАБДНИ (B3, C3) и нажмите Enter .
Чтобы добавить в функцию дату праздника, сначала введите 17.04.2017 в ячейку A3 , а затем измените функцию, добавив к ней ссылку на ячейку A3. Таким образом, функция будет =NETWORKDAYS(B3, C3, A3) , которая вернет 28 с дополнительным выходным днем, также вычтенным из общего количества дней.
Другие важные функции, связанные с датой
В Sheets есть ряд функций, связанных с датами, с которыми вы должны быть знакомы, если собираетесь много работать с датами.
Функция 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(дата начала, количество месяцев). Например, ДАТАМЕС("31.08.2019", -1) возвращает "31.07.2019".
Функция МЕСЯЦ возвращает месяц года, на который приходится конкретная дата, в числовом формате. Формат МЕСЯЦ (дата). Например, МЕСЯЦ («30.08.2019») возвращает 8.
Функция СЕГОДНЯ возвращает текущую дату как значение даты. Формат СЕГОДНЯ(). Например, на момент написания этой статьи СЕГОДНЯ() вернет «31.08.2019».
Функция ДЕНЬНЕД возвращает числовое значение, указывающее день недели указанной даты. Формат — WEEKDAY(date, type), а тип может быть 1, 2 или 3. Если type равен 1, дни отсчитываются с воскресенья, а воскресенье имеет значение 1. Если type равен 2, дни отсчитываются с Понедельник и значение понедельника равно 1. Если тип равен 3, дни отсчитываются с понедельника, а значение понедельника равно 0. Например, 30.04.2019 — это вторник, а ДЕНЬ НЕД («30.04.2019» ,1) вернет 3, тогда как WEEKDAY("30.04.2019",2) вернет 2, а WEEKDAY("30.04.2019",3) вернет 1.
Функция ГОД возвращает числовое значение, указывающее год указанной даты. Формат ГОД (дата). Например, YEAR("25.12.2019") вернет 2019.
Рассчитать выходной день
Google Таблицы — невероятно мощная программа, особенно для совершенно бесплатного приложения. Хотя он может быть не таким мощным, как Microsoft Excel, он все же может выполнять широкий спектр задач, включая эту.