Функции Excel для преобразования X дней, x часов, X минут в фактические минуты - PullRequest
0 голосов
/ 10 января 2020

У меня есть некоторые данные в Excel следующим образом.

  • 9 часов 16 минут 2 секунды
  • 4 дня 7 часов 41 минут 44 секунды
  • 1 день 8 часов 3 минуты 49 секунд
  • 33 минуты 4 секунды

Мне нужно преобразовать данные в формате минут. Я пробовал функции поиска в Excel, left, right, mid, но не смог получить желаемый результат.

Может кто-нибудь помочь?

1 Ответ

3 голосов
/ 10 января 2020

Используйте следующую формулу массива:

=SUM(IFERROR(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",999)),(ROW($1:$4)-1)*2*999+1,999))*CHOOSE(MATCH(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",999)),(ROW($1:$4)-1)*2*999+999,999))&"*",{"days","hours","minutes","seconds"},0),(60*24),60,1,(1/60)),0))

Будучи формулой массива, ее необходимо подтвердить с помощью Ctrl-Shift-Enter вместо Enter.

enter image description here

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