Я использую формулу для отображения 3 hours 7 mins
как 3,7
.Однако формула не работает правильно, как должно быть 3,07
, также есть проблемы с ,
и .
в зависимости от версии Excel.
Мне не нужно, чтобы оно было 3,07 или 3,7.Мне нужна формула для округления до 3,5 или 4. Так что, если это 3,07, то должно быть 3,5.В основном, условие: если mins
или min
меньше 30, то это ,5
, если больше 30, то следующее ,0
.Тогда эта формула должна дать в результате 35 и разделить ее на 10. Так, например, 35/10 или 40/10.Тогда не будет проблем с ,
и .
в разных версиях Excel.
ПРИМЕЧАНИЕ!Значение в P96
взято из API Карт Google xml и показывает время в пути из одного места в другое.Иногда 3 hours 7 mins
, 20 hours 37 mins
, а иногда 1 hour 1 min
Текущее решение:
=SUBSTITUTE(CEILING(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(ISERROR(SEARCH("hour", P96)), "0 hours ", "")&P96,"s","")," min","")," hour ","."),0.1), ".", ",")