O maior problema é que MAX()
e MIN()
ignoram valores de texto e espaços em branco, então tudo que você precisa é:
=MAX(B:B)-MIN(B:B)
Para formatar o resultado, basta escolher Format > Cells...
no menu e escolher uma das categorias oferecidas.
Se você formatar a célula que contém o resultado como um número, o que você verá é um número decimal que dá a diferença em dias. Se você der a ele um formato personalizado de [h]:mm:ss
, ele exibirá o resultado em horas, min e segs, mesmo que as horas sejam maiores que 24.
Se você especificar um formato de hh:mm:ss
, ele exibirá as horas como menos de 24 e não exibirá nenhum dos dias que estavam (ou poderiam ter estado) lá. Não há formato de hora de " hr
".
Veja esta referência sobre como usar ISNUMBER()
. Se você tivesse escrito corretamente como ISNUMBER(B:B)
, ele retornaria uma matriz de valores True/False
para a coluna inteira.
Espero que isso ajude e boa sorte.