Общая формула
=MOD(A1,1)
Резюме
Чтобы извлечь время из даты, содержащей время (иногда называемой «datetime»), вы можете использовать формулу, основанную на функции MOD. В показанном примере формула в D5:
=MOD(B5,1)
который возвращает временную часть значения в B5, 13:00.
Объяснение
Excel обрабатывает даты и время, используя систему, в которой даты - это порядковые номера, а время - дробные значения. Например, 1 июня 2000 г. 12:00 представлено в Excel как число 36678,5, где 36678 - это дата (1 июня 2000 г.), а 0,5 - время (12:00). Другими словами, значение времени в «datetime» является десятичным.
Функция MOD возвращает остаток от деления. Первый аргумент - это число, а второй - делитель. Вот несколько примеров:
=MOD(5,2) // returns 1 =MOD(7,5) // returns 2
Если вы используете MOD с делителем 1, результатом будет десятичная часть числа, если таковая имеется, потому что каждое целое число может быть равномерно разделено само по себе. Например:
=MOD(3.125,1) // returns 0.125
Короче говоря, = MOD (число, 1) возвращает только дробную часть числа, отбрасывая целую часть, поэтому это удобный способ извлечь время из даты.
Примечание: если вы используете эту формулу для удаления времени из даты + времени, вам нужно будет применить подходящий числовой формат для отображения в виде времени.