Entradas de hora de formatação no Excel 2010

0

Eu tenho uma planilha do Excel. Essencialmente, estou tentando usar essa planilha para fins de rastreamento de tempo. Eu tenho as seguintes colunas:

Date (Formatted as a Date in Column A)
Start Time (Formatted as a Time in Column B)
End Time (Formatted as a Time in Column C)
Duration (Formatted as a Time in Column D with a formula of C# - B#)

O cálculo da célula de duração parece estar correto. No entanto, quero formatá-lo no formato decimal arredondado para o décimo mais próximo. Por exemplo, se o meu valor de Start Time for 10:00 AM e meu valor de End Time for 11:06 AM, quero que a Duration mostre 1,1.

Como posso formatar um valor de Tempo como um Decimal arredondado para o décimo mais próximo?

Obrigado!

    
por JQuery Mobile 27.12.2012 / 15:44

1 resposta

0
  • Alterar o formato da coluna D para geral
  • Insira esta fórmula na coluna D: =(C1-B1)*24

O truque é multiplicá-lo com 24

A parte mais difícil é arredondar para o décimo mais próximo. Eu só conheço uma solução usando o VBA.
Este é um exemplo de arredondamento para qualquer trimestre de uma hora

Private Function RoundMyTime(mytime As Date) As Date  
If Minute(mytime ) Mod 15 < 8 Then  
    RoundMyTime= DateAdd("n", -Minute(mytime ) Mod 15, mytime )  
Else  
    RoundMyTime= DateAdd("n", 15 - Minute(mytime ) Mod 15, mytime )  
End If  
End Function
    
por 27.12.2012 / 15:54