Conforme você identificou, sua coluna [Tempo Gasto] está retornando uma string. TEXT()
produz uma string de um número e você não pode somar uma string.
Se você realmente está evitando fazer alterações na tabela, o seguinte deve funcionar:
=SUMIF(tblTrack[Category],[@Category],tblTrack[Time Ended])-SUMIF(tblTrack[Category],[@Category],tblTrack[Time Started])
Se você deseja adicionar uma coluna ou substituir sua coluna atual [Tempo Gasto], basta inserir a fórmula =D4-C4
e fazer referência a ela. Você pode então formatar as células para obter o estilo "0:30", em vez de usar =TEXT()
.