![La función SI no devuelve el valor correcto cuando hace referencia a un cero](https://rvso.com/image/1476414/La%20funci%C3%B3n%20SI%20no%20devuelve%20el%20valor%20correcto%20cuando%20hace%20referencia%20a%20un%20cero.png)
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 0
en tu primera fórmula.