Как преобразовать время в числа в Excel

Обновлено: 21.11.2024

В этом руководстве демонстрируются различные способы преобразования времени в десятичное число в Excel. Вы найдете множество формул для преобразования времени в часы, минуты или секунды, а также для преобразования текста во время и наоборот.

Поскольку Microsoft Excel использует числовую систему для хранения времени, вы можете легко преобразовывать часы, минуты и секунды в числа, которые можно использовать в других вычислениях.

В целом существует два способа преобразования времени в десятичное число в Excel: изменение формата ячейки и использование арифметических вычислений или функций времени Excel, таких как ЧАС, МИНУТА и СЕКУНДА. Далее в этом руководстве вы найдете подробное объяснение первого способа и примеры формул, демонстрирующие другой метод.

Как преобразовать время в десятичное число в Excel

В целом существует три способа преобразования значения времени в десятичное число: арифметическая операция, функция ПРЕОБРАЗОВАТЬ или комбинация трех различных функций времени.

Самый простой способ преобразовать время в десятичное число в Excel — умножить исходное значение времени на количество часов, секунд или минут в сутках:

  • Чтобы преобразовать время в количество часов, умножьте время на 24 — количество часов в сутках.
  • Чтобы преобразовать время в минуты, умножьте время на 1440 — количество минут в сутках (24 * 60).
  • Чтобы преобразовать время в секунды, умножьте время на 86 400 — количество секунд в сутках (24 * 60 * 60 ).

В следующих разделах вы узнаете о других методах преобразования времени в десятичное число в Excel.

Как преобразовать время в часы в Excel

В этом разделе представлены 3 различные формулы для преобразования часов из стандартного формата времени (чч:мм:сс) в десятичное число.

Формула 1: арифметический расчет

Вы уже знаете самый быстрый способ преобразования значения времени в количество часов в Excel — умножение на 24, т. е. на количество часов в сутках:

=A2*24 (где A2 — значение времени)

Чтобы получить количество часов соревнований, вставьте приведенную выше формулу в функцию INT, которая избавится от дробной части:

Формула 2: функция ПРЕОБРАЗОВАТЬ

Другой способ выполнить преобразование "время > часы" – использовать следующую формулу преобразования:

=ПРЕОБРАЗОВАТЬ(A2, "день", "час")

Формула 3: функции ЧАС, МИНУТА и СЕКУНДА

Наконец, можно использовать немного более сложную формулу, логика которой, впрочем, вполне очевидна. Извлеките отдельные единицы времени с помощью функций ЧАС, МИНУТА и СЕКУНД, затем разделите минуты на 60 (количество минут в часе) и секунды на 3600 (количество секунд в часе) и сложите результаты: /p>

=ЧАС(A2) + МИНУТЫ(A2)/60 + СЕКУНДЫ(A2)/3600

Как преобразовать время в минуты в Excel

Те же три метода можно использовать для преобразования минут из стандартного формата времени в десятичное число.

Формула 1: арифметический расчет

Чтобы преобразовать время в общее количество минут, умножьте время на 1440 — количество минут в одном дне (24 часа * 60 минут = 1440):

Если вы хотите вернуть количество минут соревнований, используйте функцию INT, как в предыдущем примере:

Вы можете просмотреть результаты на снимке экрана ниже:

Формула 2: функция ПРЕОБРАЗОВАТЬ

Чтобы выполнить преобразование "время > минуты" с помощью функции CONVERT(number, from_unit, to_unit), укажите "день" в качестве единицы для преобразования и "mn" в качестве единицы для преобразования:

=ПРЕОБРАЗОВАТЬ(A2, "день", "мин")

Формула 3: функции ЧАС, МИНУТА и СЕКУНДА

Еще один способ получить количество минут — умножить часы на 60 и разделить секунды на то же число:

=ЧАС(A2)*60 + МИНУТЫ(A2) + СЕКУНДЫ(A2)/60

Как преобразовать время в секунды в Excel

Преобразование времени в общее количество секунд в Excel можно выполнить аналогичным образом.

Формула 1: арифметический расчет

Умножьте значение времени на 86 400 – количество секунд в сутках (24 часа * 60 минут * 60 секунд = 86 400):

=A2*86400

Формула 2: функция ПРЕОБРАЗОВАТЬ

Формула в основном такая же, как в приведенных выше примерах, с той лишь разницей, что вы конвертируете единицу измерения «день» в «секунду»:

=ПРЕОБРАЗОВАТЬ(A2, "день", "сек")

Формула 3: функции ЧАС, МИНУТА и СЕКУНДА

Используйте функции ЧАС, МИНУТА и СЕКУНД, как в двух предыдущих примерах (думаю, на данном этапе вам не нужны дальнейшие объяснения логики формулы :)

=ЧАС(A2)*3600 + МИНУТЫ(A2)*60 + СЕКУНДЫ(A2)

  1. Если какая-либо из приведенных выше формул возвращает значение, отформатированное как время, просто измените формат ячейки на Общий, чтобы оно отображалось в виде числа.
  2. Чтобы преобразовать время в десятичное число, представляющее время во внутренней системе Excel, примените к ячейке формат Общий. При таком подходе 23:59:59 будет преобразовано в 0,99999, 06:00 — в 0,25, а 12:00 — в 0,5. Если целая часть преобразованного числа больше нуля, это означает, что ваша ячейка содержит значения даты и времени.

Как разделить дату и время в Excel

Как это часто бывает, лист Excel может содержать даты и время в одной ячейке, а вы хотите разделить их на две отдельные ячейки.

Помня, что во внутренней системе Excel значение даты хранится как целая часть, а значение времени как дробная часть десятичного числа, вы можете извлечь дату с помощью функции ЦЕЛОЕ, которая округляет значение ячейки в меньшую сторону. ближайшее целое число.

Предположим, что ваши исходные даты и время находятся в столбце A, следующая формула выполнит разделение:

=INT(A2)

Чтобы извлечь часть времени, вычтите дату, возвращенную приведенной выше формулой, из исходного значения даты и времени:

Где столбец A содержит исходные значения даты и времени, а столбец B содержит даты, возвращенные функцией INT.

Если вы не хотите, чтобы значения времени были связаны с отдельными датами (например, вы можете удалить столбец даты в будущем), вы можете использовать следующую формулу MOD, которая относится только к исходным данным:< /p>

=МОД(A2,1)

Совет. Если разделенные значения даты и времени отображаются неправильно, измените формат новых столбцов на Дата и время соответственно.

Так вы разделяете дату и время в Excel. Если вы хотите дополнительно разделить часы, минуты и секунды на отдельные столбцы, используйте функции ЧАС, МИНУТА и СЕКУНД, как показано в разделе Как получить часы, минуты и секунды из метки времени.

Как написать время в Excel

  • Извлечь дни с помощью функции INT;
  • Извлечение единиц времени с помощью функций ЧАС, МИНУТА и СЕКУНД, а также
  • Объединить все части в одну формулу.

Возникли трудности с определением правильной формулы для рабочего листа? Следующий пример упростит задачу!

Предположим, что у вас есть даты предстоящих событий в столбце B, начиная с ячейки B4, а текущая дата и время, возвращаемые функцией NOW(), находятся в ячейке B1.

Формула для расчета разницы во времени проста: =B4-$B$1 . Конечно, ничто не мешает вам вычесть текущую дату и время напрямую с помощью =B4-NOW() .

А теперь давайте сделаем таймер обратного отсчета, который бы показывал, сколько дней, часов, минут и секунд осталось до каждого события.

Формула для ввода в ячейку D4 выглядит следующим образом:

=INT(C4) & " дни, " & HOUR(C4) & " часы, " & MINUTE(C4) & " минуты и " & SECOND(C4) & " секунды"

Если вы хотите избавиться от значений 0, как в ячейках D6 и D7 на снимке экрана выше, включите следующие операторы IF:

=IF(INT(C4)>0, INT(C4)&" дни, ","") & IF(HOUR(C4)>0, HOUR(C4) & " часы, ","") & ЕСЛИ(МИНУТЫ(C4)>0, МИНУТЫ(C4) & " минуты и ","") & ЕСЛИ(СЕКУНДЫ(C4)>0, СЕКУНДЫ(C4) & " секунды","")

Все нули удалены!

Альтернативный способ записи времени словами в Excel — применить к ячейке следующий настраиваемый формат времени: d "день", h "часы", m "минуты" и "s" секунды". Никаких формул и расчетов не требуется! Дополнительные сведения см. в разделе Создание пользовательского формата времени в Excel.

Преобразование текста во время в Excel

Если ваши формулы и расчеты времени работают неправильно, причиной часто являются значения времени, отформатированные как текст. Самый быстрый способ преобразовать текст во время в Excel — использовать функцию ЗНАЧ ВРЕМЕНИ.

Функция Excel ВРЕМЗНАЧ имеет только один аргумент:

Текст_времени – это текстовая строка в любом из форматов времени, распознаваемых Excel. Например:

=TIMEVALUE("6 января 2015 г., 18:20")

=TIMEVALUE(A2), где A2 содержит текстовую строку

Как видите, формулы со ссылками на ячейки и соответствующими текстовыми строками дают одинаковые результаты. Кроме того, обратите внимание на выравнивание по левому краю строк времени (текстовых значений) в ячейках A2 и A6 и выравнивание по правому краю преобразованных значений времени в столбце D.

Преобразование времени в текст в Excel

Предположим, у вас есть файл Excel, заполненный временем, отформатированным так, чтобы оно выглядело как "8:30:00", и вы хотите преобразовать его в текстовый формат. Простое изменение формата ячейки на ТЕКСТ не сработает, потому что это изменит ваши значения времени на базовое числовое представление времени. Например, 8:30:00 будет преобразовано в десятичное число 0,354166666666667.

Итак, как преобразовать ячейки в текстовый формат, чтобы в них по-прежнему отображалось время? Ответ заключается в использовании функции ТЕКСТ, которая преобразует числовое значение в текст с заданным форматированием отображения, например:

На снимке экрана ниже показаны другие возможные форматы:

Как преобразовать числа в формат времени в Excel

Если у вас есть список чисел, таких как 1, 2, 3,5, и вы хотите преобразовать их в формат времени, например 1:00:00, 2:00:00 или 3:30, выполните следующие действия. шагов.

  1. Поделите числа на 24 (в сутках 24 часа). Формула может быть такой простой, как =A2/24.
  2. Выберите ячейку (ячейки) с результатом формулы, щелкните правой кнопкой мыши и выберите Формат ячеек в контекстном меню или нажмите Ctrl+1 . В любом случае появится диалоговое окно Формат ячеек. Выберите Время на левой панели в разделе Категория и выберите нужный формат справа. в разделе Тип. Дополнительные сведения см. в разделе Как применить или изменить формат времени в Excel.


На сегодня все. Если кто-то хочет получить непосредственный опыт работы с формулами, обсуждаемыми в этой статье, вы можете загрузить образец рабочей книги для преобразования времени в Excel.

Если вы хотите изучить еще несколько полезных формул для сложения и вычитания времени, расчета прошедшего времени и разницы во времени, ознакомьтесь с другими частями нашего руководства по времени в Excel (ссылки доступны в конце этой страницы). Я благодарю вас за чтение и надеюсь увидеть вас снова на следующей неделе.

Как преобразовать время в целые часы или минуты в Excel?

Вообще, когда вы конвертируете время в десятичные часы или минуты по формуле =ячейка * 24 или ячейка * 1440, результатом будут десятичные числа. Но иногда вы просто хотите преобразовать время в целые часы или минуты, как показано на скриншоте ниже, как вы можете решить это в Excel?

Преобразование времени в целые часы или минуты с помощью формулы

С помощью формулы INT вы можете преобразовать время в целые часы или минуты.

Выберите ячейку, в которую хотите поместить результат, выберите нужную формулу снизу:

  • Преобразовать в целые часы =INT(A2*24)
  • Преобразовать в целые минуты =INT(A2*1440)

Затем нажмите клавишу Enter, чтобы получить результат. При необходимости перетащите маркер заполнения вниз, чтобы заполнить ячейки формулой.

Преобразование времени в целые часы или минуты с помощью Kutools for Excel

Если у вас установлен Kutools for Excel, вы можете применить его утилиту Convert Time, чтобы сначала преобразовать время в десятичные числа, а затем использовать утилиту Round для округления чисел вверх или вниз до целых чисел.

<р>1. Выберите время, которое вы хотите преобразовать, нажмите Kutools > Контент > Преобразовать время > Время в часы/время в минуты.

<р>2. Появится диалоговое окно, чтобы напомнить вам количество преобразованных ячеек, нажмите «ОК», чтобы закрыть его. Затем оставьте выбранными преобразованные ячейки, нажмите Kutools > Round.

<р>3. В диалоговом окне "Округление без формулы" введите 0 в текстовом поле "Десятичное место", выберите один тип округления в разделе "Параметры формы".

<р>4. Нажмите "ОК", чтобы округлить все выбранные десятичные числа до целых чисел.

Как преобразовать время в десятичные часы/минуты/секунды в Excel?

Предположим, у вас есть диапазон времени или текстов в формате [ЧЧ:ММ:СС] в Excel, и теперь вы хотите преобразовать их в десятичные часы, минуты или секунды, как вы можете быстро решить эту проблему? Здесь этот учебник познакомит вас с некоторыми приемами для решения этой задачи.

Преобразование времени в десятичные часы/минуты/секунды с помощью Convert Time

В Excel можно использовать некоторые формулы для преобразования [чч:мм:сс] в десятичные часы, минуты или секунды.

<р>1. Выберите ячейку и введите в нее формулу = A1 * 24 и нажмите Enter, чтобы получить результат, если вам нужно, перетащите маркер заполнения в диапазон, чтобы применить формулу.

<р>2. Щелкните правой кнопкой мыши выбранный диапазон и выберите «Формат ячеек» в контекстном меню. И в появившемся диалоговом окне выберите «Число» из списка «Категория» и укажите нужные вам десятичные разряды. Смотрите скриншоты:

<р>3. Нажмите «ОК». Теперь каждое время сразу переводилось в десятичный час.

Совет:

<р>1. Вы также можете использовать эту формулу для преобразования времени в часы = ЧАС(A1)+МИНУТА(A1)/60+СЕКУНД(A1)/3600 .

<р>2. Если вы хотите преобразовать время в десятичные минуты, используйте это =A1*24*60 или =HOUR(A1) * 60 + MINUTE(A1) + SECOND(A1) / 60 .

<р>3. Если вы хотите преобразовать время в десятичные секунды, используйте это =A1*24*60*60 или =ЧАС(A1) * 3600 + МИНУТА(A1) * 60 + СЕКУНД(A1) .

Если вам не нравится запоминать формулы, вы можете использовать утилиту Convert Time Kutools for Excel, чтобы преобразовать время в десятичные часы, минуты или секунды одним щелчком мыши.

После установки Kutools for Excel сделайте следующее: (Бесплатно загрузите Kutools for Excel сейчас!)

Выберите диапазон времени, который вы хотите преобразовать в десятичные числа, нажмите Kutools > Контент > Преобразовать время и выберите нужный вариант в контекстном меню. Смотрите скриншоты:

После выбора варианта конвертации появилось диалоговое окно с напоминанием о том, сколько ячеек было преобразовано. Нажмите OK, чтобы закрыть его.

Теперь вы можете видеть каждую конверсию.

Примечание:

Если вы хотите преобразовать время в десятичные числа и сохранить результат в другом месте, выполните следующие действия:

<р>1. Выберите диапазон данных и нажмите Kutools > Контент > Преобразовать время > Преобразовать время. Смотрите скриншот:

<р>2. В появившемся диалоговом окне отметьте нужный параметр преобразования в разделе «Тип преобразования» и установите флажок «Сохранить в другое место» (диапазон преобразования — это одна область), затем щелкните, чтобы выбрать диапазон для вывода результата, и нажмите «ОК»> «ОК»> «ОК». закрыть диалоги. Смотрите скриншоты:

Теперь данные конвертируются и сохраняются в другом месте.

На самом деле, в Kutools for Excel вы также можете использовать функции Kutools для преобразования времени в десятичные числа.

После установки Kutools for Excel сделайте следующее: (Бесплатно загрузите Kutools for Excel сейчас!)

<р>1. Выберите ячейку, в которую вы хотите поместить преобразованный результат, и нажмите Kutools > Функции Kutools > Дата и время и выберите нужный параметр преобразования в контекстном меню. Смотрите скриншот:

<р>2. В диалоговом окне «Аргументы функции» выберите данные, которые вы хотите преобразовать в текстовое поле TimeData. Щелкните OK, чтобы закрыть диалоговое окно. Смотрите скриншот:

<р>3. Затем выберите преобразованный результат и перетащите маркер заполнения в диапазон, необходимый для применения функции. Теперь диапазон данных преобразован.

В группе «Функции Kutools» вы можете суммировать или подсчитывать данные по цвету заливки/шрифта, подсчету символов, извлечению текста и обратной текстовой строке и т. д.

По умолчанию дата и время сохраняются в Excel как числа/десятичные числа. Но вы часто видите его в разных форматах из-за того, как отформатированы ячейки.

Например, в приведенном ниже примере значения в столбцах A и B одинаковы, но они отображаются по-разному из-за формата.

Многим людям в Excel нужно преобразовать время в десятичное число (например, часы, минуты или секунды).

Например, вместо даты и времени 01-01-2020 6:30 вам может понадобиться get:

  • Количество часов равно 6
  • Количество минут равно 30

К счастью, в Excel есть отличные формулы, с помощью которых можно легко преобразовать время в десятичные значения.

Это руководство охватывает:

Как преобразовать время в десятичные числа в Excel

В этом руководстве я покажу вам несколько примеров преобразования времени в десятичное число с помощью формул (т. е. преобразования времени в часы, минуты и секунды).

Существует несколько способов преобразования времени в десятичное число в Excel:

  • Самый простой способ преобразования времени в десятичные числа – использование арифметических операций. Например:
    • Чтобы преобразовать время в часы, умножьте значение времени на 24.
    • Чтобы преобразовать время в минуты, умножьте значение времени на 24 * 60.
    • Чтобы преобразовать время в секунды, умножьте значение времени на 24*60*60.

    В следующих разделах я покажу вам примеры преобразования времени Excel в десятичные значения с помощью этих методов.

    Итак, приступим!

    Конвертировать время в часы в Excel

    В этом разделе я расскажу о трех различных способах преобразования времени в часы в Excel.

    Использование простого умножения для получения значения часа

    Предположим, что у вас есть время в ячейке, равное 18:00 (в ячейке A2), и вы хотите преобразовать его в часы.

    Вы можете просто умножить его на 24, и это даст вам, сколько часов прошло до этого времени.

    Это работает, потому что Excel хранит дату и время в виде чисел. Полный день (24 часа) сохраняется как 1 в Excel. Это означает, что каждый час хранится как 1/24.

    Поэтому, когда вы видите значение 18:00, в бэкенде оно сохраняется как значение 0,75 (указывая на то, что 18 часов из 24 часов уже прошли). Итак, когда вы умножаете его на 24, вы получаете количество прошедших часов.

    Если у вас есть такое значение, как 18:32, использование приведенной выше формулы даст вам результат как 18,53 (где минуты/секунды показаны в десятичных дробях, а полные/полные часы - в целых числах). В этом примере числовое значение 32 минут в Excel будет равно 0,53 часа.

    Примечание. Если вы получаете значение часа с десятичными знаками (например, 18,53), убедитесь, что вы отформатировали его, чтобы отображались и десятичные числа. Если вы этого не сделали, вы можете увидеть результат как 19, так как Excel показывает вам округленное целое значение. Однако это не изменит значение в ячейке, которое по-прежнему будет равно 18,53

    .

    Если вам нужно только полное/полное значение часа и вы игнорируете часть минут, используйте приведенную ниже формулу, используя INT.

    INT дает вам только целую часть, и вам не нужно беспокоиться о дополнительных минутах.

    Использование функций Excel (ЧАС, МИНУТА и СЕКУНД)

    Если вам не нравится метод ручного умножения, есть еще один очень простой способ конвертировать время в часы с помощью встроенных функций, связанных со временем (ЧАС, МИНУТА и СЕКУНД)

    Предположим, у вас есть время, показанное ниже, и вы хотите узнать, сколько часов прошло в сутках.

    Ниже приведена формула для перевода времени в часы

    Функция HOUR просто возвращает количество часов, прошедших в заданное время, то же самое делают функции MINUTE и SECOND.

    Но так как нам нужно конечное значение в часах, нам нужно разделить значение минут на 60 (чтобы преобразовать его в часы), а второе значение на 60 * 60 (опять же, чтобы преобразовать его в часы).

    Использование функции преобразования

    Еще один очень простой (вероятно, самый простой из трех способов) — использовать функцию ПРЕОБРАЗОВАТЬ.

    Эта функция принимает числовое значение (в данном случае это время) и может преобразовывать его в часы (или минуты/секунды).

    Ниже приведена формула для преобразования времени в часы:

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

    Примечание. Иногда результаты могут отличаться от ожидаемых. Это может быть связано с форматом ячейки, который может отображать результат в формате даты, а не в десятичном формате. Вы можете легко изменить это, перейдя на вкладку «Главная» и установив формат в раскрывающемся списке форматов (он находится в группе «Число»)

    На практике у вас больше шансов получить дату и время вместе (а не просто время, как я показал в приведенных выше примерах). Вы по-прежнему можете использовать методы, показанные выше, но сначала вам нужно разделить значение даты и времени, а затем использовать методы, показанные выше, только для временной части. Позже в этом руководстве я также расскажу о двух методах разделения даты и времени в Excel с помощью формул.

    Вы также можете использовать те же методы, описанные выше, для преобразования времени в минуты и секунды.

    Давайте быстро взглянем и на эти примеры.

    Конвертировать время в минуты в Excel

    В этом разделе я расскажу о трех различных способах преобразования времени в минуты в Excel.

    Использование простого умножения для получения минутного значения

    В сутках 1440 минут (24*60).

    Итак, чтобы преобразовать время в минуты, вы можете просто умножить значение времени на 1440.

    Предположим, у вас есть время в ячейке 18:00 (в ячейке A2), и вы хотите преобразовать его в минуты.

    Ниже приведена формула для этого:

    Это даст вам общее количество минут, прошедших в этот день в указанное время.

    Примечание. Помните, что если у вас есть секунды, они будут преобразованы в минуты и показаны в виде десятичной части. Чтобы они были видны в результате, вам нужно отформатировать результирующие ячейки, чтобы результаты отображались с точностью до 2/3 знаков после запятой.

    Если вам нужны только минуты и игнорируется секундная часть, используйте приведенную ниже формулу с использованием INT.

    Использование функций Excel (ЧАС, МИНУТА и СЕКУНД)

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

    Ниже приведена формула, которая преобразует время в минуты с помощью следующих функций:

    Поскольку здесь цель состоит в том, чтобы получить все части в минутах (часах, минутах и ​​секундах), мы умножаем 60 на часы, чтобы получить значение минут, и делим секунды на 60, чтобы получить значение минут.

    Использование функции преобразования

    Опять же, безусловно, самый простой способ преобразовать время в минуты — использовать формулу преобразования.

    Приведенная ниже формула берет значение времени и преобразует его в минуты;

    Второй аргумент сообщает функции, что значение в ячейке A2 имеет формат дня, а третий аргумент («mn») указывает, что нужно преобразовать его в минуты.

    Конвертировать время в секунды в Excel

    В этом разделе я расскажу о трех различных способах преобразования времени в секунды в Excel.

    Использование простого умножения для получения значения секунд

    В сутках 86400 секунд (24*60*60).

    Итак, чтобы преобразовать время в секунды, вы можете просто умножить значение времени на 86 400.

    Предположим, у вас есть время в ячейке 18:32:30 (в ячейке A2), и вы хотите преобразовать его в секунды.

    Ниже приведена формула для этого:

    Это даст вам общее количество секунд, прошедших в этот день в указанное время.

    Использование функций Excel (ЧАС, МИНУТА и СЕКУНД)

    Ниже приведена формула, которая преобразует время в минуты с помощью следующих функций:

    Поскольку цель состоит в том, чтобы получить все части (часы, минуты и секунды) в секундах, мы умножаем 60*60 на часы, чтобы получить значение в секундах, и мы умножаем минуты на 60, чтобы получить значение в секундах.< /p>

    Разделить дату и время, а затем преобразовать время в десятичное число

    До сих пор мы видели примеры, когда у нас было только время, и мы хотели преобразовать это время в часы, минуты или секунды.

    Но что, если у вас есть не только время, но и дата?

    В этом случае вы не можете использовать указанные выше методы напрямую. Сначала вам нужно будет разделить дату и время, а затем преобразовать время в десятичные дроби.

    Поскольку дата и время хранятся в Excel в виде чисел, их разделение упрощается.

    Полный день сохраняется как целое число, а часть времени сохраняется как десятичное значение. Поэтому, если вы хотите разделить дату и время, вам просто нужно разделить целую часть и десятичную часть.

    Давайте рассмотрим несколько очень простых способов разделения даты и времени в Excel.

    Разделить дату и время с помощью формулы INT

    Предположим, у вас есть набор данных, как показано ниже, и вы хотите разделить дату и время.

    Для этого введите следующую формулу в ячейку B2:

    Приведенная выше формула удаляет целую часть и дает вам десятичную часть даты.

    Теперь вы можете использовать любой из трех описанных выше методов (используя арифметическое умножение, используя формулу ЧАС/МИНУТА/СЕКУНД или используя формулу ПРЕОБРАЗОВАТЬ), чтобы преобразовать время в десятичное число.

    Разделить дату и время с помощью формулы MOD

    Еще один способ сделать это — использовать функцию MOD.

    Предположим, у вас есть набор данных, как показано ниже, и вы хотите разделить дату и время.

    Для этого введите следующую формулу в ячейку B2:

    Это даст вам сразу десятичную часть, а затем вы сможете использовать любой из трех методов, описанных выше, для преобразования времени в десятичные числа (часы, минуты или секунды).

    Читайте также: