Operadores lógicos

09/11/2003 - 16:47 por FBN | Informe spam
Estoy intentando usar operadores lógicos para que la fecha del día (ddmmaa)
si está comprendida entre dos fechas determinadas, es decir, sea verdadera,
tenga un determinado valor númerico, por el contrario tendría valor cero.
Para ello en una celda uso HOY() y hago referencia a esa celda.
Ejemplo:
HOY() = 09/11/03 (celda a1)

Y(a1>/07/01;a1</01/04)

Solución a la 1ª condición verdadero
Solución a la 2ª condición falso.
Por tanto solución final falso.
¿Podéis ayudarme?. Gracias

Preguntas similare

Leer las respuestas

#1 Víctor
09/11/2003 - 17:10 | Informe spam
Francisco, una aclaración: Para Excel, las fechas son
números secuenciales, y si mezclas formatos de fecha con
fórmulas condicionales, puedes obtener resultados no
deseados.

La solución a lo que nesitas puede ser ésta:

Introduce en A1, por ejemplo, la fecha de hoy (09/11/03).

Seguidamente, en cualquier otra celda, coloca la
siguiente fórmula:

=SI(Y(A1>7926;A1<7955);"pertenece a noviembre";0)

Ves cambiando fechas al azar en A1, y verás que si
introduces el mes de noviembre, en la casilla te
aparecerá ese mensaje; en cualquier otro caso te
aparecerá 0.

Para conocer el número de cualquier día, introdúcelo en
otra celda y formatéala como número general. Observa que
el día 1 nov 2003 = 37926 y el 30 nov 2003 = 37955 (de
ahí el enunciado de la fórmula).

Puedes adaptar este ejemplo a cualquier otra necesidad
similar que tengas.

:-)


Mostrar la cita
fecha del día (ddmmaa)
Mostrar la cita
decir, sea verdadera,
Mostrar la cita
tendría valor cero.
Mostrar la cita
esa celda.
Mostrar la cita
#2 Fernando Arroyo
09/11/2003 - 18:43 | Informe spam
Puedes usar la función FECHANUMERO para convertir una fecha expresada en texto a número:

=Y(A1>þCHANUMERO("07-07-01");A1<þCHANUMERO("01-01-04"))

Un saludo.


Fernando Arroyo
MS MVP - Excel

"FBN" escribió en el mensaje news:%
Mostrar la cita
#3 FBN
09/11/2003 - 19:29 | Informe spam
Gracias Victor. La segunda parte,transformación en número general, me vale,
pero me gustaria que la fecha del día la tomará excel del sistema con lo
cual el programilla estaría continuamente actualizado. Un saludo.
"Víctor" escribió en el mensaje
news:000101c3a6db$fdfb4f60$
Francisco, una aclaración: Para Excel, las fechas son
números secuenciales, y si mezclas formatos de fecha con
fórmulas condicionales, puedes obtener resultados no
deseados.

La solución a lo que nesitas puede ser ésta:

Introduce en A1, por ejemplo, la fecha de hoy (09/11/03).

Seguidamente, en cualquier otra celda, coloca la
siguiente fórmula:

=SI(Y(A1>7926;A1<7955);"pertenece a noviembre";0)

Ves cambiando fechas al azar en A1, y verás que si
introduces el mes de noviembre, en la casilla te
aparecerá ese mensaje; en cualquier otro caso te
aparecerá 0.

Para conocer el número de cualquier día, introdúcelo en
otra celda y formatéala como número general. Observa que
el día 1 nov 2003 = 37926 y el 30 nov 2003 = 37955 (de
ahí el enunciado de la fórmula).

Puedes adaptar este ejemplo a cualquier otra necesidad
similar que tengas.

:-)


Mostrar la cita
fecha del día (ddmmaa)
Mostrar la cita
decir, sea verdadera,
Mostrar la cita
tendría valor cero.
Mostrar la cita
esa celda.
Mostrar la cita
#4 FBN
10/11/2003 - 10:26 | Informe spam
Gracias por tu rápida respuesta. Pero usar la función FECHANUMERO obliga a
introducir diariamente en texto la fecha.
Quizá no me expliqué Mi idea es que el operador lógico funcione en
automático , es decir, que al abrir la hoja tome el día que tiene el
ordenador y devuelva el verdadero o falso del rango.


"Fernando Arroyo" escribió en el mensaje
news:
Puedes usar la función FECHANUMERO para convertir una fecha expresada en
texto a número:

=Y(A1>þCHANUMERO("07-07-01");A1<þCHANUMERO("01-01-04"))

Un saludo.


Fernando Arroyo
MS MVP - Excel

"FBN" escribió en el mensaje
news:%
Mostrar la cita
(ddmmaa)
Mostrar la cita
verdadera,
Mostrar la cita
#5 Víctor
10/11/2003 - 10:57 | Informe spam
Creo que ahora lo he entendido. Coloca esta fórmula en B1:
=Y(A1>=HOY()-10;A1<=HOY()+10)

En este caso, asumimos que la fecha la tienes en A1. El
resultado en este ejemplo es VERDADERO o FALSO
dependiendo de que tal fecha esté en un rango de ± 10
días en relación a hoy. Debes comprobar que la fecha del
sistema es correcta :-)

Ya me dirás si es esto lo que buscabas



Mostrar la cita
FECHANUMERO obliga a
Mostrar la cita
funcione en
Mostrar la cita
que tiene el
Mostrar la cita
escribió en el mensaje
Mostrar la cita
fecha expresada en
Mostrar la cita
04"))
Mostrar la cita
fecha del día
Mostrar la cita
decir, sea
Mostrar la cita
tendría valor cero.
Mostrar la cita
esa celda.
Mostrar la cita
Ads by Google
Search Busqueda sugerida