Você provavelmente deseja alterar sua condição:
=IF(AND(HOUR(E59)=0,MINUTE(E59)=0,SECOND(E59))<30,"",(HOUR(E59)*60)+(MINUTE(E59)+IF(SECOND(E59)<30,0,1)))
Eu uso isso
=IF(MINUTE(E59)+(SECOND(E59))=0,"",(HOUR(E59)*60)+(MINUTE(E59)+IF(SECOND(E59)<30,0,1)))
Para calcular o tempo em minutos como 00:06:13 = 6 como resultado e 00:00:00 = em branco como resultado.
No entanto, quando eu uso contra 00:00:19. o resultado é 0 e gostaria que ficasse em branco se tivesse menos de 30 segundos.
Você provavelmente deseja alterar sua condição:
=IF(AND(HOUR(E59)=0,MINUTE(E59)=0,SECOND(E59))<30,"",(HOUR(E59)*60)+(MINUTE(E59)+IF(SECOND(E59)<30,0,1)))
Como m4573r
responda, não tenho certeza se a função AND pode ser escrita no Excel como
condition1 AND condition2 AND condition3
Tanto quanto eu sei, a função AND pode ser escrita da seguinte forma: -
=IF(AND(HOUR(A1)=0, MINUTE(A1)=0, SECOND(A1)<30), "", (HOUR(A1)*60)+(MINUTE(A1)+IF(SECOND(A1)<30,0,1)))
Você realmente não precisa de todas as funções SECOND / MINUTE / HOUR, apenas use uma função IF simples para mostrar em branco se E59 < 30 segundos e se não, você pode multiplicar por 1440 para dar os minutos e arredondar para chegar ao próximo minuto, ou seja,
=IF(E59<"0:00:30"+0,"",ROUND(E59*1440,0))