La función SI no devuelve el valor correcto cuando hace referencia a un cero

La función SI no devuelve el valor correcto cuando hace referencia a un cero

Estoy usando declaraciones IF que funcionan bien cuando hay fechas en las celdas. Mi celular G8 calcula correctamente el número de meses. Sin embargo, cuando el número de meses calculado es cero, debería devolver un valor cero pero aún así calcula el número máximo de meses.

En la celda inicial G8 estoy usando la fórmula:

=IF(C8="","0",DATEDIF(C8,E8,"m")) 

Esto devuelve correctamente cero meses cuando la celda C8 está en blanco.

En la siguiente celda H8, estoy usando

=IF(G8>=25,"25",G8) 

para maximizar el número de meses en 25. Funciona bien, excepto que cuando la celda G8 es cero, todavía devuelve el valor máximo de 25. Pensé que devolvería 0.

Estoy perplejo. ¿Alguna idea? Gracias por su ayuda.

Respuesta1

Tu cero es "0", que es TEXTO, NO UN NÚMERO.

Por lo tanto, no deberías compararlo con un número.

Excluye "s 0en tu primera fórmula.

información relacionada