formato fecha

04/09/2008 - 22:23 por j_lete | Informe spam
Buenas noches grupo:
Tengo la siguiente duda. Cuando creo una formula comparando fechas me ocurre
lo siguiete.
Por ejemplo pongamos que utilizo la función si.
a2 es una celda que contiene una fecha por ejemplo 31/11/2007
Si(a2<01/01/2008;"01/01/2008";a2)
Pues pasa que no funciona y la formula se trasforma sola en
si(a2<1/1/2008;"01/01/2008";a2)
En cambio si lo hago escribiendo el valor en una celda si funciona, por
ejemplo
si(a2<$a$1;$a$1;a2) en la celda a1/01/2008
¿Que ocurre?
Otra cosa como puedo decir que el valor que escribo es una fecha para no
tenerlo que escrbir entre "". Me refiero al primer ejemplo, el primer termino
de la comparación.
Gracias

Preguntas similare

Leer las respuestas

#1 Xavier Budet Graco
04/09/2008 - 22:51 | Informe spam
Hola "j_lete", en primer lugar 31/11/2007 será un texto porque ese día no existe: noviembre tiene 30 días.
Segundo Excel no "entiende" que tu argumento de comparación sea una fecha (o un número) y por eso falla.
Tercero el resultado será fecha para el caso negativo y texto para el positivo.
Prueba con: =--SI(A2<FECHA(2008;1;1);"01/01/2008";A2)

Utilizo el ";" como separador, tu también por lo que veo.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"j_lete" escribió en el mensaje news:
Buenas noches grupo:
Tengo la siguiente duda. Cuando creo una formula comparando fechas me ocurre
lo siguiete.
Por ejemplo pongamos que utilizo la función si.
a2 es una celda que contiene una fecha por ejemplo 31/11/2007
Si(a2<01/01/2008;"01/01/2008";a2)
Pues pasa que no funciona y la formula se trasforma sola en
si(a2<1/1/2008;"01/01/2008";a2)
En cambio si lo hago escribiendo el valor en una celda si funciona, por
ejemplo
si(a2<$a$1;$a$1;a2) en la celda a1/01/2008
¿Que ocurre?
Otra cosa como puedo decir que el valor que escribo es una fecha para no
tenerlo que escrbir entre "". Me refiero al primer ejemplo, el primer termino
de la comparación.
Gracias
Respuesta Responder a este mensaje
#2 MRoCFe
05/09/2008 - 00:46 | Informe spam
Y para complementar lo que te ha indicado Xavier, te muestro la
siguiente fórmula:

= SI( A2 < VALOR("1/1/2008"); FECHA(2008; 1; 1); A2)

Tanto la expresión VALOR("1/1/2008") como la expresión FECHA(2008; 1;
1) refieren a lo mismo: el primero de enero del año 2008.

Lo anterior te pone de manifiesto cual es la diferencia entre escribir
en una celda el valor de la fecha (que la escribimos 1/1/2008, sin
más) y esa misma fecha dentro de una fórmula.

Finalmente, las siguientes tres expresiones son equivalentes en una
fórmula:
VALOR("1/1/2008")
FECHA(2008; 1; 1)

Saludos, Cacho.
Respuesta Responder a este mensaje
#3 Héctor Miguel
05/09/2008 - 01:19 | Informe spam
hola, chicos !

Y para complementar lo que te ha indicado Xavier, te muestro la siguiente formula:
= SI( A2 < VALOR("1/1/2008"); FECHA(2008; 1; 1); A2)
Tanto la expresion VALOR("1/1/2008") como... FECHA(2008; 1; 1) refieren a lo mismo: el primero de enero del a#o 2008.
Lo anterior te pone de manifiesto cual es la diferencia entre escribir en una celda el valor de la fecha
(que la escribimos 1/1/2008, sin mas) y esa misma fecha dentro de una formula.
Finalmente, las siguientes tres expresiones son equivalentes en una formula:
VALOR("1/1/2008")
FECHA(2008; 1; 1)



tomar muy en cuenta la configuracion regional del equipo donde se ejecuten las formulas, ya que...
en un sistema que utilice un orden de fechas mm/dd/aa un "28/1/2008" provocaria fallos :-((
la alternativa mas "universal" es utilizar en las formulas una representacion de fechas del orden aaaa/mm/dd

saludos,
hector.
Respuesta Responder a este mensaje
#4 Xavier Budet Graco
05/09/2008 - 11:01 | Informe spam
Gracias Héctor por la precisión, es algo que de forma espontánea no recuerdo.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Héctor Miguel" escribió en el mensaje news:u9ey%
hola, chicos !

Y para complementar lo que te ha indicado Xavier, te muestro la siguiente formula:
= SI( A2 < VALOR("1/1/2008"); FECHA(2008; 1; 1); A2)
Tanto la expresion VALOR("1/1/2008") como... FECHA(2008; 1; 1) refieren a lo mismo: el primero de enero del a#o 2008.
Lo anterior te pone de manifiesto cual es la diferencia entre escribir en una celda el valor de la fecha
(que la escribimos 1/1/2008, sin mas) y esa misma fecha dentro de una formula.
Finalmente, las siguientes tres expresiones son equivalentes en una formula:
VALOR("1/1/2008")
FECHA(2008; 1; 1)



tomar muy en cuenta la configuracion regional del equipo donde se ejecuten las formulas, ya que...
en un sistema que utilice un orden de fechas mm/dd/aa un "28/1/2008" provocaria fallos :-((
la alternativa mas "universal" es utilizar en las formulas una representacion de fechas del orden aaaa/mm/dd

saludos,
hector.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida