У меня есть набор данных, где длительность помечена как "1D2H", где D = дни и H = часы. Я пытаюсь преобразовать это в Excel так, чтобы "1D2H" было = "26". Я пробовал разные техники, но не найдено жизнеспособного решения.
Возможные сценарии ios этой проблемы:
1D8H, 2D16H, 8H, 4H,
Каков наилучший способ решения эта проблема.
Более короткое решение формулы с использованием функции ЗАМЕНА
In B1 Формула скопирована:
B1
=SUBSTITUTE(SUBSTITUTE(A1,"D","/1/1900 "),"H",":00")*24
Используйте 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))