Дата и время в Google Sheets
Сегодня мы начнем обсуждать, что можно сделать с датами и временем в электронной таблице Google. Давайте подробнее рассмотрим, как дату и время можно ввести в таблицу, а также как отформатировать и преобразовать их в числа.
Как вставить дату и время в Google Sheets
Давайте начнем с ввода даты и времени в ячейку Google Sheets.
Кончик. Форматы даты и времени зависят от языкового стандарта по умолчанию в вашей электронной таблице. Чтобы изменить его, перейдите к Файл > Настройки электронной таблицы. Вы увидите всплывающее окно, в котором вы можете установить свой регион под Общий вкладка > Регион. Таким образом, вы обеспечите те форматы даты и времени, к которым вы привыкли.
Вставить дату и время в электронную таблицу Google можно тремя способами:
Способ №1. Добавляем дату и время вручную.
Примечание. Независимо от того, как вы хотите, чтобы время выглядело в конце, вы всегда должны вводить его через двоеточие. Это важно для Google Sheets, чтобы различать время и числа.
Это может показаться самым простым способом, но настройки локали, которые мы упоминали выше, играют здесь жизненно важную роль. Каждая страна имеет свой собственный шаблон для отображения даты и времени.
Как мы все знаем, американский формат даты отличается от европейского. Если вы установите «Соединенные Штаты» в качестве вашей локали и введите дату в европейском формате, дд/мм/гггг, это просто не сработает. Введенная дата будет восприниматься как текстовое значение. Так что обратите на это внимание.
Способ №2. Заставьте Google Sheets автоматически заполнять столбец датой или временем.
- Заполните несколько ячеек необходимыми значениями даты/времени/даты-времени.
- Выберите эти ячейки, чтобы вы могли видеть маленький квадрат в правом нижнем углу выделения:
- Щелкните этот квадрат и перетащите выделение вниз, закрыв все необходимые ячейки.
Вы увидите, как Google Sheets автоматически заполняет эти ячейки на основе двух предоставленных вами образцов, сохраняя интервалы:
Способ №3. Используйте комбинации клавиш, чтобы вставить текущую дату и время.
Поместите курсор в интересующую ячейку и нажмите один из следующих ярлыков:
- Ctrl+; (точка с запятой) для ввода текущей даты.
- Ctrl+Shift+; (точка с запятой) для ввода текущего времени.
- Ctrl+Alt+Shift+; (точка с запятой), чтобы добавить текущую дату и время.
Позже вы сможете редактировать значения. Этот метод поможет вам обойти проблему ввода неправильного формата даты.
Способ №4. Воспользуйтесь преимуществами функций даты и времени Google Sheets:
СЕГОДНЯ() — возвращает текущую дату в ячейку.
NOW() — возвращает текущую дату и время в ячейку.
Примечание. Эти формулы будут пересчитаны, и результат будет обновляться при каждом изменении, внесенном в таблицу.
Вот и мы, мы поместили дату и время в наши ячейки. Следующим шагом является форматирование информации, чтобы отображать ее так, как нам нужно.
Как и в случае с числами, мы можем сделать дату и время возврата нашей электронной таблицы в различных форматах.
Поместите курсор в нужную ячейку и перейдите к Формат > Число. Вы можете выбрать один из четырех различных форматов по умолчанию или создать собственный, используя Пользовательская дата и время параметр:
В результате одна и та же дата выглядит по-разному в разных форматах:
Как видите, в зависимости от ваших потребностей, есть несколько способов установить формат даты. Он позволяет отображать любое значение даты и времени, от суток до миллисекунды.
Способ №5. Сделайте дату/время частью проверки данных.
Если вам нужно использовать дату или время при проверке данных, перейдите к Формат > Проверка данных сначала в меню Google Sheets:
- Что касается дат, просто задайте их в качестве критерия и выберите наиболее подходящий вам вариант:
- Что касается единиц времени, так как они отсутствуют в этих настройках по умолчанию, вам нужно будет либо создать дополнительную колонку с единицами времени и ссылаться на эту колонку с вашими критериями проверки данных (Список из диапазона) или введите единицы времени непосредственно в поле критериев (Список предметов), разделив их запятой:
Вставьте время в Google Таблицы в пользовательском числовом формате
Предположим, нам нужно сложить время в минутах и секундах: 12 минут 50 секунд. Поместите курсор на A2, введите 12:50 и нажмите Enter на клавиатуре.
Примечание. Независимо от того, как вы хотите, чтобы время выглядело в конце, вы всегда должны вводить его через двоеточие. Это важно для Google Sheets, чтобы различать время и числа.
То, что мы видим, это то, что Google Sheet интерпретирует наше значение как 12 часов 50 минут. Если мы применим Продолжительность формата в ячейку A2, время все равно будет отображаться как 12:50:00.
Итак, как мы можем заставить электронную таблицу Google возвращать только минуты и секунды?
Способ №1. Введите 00:12:50 на свой мобильный.
Честно говоря, это может оказаться утомительным процессом, если вам нужно ввести несколько временных меток только с минутами и секундами.
Способ №2. Введите 12:50 в ячейку A2 и поместите следующую формулу в ячейку A3:
=А2/60
Кончик. Применить Продолжительность числовой формат в ячейку A3. В противном случае ваша таблица всегда будет возвращать 12 часов утра.
Способ №3. Используйте специальные формулы.
Введите минуты в A1, секунды — в B1. Введите приведенную ниже формулу в C1:
=ВРЕМЯ(0,A1,B1)
Функция ВРЕМЯ обращается к ячейкам, принимает значения и преобразует их в часы (0), минуты (A1) и секунды (B1).
Для того, чтобы удалить лишние символы из нашего времени, установите формат заново. Перейти к Больше форматов даты и времении создайте собственный формат, который будет отображать только прошедшие минуты и секунды:
Преобразование времени в десятичное число в Google Sheets
Мы переходим к различным операциям, которые мы можем выполнять с датой и временем в Google Таблицах.
Могут быть случаи, когда вам нужно отображать время в виде десятичной дроби, а не «чч:мм:сс» для выполнения различных вычислений. Почему? Например, для подсчета почасовой зарплаты, поскольку нельзя выполнять какие-либо арифметические операции, используя и числа, и время.
Но проблема исчезает, если время десятичное.
Допустим, столбец A содержит время, когда мы начали работать над какой-либо задачей, а столбец B показывает время окончания. Мы хотим знать, сколько времени это заняло, и для этого в столбце C мы используем следующую формулу:
=В2-А2
Копируем формулу вниз по ячейкам C3:C5 и получаем результат часов и минут. Затем переносим значения в столбец D по формуле:
=$C3
Затем выберите весь столбец D и перейдите к Формат > Число > Число:
К сожалению, результат, который мы получаем, на первый взгляд мало о чем говорит. Но у Google Sheets для этого есть причина: время отображается как часть 24-часового периода. Другими словами, 50 минут — это 0,034722 от 24 часов.
Конечно, этот результат можно использовать в расчетах.
Но так как мы привыкли видеть время в часах, мы хотели бы ввести в нашу таблицу больше вычислений. Чтобы быть конкретным, нам нужно умножить полученное число на 24 (24 часа):
Теперь у нас есть десятичное значение, где целое и дробное число отражают количество часов. Проще говоря, 50 минут — это 0,8333 часа, а 1 час 30 минут — это 1,5 часа.
Формат даты в текстовом формате с помощью Power Tools для Google Sheets
Существует одно быстрое решение для преобразования дат, отформатированных как текст, в формат даты. Называется Электроинструменты. Power Tools — это надстройка для Google Sheets, которая позволяет конвертировать вашу информацию в пару кликов:
- Получить дополнение для ваших электронных таблиц из интернет-магазина Google Sheets.
- Перейти к Расширения> Электроинструменты> Пуск для запуска надстройки и нажмите кнопку Конвертировать значок инструмента на панели дополнений. Кроме того, вы можете выбрать Инструменты > Конвертировать инструмент прямо из меню Power Tools.
- Выберите диапазон ячеек, содержащих даты в текстовом формате.
- Установите флажок для опции Преобразование текста в даты и нажмите Бежать:
Ваши даты в текстовом формате будут отформатированы как даты всего за несколько секунд.
Надеюсь, вы сегодня узнали что-то новое. Если у вас остались вопросы, не стесняйтесь задавать их в комментариях ниже.
В следующий раз мы продолжим вычислять разницу во времени и суммировать даты и время вместе.