Я хочу вычислить количество часов и минут из заданной текстовой строки. В настоящее время я создал формулу ниже, используя некоторые встроенные функции Excel,
Пример текстовой строки:
19: 00–20: 00 или 9: 00–23: 45 или 13: 20–14: 40
Формула создана-
=CONCATENATE(REPLACE(SUM(NUMBERVALUE(REPLACE(RIGHT(A1,LEN(A1)-11),5,2,""))-NUMBERVALUE(REPLACE(A1,5,100,""))),2,3," Hour")," ",CONCATENATE(RIGHT(SUM(NUMBERVALUE(REPLACE(RIGHT(A1,LEN(A1)-11),5,2,""))-NUMBERVALUE(REPLACE(A1,5,100,""))),1)*10, " Minutes"))
Приведенная выше формула получает числовое значение из заданной строки и затем вычисляет разницу, после чего она разделяет значение и затем объединяет с заданным текстом
Это работает со строкой, как
19: 00–21: 40
Выход:
2 часа 40 минут
Но я думаю, что подход, который я выбрал, не самый лучший, и также он не сработает, когда время - до вечера, означает «с 9:00 до 13:00», так есть ли другой способ, которым разница в часах может быть рассчитанным.
Или мы можем точно настроить эту формулу ...
Пожалуйста, дайте мне знать, если требуется дополнительная информация по этому запросу