Формула Excel для замены значения с конкретными параметрами - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть формула для преобразования текста "2 часов 43 минут" в "2,43".Иногда значение равно «1 час 43 мин», и мое текущее решение в этом случае не работает.Как заставить его работать в обоих случаях «2 часов 43 минут» и «1 часов 43 минут»?Я пытался использовать ИЛИ безуспешно.

Это моя текущая формула:

=SUBSTITUTE(SUBSTITUTE(Q68;"mins";"");" hours ";",")

Я пробовал:

=SUBSTITUTE(SUBSTITUTE(Q68;"mins";"");OR(" hours ";" hour ");",")

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Попробуйте это:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Q68;"s";"");"min";"");" hour ";",")
0 голосов
/ 01 февраля 2019

Как насчет:

 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Q68;"min";"");" hour";",");"s";"")

РЕДАКТИРОВАТЬ # 1:

"Лучший подход":

  1. заменить "час"
  2. заменить "мин"
  3. заменить "с"
  4. заменить ""
...