Содержание:
Иногда вы можете столкнуться с ситуацией, когда вам нужно преобразовать время в десятичное число в Google Таблицах . Допустим, вам нужна разница между двукратными экземплярами. Было бы более интуитивно понятно сказать, что разница составляет 3,25 часа, а не 3 часа 15 минут. Это особенно важно, если вам нужно использовать эту разницу в последующих расчетах, таких как общая заработная плата на основе отработанных часов и почасовая оплата.
Так как вы это делаете? Есть несколько методов, с помощью которых мы можем достичь желаемого результата в Google Таблицах: используя функции TIME () (HOUR (), MINUTE () и SECOND ()) или простое умножение с TIMEVALUE (). Мы рассмотрим их в этом руководстве.
Реальный пример перевода времени в десятичное число
У руководителя на строительстве есть следующий табель с указанием рабочего времени подрядчиков, находящихся в его подчинении в течение первой половины данного дня:

Есть два способа вычислить разницу, которая приводит к выходным числам. Либо с помощью функции HOUR(), либо функции TIMEVALUE (). Функция HOUR() возвращает разницу как меру часа дня. Например, 11: 00-9: 00 представлены как 2 часа. Точно так же такая же разница, как и на выходе функции TIMEVALUE (), будет представлять часть дня. Например, 11: 00–9: 00 даст 0,083 (2 часа — 0,083 дня). Результат, полученный с использованием этих двух формул, выглядит следующим образом:

Давайте подробнее рассмотрим компоненты функции, а затем перейдем к подробному рассмотрению использования функций TIME () и TIMEVALUE () для преобразования времени в десятичные значения.
Анатомия функций
Первый способ — использовать функции TIME () (HOUR (), MINUTE () и SECOND ()). Мы пишем функцию HOUR () (например), как показано ниже:
=HOUR(time)
Давайте посмотрим, что означает каждый термин:
- = чтобы начать с функции, мы должны добавить этот знак.
- HOUR обозначает нашу функцию HOUR ().
- time — это данные, которые обеспечивают представление времени.
Функции MINUTE() и SECOND() следуют точно такой же анатомии с соответствующим выводом в минутах и секундах соответственно.
Второй способ — использовать функцию TIMEVALUE(). Синтаксис (как мы пишем) функции TIMEVALUE() следующий:
Давайте посмотрим, что означает каждый термин:
- = чтобы начать с функции, мы должны добавить этот знак.
- TIMEVALUE обозначает нашу функцию TIMEVALUE ().
- time_string — это данные, которые обеспечивают представление времени.
Как преобразовать время в десятичное в Google Таблицах: функции времени
- Ниже указано время прихода и ухода детей в детских садах. Счета для родителей выставляются почасово, исходя из времени, которое ребенок проводит в учреждении. Цель состоит в том, чтобы рассчитать общее затраченное время как разницу между временем прихода и ухода и использовать это значение для расчета общей ежедневной выплаты на основе почасовой оплаты.

- Теперь просто щелкните любую ячейку, чтобы сделать ее активной. Для этого руководства я выберу D2 , где я хочу показать свои результаты.
- Затем введите знак равенства ‘ = ‘, чтобы начать функцию, а затем имя функции, которым является наш HOUR().
- Рядом с именем функции появится поле автоматического предложения. Продолжайте вводить открывающую скобку ‘ ( ‘, как показано ниже:

- Теперь самое интересное! Давайте дадим необходимые входные данные функции, чтобы получить разницу во времени в числовой форме. Обратите внимание, что мы передаем C2 — B2 в качестве входных данных функции, поскольку нас интересует разница:

- Чтобы точно определить общее время, мы используем функции MINUTE () и SECOND () вместе с HOUR () точно так же: HOUR (C2-B2) + ( MINUTE (C2-B2) / 60) + ( SECOND (C2-B2) / 3600).
- После ввода необходимых входов функции, закройте скобки и нажмите Enter . Вы заметите, что разница во времени выводится как количество часов. Общая сумма выплат является произведением столбцов D и E .

Как преобразовать время в десятичное в Google Таблицах: функция Timevalue
- Мы будем использовать тот же пример, что и выше. Цель осталась прежней.
- Чтобы войти в функцию TIMEVALUE(), щелкните новую ячейку, скажем, G2 .
- Как и выше, введите знак равенства ‘ = ‘, чтобы начать функцию, а затем введите имя функции, которым является наше TIMEVALUE().
- Давайте теперь дадим необходимые входные данные функции, чтобы получить разницу во времени в числовой форме. Обратите внимание, что мы передаем C2 — B2 в качестве входных данных функции, поскольку нас интересует разница:

- Закрыть скобки после завершения ввода необходимых параметров функции и нажмите Enter . Вы заметите, что разница во времени выводится в виде десятичной дроби, которая представляет собой часть дня. Например, 4 часа выводятся как 0,167. Общая выплата рассчитывается как произведение столбцов G и E, умноженное на 24, поскольку у нас почасовая ставка.

Вот и все. Теперь вы готовы начать преобразование времени в десятичные числа в Google Таблицах. Я рекомендую поэкспериментировать с разными значениями времени и некоторыми другими формулами Google Таблиц, доступными вместе, чтобы увидеть, как отличаются результаты.