Excel almacena las fechas como números entero y las horas como decimales. Pero al momento de mostrarlos en pantalla los formatea para que parezcan fechas y horas.
Revisa lo siguiente:
Fechas en Excel • Excel Total
Cuando concatenas una fecha o una hora en excel, automáticamente se convierte la fecha o el número a expresión interna, es decir, un número.
Para mostrar la fecha y la hora como lo necesitas, debes formatearlas, tal y como lo hace excel:
="siendo las " & TEXTO(B3, "hh:mm AM/PM") & " del día " & TEXTO(B2, "[$-F800]dddd, mmmm dd, aaaa")