
Estou usando instruções IF que funcionam bem quando há datas nas células. Meu celular G8 calcula a quantidade de meses corretamente. Porém, quando o número de meses calculado é zero, ele deve retornar um valor zero, mas ainda calcula o número máximo de meses.
Na célula inicial G8 estou usando a fórmula:
=IF(C8="","0",DATEDIF(C8,E8,"m"))
Isso retorna corretamente zero meses quando a célula C8 está em branco.
Na próxima célula H8, estou usando
=IF(G8>=25,"25",G8)
para maximizar o número de meses em 25. Funciona bem, exceto quando a célula G8 é zero, ainda retorna o valor máximo de 25. Achei que retornaria 0.
Estou perplexo. Alguma ideia? Obrigado pela ajuda.
Responder1
Seu zero é "0"
, que é TEXTO, NÃO UM NÚMERO.
Portanto você não deve compará-lo a um número.
Exclua "
s 0
em sua primeira fórmula.