Problemas con formato en función SI...
Tengo el siguiente problema y estoy seguro que podrás ayudarme.
Tengo una hoja de excel con un campo o columna llamada FECHA que tiene el formato mm/dd/aaaa hh:mm.
En esta columna hay fechas desde mayo de 2002 (05/01/2002) hasta febrero 2003 (02/25/2003).
Estoy usando la función SI(condicion;verdadero;falso) para realizar una operación con otra columna y la [condicion] que pongo es: TEXTO(fecha;"mm/dd/aaaa")>11/20/2002.
Sucede que todo me funciona bien para las fechas del año 2002 pero al evaluar dicha condición para las fechas de 2003 me devuelve la parte [falso] cuando debiera devolver la parte [verdadero] ya que las fechas del 2003 son mayores que 11/20/2002.
Estoy seguro que tengo un problema de formato en la forma de expresar la [condicion] ya que estoy convirtiendo la expresión en una cadena de texto y por eso la comparación con fechas del 2003 se hacen falsas ya que los meses 01 y 02 (enero y febrero) son menores que 11 (noviembre).
¿Cómo tengo que escribir la [condicion] para que esto no me suceda?
Y esta es una segunda pregunta:
He creado una macro para realizar una serie de acciones que utilizo bastante y la he puesto a que se abra para todas las hojas de Excel pero resulta que cada vez que abro Excel se abre el libro PERSONAL.xls
¿Cómo puedo evitar esto y que la macro me siga disponible para todas las hojas?
Gracias
Tengo una hoja de excel con un campo o columna llamada FECHA que tiene el formato mm/dd/aaaa hh:mm.
En esta columna hay fechas desde mayo de 2002 (05/01/2002) hasta febrero 2003 (02/25/2003).
Estoy usando la función SI(condicion;verdadero;falso) para realizar una operación con otra columna y la [condicion] que pongo es: TEXTO(fecha;"mm/dd/aaaa")>11/20/2002.
Sucede que todo me funciona bien para las fechas del año 2002 pero al evaluar dicha condición para las fechas de 2003 me devuelve la parte [falso] cuando debiera devolver la parte [verdadero] ya que las fechas del 2003 son mayores que 11/20/2002.
Estoy seguro que tengo un problema de formato en la forma de expresar la [condicion] ya que estoy convirtiendo la expresión en una cadena de texto y por eso la comparación con fechas del 2003 se hacen falsas ya que los meses 01 y 02 (enero y febrero) son menores que 11 (noviembre).
¿Cómo tengo que escribir la [condicion] para que esto no me suceda?
Y esta es una segunda pregunta:
He creado una macro para realizar una serie de acciones que utilizo bastante y la he puesto a que se abra para todas las hojas de Excel pero resulta que cada vez que abro Excel se abre el libro PERSONAL.xls
¿Cómo puedo evitar esto y que la macro me siga disponible para todas las hojas?
Gracias
1 respuesta
Respuesta de vkinki
1