Оглавление
Сегодня мы начнем обсуждать, что можно сделать с датами и временем в электронной таблице Google. Давайте подробнее рассмотрим, как дату и время можно ввести в таблицу, а также как их форматировать и преобразовывать в числа.
Как вставить дату и время в Google Sheets
Давайте начнем с ввода даты и времени в ячейку Google Sheets.
Совет. Форматы даты и времени зависят от локали по умолчанию вашей электронной таблицы. Чтобы изменить ее, перейдите в раздел Файл> Параметры электронной таблицы Появится всплывающее окно, в котором вы можете задать свой регион в разделе Общий вкладка> Местность Таким образом, вы обеспечите те форматы даты и времени, к которым вы привыкли.
Существует три способа вставить дату и время в электронную таблицу Google:
Метод №1. Мы добавляем дату и время вручную.
Примечание. Независимо от того, как вы хотите, чтобы время выглядело в конце, вы всегда должны вводить его через двоеточие. Это необходимо для того, чтобы Google Sheets различал время и числа.
Может показаться, что это самый простой способ, но здесь важную роль играют настройки локали, о которых мы говорили выше. В каждой стране существует свой шаблон отображения даты и времени.
Как мы все знаем, американский формат даты отличается от европейского. Если вы установите " Соединенные Штаты " в качестве вашей локали и введите дату в европейском формате, dd/mm/yyyy, это просто не сработает. Введенная дата будет рассматриваться как текстовое значение. Поэтому обратите на это внимание.
Метод №2. Заставьте Google Sheets автоматически заполнять столбец датой или временем.
- Заполните несколько ячеек необходимыми значениями даты/времени/даты-времени.
- Выделите эти ячейки так, чтобы в правом нижнем углу выделения был виден маленький квадратик:
- Щелкните на этом квадрате и перетащите выделение вниз, охватывая все необходимые ячейки.
Вы увидите, как Google Sheets автоматически заполняет эти ячейки на основе двух предоставленных вами образцов, сохраняя интервалы:
Метод №3. Используйте комбинации клавиш для вставки текущей даты и времени.
Поместите курсор в интересующую ячейку и нажмите одну из следующих клавиш быстрого доступа:
- Ctrl+; (точка с запятой) для ввода текущей даты.
- Ctrl+Shift+; (точка с запятой) для ввода текущего времени.
- Ctrl+Alt+Shift+; (точка с запятой), чтобы добавить оба значения, текущую дату и время.
Позже вы сможете отредактировать значения. Этот метод поможет вам обойти проблему ввода неправильного формата даты.
Метод №4. Воспользуйтесь функциями даты и времени Google Sheets:
TODAY()
- возвращает текущую дату в ячейку.
NOW()
- возвращает текущую дату и время в ячейку.
Примечание. Эти формулы будут пересчитываться, и результат будет обновляться при каждом изменении, внесенном в таблицу.
Итак, мы поместили дату и время в наши ячейки. Следующим шагом будет форматирование информации, чтобы отобразить ее так, как нам нужно.
Как и в случае с числами, мы можем сделать так, чтобы наша электронная таблица возвращала дату и время в различных форматах.
Поместите курсор в нужную ячейку и перейдите к пункту Формат> Число Вы можете выбрать один из четырех различных форматов по умолчанию или создать собственный с помощью функции Пользовательская дата и время обстановка:
В результате одна и та же дата выглядит по-разному при применении различных форматов:
Как видите, в зависимости от ваших потребностей, есть несколько способов установить формат даты. Он позволяет отображать любые значения даты и времени, от дня до миллисекунды.
Метод №5. Сделайте дату/время частью валидации данных.
Если вам необходимо использовать дату или время при проверке данных, перейдите к разделу Формат> Валидация данных в меню Google Sheets:
- Что касается дат, просто задайте их в качестве критерия и выберите вариант, который подходит вам больше всего:
- Что касается единиц времени, то поскольку по умолчанию они отсутствуют в этих настройках, вам придется либо создать дополнительный столбец с единицами времени и ссылаться на этот столбец с помощью критериев проверки данных ( Список из диапазона ), или введите единицы времени непосредственно в поле критериев ( Список предметов ), разделяя их запятой:
Вставка времени в Google Sheets в пользовательском формате чисел
Предположим, нам нужно добавить время в минутах и секундах: 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:
=A2/60
Совет. Применяйте Продолжительность формат числа в ячейку A3. В противном случае ваша таблица всегда будет возвращать 12 часов AM.
Метод №3. Используйте специальные формулы.
Введите минуты в A1, секунды - в B1. Введите приведенную ниже формулу в C1:
=TIME(0,A1,B1)
Функция TIME обращается к ячейкам, принимает значения и преобразует их в часы (0), минуты (A1) и секунды (B1).
Для того чтобы удалить лишние символы из нашего времени, установите формат заново. Перейдите в раздел Дополнительные форматы даты и времени , и создать пользовательский формат, который будет показывать только прошедшие минуты и секунды:
Преобразование времени в десятичную дробь в Google Sheets
Мы переходим к различным операциям, которые можно выполнять с датой и временем в Google Sheets.
Бывают случаи, когда для выполнения различных вычислений необходимо отображать время в виде десятичной дроби, а не "чч:мм:сс". Почему? Например, для подсчета часовой зарплаты, так как вы не можете выполнять арифметические операции, используя и числа, и время.
Но проблема исчезает, если время десятичное.
Допустим, в столбце А указано время начала работы над какой-то задачей, а в столбце В - время окончания. Мы хотим узнать, сколько времени это заняло, и для этого в столбце С используем приведенную ниже формулу:
=B2-A2
Мы копируем формулу в ячейки 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. Power Tools - это надстройка для Google Sheets, которая позволяет преобразовывать информацию в пару кликов:
- Приобретите дополнение для своих электронных таблиц в веб-магазине Google Sheets.
- Перейти к Удлинители> Электроинструменты> Пуск для запуска дополнения и нажмите кнопку Конвертировать значок инструмента на панели дополнений. В качестве альтернативы можно выбрать Инструменты> Преобразование инструмент прямо из меню Power Tools.
- Выберите диапазон ячеек, содержащих даты, отформатированные как текст.
- Установите флажок для опции Преобразование текста в даты и нажмите Запускайте :
Ваши даты в текстовом формате будут отформатированы как даты всего за несколько секунд.
Надеюсь, сегодня вы узнали что-то новое. Если у вас остались вопросы, не стесняйтесь задавать их в комментариях ниже.
В следующий раз мы продолжим вычисление разницы во времени и суммирование дат и времени.