Originalmente yo lo tengo así:
=CFecha(SiInm(Hora([calculo2])>9;Hora([calculo2]);'0' & Hora([calculo2])) & ':' & SiInm(Minuto([calculo2])>43;'45';SiInm(Minuto([calculo2])>28;'30';SiInm(Minuto([calculo2])>13;'15';'00') & ':00')))
Y así me funciona correctamente, por lo que no se porqué hay que añadirle el CFecha todo el rato >.<
He intentado guiarme con lo que me has dicho, poniendo lo siguiente:
=CFecha(SiInm(Minuto([calculo2]))>54;AgregFecha('n',-Minuto([calculo2]),AgregFecha('h',1,([calculo2])));SiInm(Minuto([calculo2])>28;'30';SiInm(Minuto([calculo2])>13;'15';'00'))))
Pero me sale el siguiente error:
http://img136.imageshack.us/my.php?image=errorab6.jpg
Creo que lo que puede dar error es es lo que marco en rojo:
=CFecha(SiInm(Minuto([calculo2]))>54;AgregFecha('n',-Minuto([calculo2])
,AgregFecha('h',1,([calculo2])));SiInm(Minuto([calculo2])>28;'30';SiInm(Minuto([calculo2])>13;'15';'00'))))