Embora eu não tenha certeza sobre como essas informações se aplicam à sua descrição, a fórmula não está funcionando porque suas instruções IF
estão fornecendo um valor mínimo de 0
sempre que ele é falso. Esta modificação funcionaria:
=MIN((IF((B12-A12)>30,(B12-A12),1000000)),IF((E12-A12)>30,(E12-A12),1000000),IF((H12-A12)>30,((H12-A12)),1000000))
Substitui 1000000
por 0
, mas qualquer número funcionará, desde que seja maior do que o esperado.
NOTA: Isso retornará 1000000
se nenhuma data atender aos seus critérios.
Eu mantive a fórmula da mesma forma que você pode ver a mudança, mas como você já está calculando as diferenças nas colunas C, F e I, em outras palavras C12=B12-A12
etc, ela poderia ser simplificada como:
=MIN((IF(C12>30,C12,100000000)),IF(F12>30,F12,1000000),IF(I12>30,I12,1000000))
E há outras simplificações que podem ser feitas, mas isso deve ajudá-lo.