2014-05-25 3 views
-1

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

Пара столбцов перечисляет время в текстовом формате. . 3H: 22М: 13S. И 8H: 00M: 00S

Могу ли я запустить формулу excel или макрос, чтобы найти разницу между двумя временами?

Помощь очень ценится. Благодарю.

ответ

0

Предполагая, что времена находятся в А1 и В1, с более поздней из двух в B1:

= MMULT (0 + SUBSTITUTE (ПОДСТАВИТЬ (ПОДСТАВИТЬ (А1: В1, "Н", ""), "М", ""), "S", ""), {- 1; 1})

Формат ячейки, как [ч]: мм: сс

Привет

+0

Я попытался это решение, но он не работает. Какие-либо предложения? – user3674193

+0

Очевидно, мне понадобится немного больше информации, чем «это не сработает»! Каковы были строки в A1 и B1, на которых вы тестировали формулу? Какой результат дал формула? –

+0

Спасибо XOR LX. Это проблема с файлом Excel. Он работает для всех значений, где cell2> cell1. Однако он не работает для cell1> cell2. Предположим: ячейка A1 = 1H: 24M: 01S \t B1 = 0H: 15M: 00S \t C1 (должно быть) = 1:09:01. Но вместо этого он показывает «########## ...». – user3674193

Смежные вопросы