seria bueno q nos proporcionaras el codigo (o la formula) para analizarla y pues darte alternativas..!
La fórmula a continuación:
=CONCATENAR(SI(O(K8<B8,Y(K8=B8,K9<B9)),"Error: Fecha/Hora inicial es mayor que la fecha/hora final.",SI(K8=B8,SI(HORA(K9-B9)<=12,0,HORA(K9-B9)-12),SI(K9=B9,SI((DIAS360(B8,K8)*24)<=12,0,(DIAS360(B8,K8)*24)-12),SI(K9>B9,SI((DIAS360(B8,K8)*24+HORA(K9-B9))<=12,0,(DIAS360(B8,K8)*24+HORA(K9-B9))-12),SI(MINUTO(B9-K9)=0,SI((DIAS360(B8,K8)*24-1-(HORA(B9-K9)-1))<=12,0,(DIAS360(B8,K8)*24-1-(HORA(B9-K9)-1))-12),SI((((DIAS360(B8,K8)*24)-1)-HORA(B9-K9))<=12,0,(((DIAS360(B8,K8)*24)-1)-HORA(B9-K9))-12)))))),SI(O(K8<B8,Y(K8=B8,K9<B9)),"",":"),SI(O(K8<B8,Y(K8=B8,K9<B9)),"",SI(O(Y(MINUTO(K9)>MINUTO(B9),(MINUTO(K9)-MINUTO(B9))<10),Y(MINUTO(K9)<MINUTO(B9),(60-(MINUTO(B9)-MINUTO(K9)))<10)),"0","")),SI(O(K8<B8,Y(K8=B8,K9<B9)),"",SI(MINUTO(K9)=MINUTO(B9),"00",SI(MINUTO(K9)>MINUTO(B9),MINUTO(K9)-MINUTO(B9),60-(MINUTO(B9)-MINUTO(K9))))))
Lo que quiero es que, cuando se ejecute lo que está en rojo, si el resultado es 0, ya no se ejecuté la última parte de la fórmula, lo que está en negro.