EDIÇÃO PRINCIPAL
Com base no feedback, esta é uma das principais reescritas do post original.
Em vez de converter o número na mesma célula, você pode converter o número durante os cálculos. Com essa abordagem, o usuário acha que está inserindo o horário no formato de 24 horas, mas, na realidade, é um número inteiro convertido em tempo. Abaixo está uma amostra.
AcolunaHcontémumadescriçãodoqueestánacolunaGparaessalinha.
Achaveparaousuárioéinseriroshoráriosnoformatode24horassemosdoispontos,oqueéobservadonobannernapartesuperiordaplanilha.Sevocêformatarascélulasdetempo(linhas3,4e6)comumformatopersonalizadode##":"00 , elas parecerão estar exibindo um formato de hora padrão.
Aqui estão o conteúdo e as fórmulas das células:
G3: Insira a hora de término aqui (formato de 24 horas sem os dois pontos)
O valor inserido no exemplo é 1645 , mas será exibido como 16:45
G4: Insira a hora de início aqui (formato de 24 horas sem os dois pontos)
O valor inserido no exemplo é 820 , mas será exibido como 8:20
G5: =TIME(INT(G3/100),MOD(G3,100),0)-TIME(INT(G4/100),MOD(G4,100),0)+IF(G3<=G4,1,0) (8:25)
Isso subtrai os dois tempos e corrige erros de tempo negativos ( +IF(G3<=G4,1,0) ).
A função TIME recebe entrada como horas, minutos e segundos TIME(h,m,s) . Desde G3 & G4 são inteiros, as horas são encontradas dividindo-se por 100 ( INT(G3/100) ou os dígitos exibidos à esquerda de : ), os minutos tomando o restante dessa divisão ( MOD(G4,100) ou os dígitos exibidos à direita do : ), e os segundos são zero, já que estamos lidando com minutos inteiros.
O resultado será um valor de tempo real e a célula deve ser formatada como hora ou personalizada ( h:mm ).
G6: Insira o horário de pausa / almoço aqui (formato de 24 horas sem os dois pontos)
O valor inserido no exemplo é 30 , mas será exibido como :30
G7: =(G5-TIME(INT(G6/100),MOD(G6,100),0))*24 (7,92)
Isso converte G6 em um formato de hora, conforme descrito acima para a célula G5, e subtrai os dois tempos.
A diferença é multiplicada por X24 para dar uma resposta em horas decimais, porque o meu sistema exigia esse tipo de entrada. Se isso é o que você precisa, formate a célula como um número com duas casas decimais.
Se você não precisa de horas decimais, deixe nosso *24 da fórmula e formate a célula como o tempo.
Na minha folha completa, a coluna G é repetida para cada dia da semana. Espero que isso ajude.
] 