0

I'm exporting duration from clockify to google sheets, but keep getting duration in format unreadable by datastudio where I want to visualize data synced from clickify to sheets.

I tried sulution from below posts, but none of these works for me. Google Sheet formula to convert Youtube's API ISO 8601 duration format

Can you help me create a formula that would convert duration format from PT0S or PT1H57M4S to 01:57:04?

If you can please do it in this sheet, where I'm working in https://docs.google.com/spreadsheets/d/1qPIUp2q9X3Wh7V1KMVgPeqCjF_r4d5wbjlzOTTUbGZ0/edit?usp=sharing

Thanks before!

xBlady
  • 17
  • 4

1 Answers1

0

Use regexextract(), like this:

=arrayformula( 
  iferror( 1 / ( 
    iferror( regexextract(C1:C; "(\d+)H") / 24 ) + 
    iferror( regexextract(C1:C; "(\d+)M") / 24 / 60 ) + 
    iferror( regexextract(C1:C; "(\d+)S") / 24 / 60 / 60 ) 
  ) ^ -1 ) 
)

Format the result column as Format > Number > Duration. Note that durations of zero length are shown as blanks rather than 0.

See this answer for an explanation of how date and time values work in spreadsheets.

doubleunary
  • 13,842
  • 3
  • 18
  • 51