Trabalhar com horas e minutos no Excel 2007

5

Estou trabalhando em uma planilha que contém durações de ligações telefônicas. Assim, cada chamada (linha) tem um valor como 00:01:30, 01:02:12, etc.

Quando eu somar a coluna de duração, isso me dará algo como 687: 23: 42. Tudo bem.

Mas minha operadora nos cobra por minutos. Então, preciso converter o total acima para minutos. Como faço isso?

Se eu usar, por exemplo, =hour(a1) , ele retornará o número "interno" do Excel (não sei em qual formato ele controla), algo como "15" ...

Consegui convertê-lo em minutos formatando-o usando [m] . Neste exemplo, ele retornará 41243. Mas, se eu tentar usar esse número, ele falhará, já que é apenas um formato ... (ex .: se eu multiplicar o número formatado - 41243 - por 10 (por exemplo ), ele me dará 150, não 412430, porque (eu acho) o número "real" é 15 ...

Então, como eu poderia conseguir isso? Como estou lidando com milhares de linhas, estou procurando uma fórmula. Eu não quero fazer isso manualmente.

Algum conselho?

    
por Bob Rivers 29.09.2010 / 20:27

4 respostas

5

O Excel armazena horas como uma parte decimal do dia, portanto 1 hora = 1/24 = .04167

Para converter esse número em minutos, multiplique por 1440. 1440 é derivado pela multiplicação do número de horas em um dia (24) vezes o número de minutos em uma hora (60).

Assim, o 687: 23: 42, que é igual a 28,64 dias, multiplicado por 1440 = 41.243,70 minutos.

    
por 29.09.2010 / 21:11
0

Na minha cidade, as chamadas telefônicas são cobradas assim:

TOTAL = SUM ( ROUNDUP(duration of each call, minute) )

em vez de

TOTAL = ROUNDUP( SUM(duration of each call), minute )

Eu acho que é mais ou menos o mesmo em todo o mundo.

Por isso, sugiro o seguinte método para calcular o total de minutos usados:

Para converter o formato de hora em numérico, você pode usar:

=A1 * 24 * 60

(Suponha que A1: A10 armazene a duração de cada chamada, como 00:01:30, 01:02:12, etc)

Digite em B1 esta fórmula de matriz:

=SUM(ROUNDUP(A1:A10 * 24 * 60, 0))

Pressione CTRL+SHIFT+ENTER depois de inserir a fórmula.

Com os dados 00:01:30, 01:02:12, você obterá um resultado de 65 minutos (em vez de 64).

    
por 30.09.2010 / 06:19
0

it will give me something like 687:23:42.

Clique com o botão direito na célula, Formatar, Formato personalizado e digite [m]

    
por 29.09.2010 / 20:35
0

Verifique se seu celular está formatado como Geral ou Número e use esta fórmula:

=HOUR(B1-A1)*60+MINUTE(B1-A1)+SECOND(B1-A1)/60
    
por 29.09.2010 / 21:33