Seu zero é "0"
, que é TEXTO, NÃO É UM NÚMERO.
Portanto, você não deve compará-lo a um número.
Exclua "
s em torno de 0
em sua primeira fórmula.
Estou usando instruções IF que funcionam bem quando há datas nas células. Minha célula G8 calcula o número de meses corretamente. No entanto, quando o número de meses calculado for zero, ele deve retornar um valor zero, mas ainda calcula o número de meses máximos.
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. Eu pensei que retornaria 0.
Estou perplexo. Alguma ideia? Obrigado pela sua ajuda.
Seu zero é "0"
, que é TEXTO, NÃO É UM NÚMERO.
Portanto, você não deve compará-lo a um número.
Exclua "
s em torno de 0
em sua primeira fórmula.
Tags microsoft-excel-2010