condicional con fechas

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

condicional con fechas

Notapor franziskaner1789 » 24 Jul 2007 09:17

Hola EXCELFOREROS:

Tengo en una hoja de excel la relación de personal con fecha de baja y de alta, y necesito que las fechas que sean posteriores a 01/01/2007 me las ponga como 01/01/2007. He utilizado Si(G3<=31/12/2006;01/01/2007;G3) y no me funciona.
Me podeis ayudar.

Adjunto archivo.
Salu2.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
franziskaner1789
Miembro Frecuente
Miembro Frecuente
 
Registrado: 21 Dic 2006 18:57
Ubicación: Castro-Urdiales

Re: condicional con fechas

Notapor ioyama » 24 Jul 2007 10:16

Hola franziskaner1789

Bienvenido al foro.

En el adjunto tienes una solución, seguro que hay alguna menos rebuscada pero es lo primero que se ma ha ocurrido.

Un saludo desde Vitoria
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: condicional con fechas

Notapor ioyama » 24 Jul 2007 10:23

Hola de nuevo

Lo dicho, un poquito más abreviada

=SI(AÑO(G2)<2007;VALOR(TEXTO("01/01/2007";"dd/mm/aaaa"));G2)

La mezcla de Valor(Texto(.. la pongo para que el dato quede fnalmente como fecha y no como texto (si la dejaramos como nos pide el cuerpo de primeras, por lo menos a mí­, =SI(AÑO(G2)<2007;"01/01/2007";G2), obtenemos datos en formato fecha y en formato texto y como no sé cuál es es destino final de esas fechas......

Otro saludo desde Vitoria

P.S. Esperemos las opciones de los especialistas en funciones
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: condicional con fechas

Notapor Jordun » 24 Jul 2007 12:35

Hola,
puedes usar también esta fórmula

=SI(A1<39083;39083;A1)

Excel exhibe las fechas como tales, pero en realidad usa una serie de números donde el primero de enero del 1900 está represntado por el número 1, el 2 de enero del 1900 por el 2, y así­ sucesivamente. El 39083 representa el 01/01/2007.

Cuando pones el la función SI la fecha con formato de tal, Excel "no entiende" que se trata de una fecha.

Para averiguar el número de serie de una fecha, escribes la fecha en una celda y luega cambias el formato a General.

Bienvenido al foro
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Jordun
Miembro Frecuente
Miembro Frecuente
 
Registrado: 03 Abr 2006 17:00

Re: condicional con fechas

Notapor Gabriel Raigosa » 24 Jul 2007 15:27

Otra Opcion:

=SI(A1<FECHA(2007;01;01);FECHA(2007;01;01);A1)

Solo para recordar el uso de la funcion fecha.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Gabriel Raigosa
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Feb 2005 11:36
Ubicación: Medellin

Re: condicional con fechas

Notapor Gabriel Raigosa » 24 Jul 2007 15:28

Otra Opcion:

=SI(A1<FECHA(2007;01;01);FECHA(2007;01;01);A1)

Solo para recordar el uso de la funcion fecha.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Gabriel Raigosa
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Feb 2005 11:36
Ubicación: Medellin

Re: condicional con fechas

Notapor Gabriel Raigosa » 24 Jul 2007 15:59

Otra Opcion:

=SI(A1<FECHA(2007;01;01);FECHA(2007;01;01);A1)

Solo para recordar el uso de la funcion fecha.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Gabriel Raigosa
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Feb 2005 11:36
Ubicación: Medellin

Re: condicional con fechas

Notapor franziskaner1789 » 25 Jul 2007 04:54

MUCHAS GRACIAS A TODOS.

SALU2
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
franziskaner1789
Miembro Frecuente
Miembro Frecuente
 
Registrado: 21 Dic 2006 18:57
Ubicación: Castro-Urdiales


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: jesu gomez y 6 invitados