Страницы: 1
RSS
Преобразование времени из текстового формата в числовой макросом.
 
имеется массив (8 на 50), который содержит данные такого вида "7:00-17:00"
то есть как таблица 8 стлб 50 стр, а в ячейках текстом записан проежуток "начало-конец"

необходио удобны способом подменить заначения
вместо "7:00-17:00" сделать 10 (10 ччасов)
вместо "8:30-:20:00" сделать 11,5 (11 с половиной часов )
то есть вычислить количетво часов

при этом крайне нежелательно создавать никаких листов и формул, а все вычислить в макросе
на входе у меня идет массив с текстовой информацией (такого вида  "7:00-17:00" ) на выходе ожидается такой же по размеру массив, но уже с числовой информацией

есть ли какая-нибудь функция, которая воспримет "18:35" как 18,5833 ,а "09:11" как 9,1833
и тогда я бы мог из "09:11-18:35" получить 9,4 часов, чтобы потом получить сумму всех часов в разрезе каждого человека
 
(cdate("18:35")-cdate("09:11"))*24
По вопросам из тем форума, личку не читаю.
 
Спасибо!  все утро искал имено эту вещь
 
Только я на название темы не посмотрел, не о том она вовсе. Alexey795, Если с утра искали то уделите еще минуту предложите название теме. ни массив ни формат "время" там ни причем у вас текст и хотите получить десятичное число.
По вопросам из тем форума, личку не читаю.
 
Тема: Преобразование времени из текстового формата в числовой в макросах
Владимир
Страницы: 1
Наверх