Por ejemplo si escribimos la siguiente formula:
=SI(A1<=20/9/2011,"Vigente","Vencido"), esperamos que compare el valor de A1 (30/07/2011) con la fecha 20/9/2011, pero no funciona.
Excel 2007 |
El resultado sera diferente a lo que nosotros esperamos de Excel, de ahi que nos quebramos la cabeza porque Excel no funciona.... pero el problema es que estamos haciendo mal la formula por lo que nos devuelve cualquier cosa.
Esto se resuleve utilizando la función FECHANUMERO (Excel 2007) VALFECHA (Excel 2010)
Esta función, “Convierte una fecha de forma de texto en un número que representa la fecha en código fecha y hora de Microsoft Office Excel”.
Excel 2010 |
Excel 2007
=FECHANUMERO(texto_de_fecha)
Excel 2010
=VALFECHA(texto_de_fecha)
Donde "texto_de_fecha" es A1, según nuestro ejemplo.
Ejemplo de la utilización de funcion FECHANUMERO en la siguiente dirección
Por lo tanto, para que nos de el resultado esperado, solamente debemos reemplazar la fórmula por:
=SI(A1<=FECHANUMERO("20/9/2011"),"Vigente","Vencido") y el resultado ser "Vigente"
Si te gusto o tenes alguna recomendación o lo trabajas de otra forma? No te olvides de dejar tu comentario y compartir con nosotros y poder mejorar cada día...
No comments:
Post a Comment