Как преобразовать шкалу времени 1D2H в часы - PullRequest
0 голосов
/ 16 марта 2020

У меня есть набор данных, где длительность помечена как "1D2H", где D = дни и H = часы. Я пытаюсь преобразовать это в Excel так, чтобы "1D2H" было = "26". Я пробовал разные техники, но не найдено жизнеспособного решения.

Возможные сценарии ios этой проблемы:

1D8H, 2D16H, 8H, 4H,

Каков наилучший способ решения эта проблема.

Ответы [ 2 ]

3 голосов
/ 16 марта 2020

Более короткое решение формулы с использованием функции ЗАМЕНА

In B1 Формула скопирована:

=SUBSTITUTE(SUBSTITUTE(A1,"D","/1/1900 "),"H",":00")*24

enter image description here

3 голосов
/ 16 марта 2020

Используйте IF:

=IF(ISNUMBER(FIND("D",A1)),LEFT(A1,FIND("D",A1)-1)*24+IFERROR(MID(A1,FIND("D",A1)+1,LEN(A1)-FIND("D",A1)-1),0),--LEFT(A1,LEN(A1)-1))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...