Você precisaria dividir o número de minutos em 1440
(24 horas em um dia × 60 minutos em uma hora) e adicioná-lo à data.
=B4+(B3/1440)
ou se você quiser ser mais detalhado ...
=B4+(B3/24/60)
O motivo pelo qual isso funciona é que os valores de data e hora do Excel são armazenados como um número decimal de ponto flutuante representando o número de dias que passaram desde 1º de janeiro de 1900. Portanto, uma hora é representada como 0.04166666666
(1 dia ÷ 24 horas). Se você dividir esse valor por 60 (o número de minutos em uma hora), você receberá a representação de minutos que é 0.00069444444
(1 dia ÷ 24 horas ÷ 60 minutos).
O motivo pelo qual =TIME(...)
não funciona como esperado é que seu valor de retorno seja limitado a menos de 1 dia (ou seja, 0
a 0.99999999999
). Qualquer coisa que resultasse em mais de um dia seria envolvida novamente.