Veja se isso ajuda, faça duas colunas auxiliares, a primeira é o número do bloco. Isso mostra um bloco de tempo em que há uma ou mais tarefas em andamento.
As fórmulas são e3 = 1, f3 = c3 para fornecer um ponto de partida inicial.
O restante da coluna e começando com e4 usa
- = + SE (B4 > F3,1,0) + E3
onde está verificando a nova hora de início para ver se ela está dentro da hora final atual. se for, o bloco é estendido, senão um novo número de bloco é iniciado
A coluna f começando com f4 usa
- = + SE (E4 > E3, C4, MÁXIMO (C4, F3))
Onde está verificando se o horário de término do bloco foi estendido. Para cada bloco, o tempo mínimo em beo máximo em c irá gerar o tempo contratado.
Espero ter entendido seu problema o suficiente.