Función y comparación de fechas (muy importante)

18/08/2006 - 02:33 por Bart | Informe spam
Hola amigos,

Tengo en la Hoja1 del libro la siguiente fecha en la celda C52: 3-08-06
(esta fecha viene de la celda B1 de la Hoja2)

Adicionalmente en la Hoja2 del mismo libro se tiene en la celda F5: 3 y en
la F6: 2

Y en otra celda de la Hoja1 del libro tengo la siguiente fórmula condicionada:

=SI(Y($C$52>="1-08-06";$C$52<="31-08-06");'Hoja2'!$F$5+'Hoja2'!$F$6;"")

Por qué razón no arroja valor ninguno, es decir, el resultado en lugar de
ser 5 es EN BLANCO.


Simplemente lo que se desea hacer, es que si una celda tiene una fecha de un
determinado mes, en otra celda correspondiente a la columna del mes, se sumen
determinados valores.

He probado también con fórmulas usando SUMAR.SI y tampoco me ha resultado.

Agradeciendo cualquier comentario,
Bart.

Preguntas similare

Leer las respuestas

#1 Isrrael
18/08/2006 - 03:23 | Informe spam
Hola
coloca 1-08-06 y 31-08-06 en formato decimal. ¿Cómo?
Escribe en una celda la fecha 1-08-06 y en otra 31-08-06. Luego sigue esto:
Menu formato de celdas, pestaña número, y en lugar de fecha, número. Ahora
copia los valores en tu formula.
Saludos!
Isrrael
"Bart" wrote in message
news:
Hola amigos,

Tengo en la Hoja1 del libro la siguiente fecha en la celda C52: 3-08-06
(esta fecha viene de la celda B1 de la Hoja2)

Adicionalmente en la Hoja2 del mismo libro se tiene en la celda F5: 3 y en
la F6: 2

Y en otra celda de la Hoja1 del libro tengo la siguiente fórmula
condicionada:

=SI(Y($C$52>="1-08-06";$C$52<="31-08-06");'Hoja2'!$F$5+'Hoja2'!$F$6;"")

Por qué razón no arroja valor ninguno, es decir, el resultado en lugar de
ser 5 es EN BLANCO.


Simplemente lo que se desea hacer, es que si una celda tiene una fecha de
un
determinado mes, en otra celda correspondiente a la columna del mes, se
sumen
determinados valores.

He probado también con fórmulas usando SUMAR.SI y tampoco me ha resultado.

Agradeciendo cualquier comentario,
Bart.
Respuesta Responder a este mensaje
#2 Héctor Miguel
18/08/2006 - 05:31 | Informe spam
hola, Bart !

Tengo en la Hoja1 del libro la siguiente fecha en la celda C52: 3-08-06
(esta fecha viene de la celda B1 de la Hoja2)
Adicionalmente en la Hoja2 del mismo libro se tiene en la celda F5: 3 y en la F6: 2
Y en otra celda de la Hoja1 del libro tengo la siguiente formula condicionada:
=SI(Y($C$52>="1-08-06";$C$52<="31-08-06");'Hoja2'!$F$5+'Hoja2'!$F$6;"")
Por que razon no arroja valor ninguno, es decir, el resultado en lugar de ser 5 es EN BLANCO [...]



prueba con la siguiente formula:
=si(y($c$52>=--("1-08-06");$c$52<=--("31-08-06"));'hoja2'!$f$5+'hoja2'!$f$6;"")

y toma en cuenta lo siguiente, ya que si tu formula se actualiza en un equipo con sistema de fechas distinto de dd/mm/aa
-> FALLARA mostrando como resultado el valor de error: #¡VALOR! :-((
-> estoy asumiendo que el valor de 'C52' es [efectivamente] un dato_fecha con formato a mostrarse 'personalizado' -?-

1) no puedes 'comparar' fechas -reales-... con TEXTOS [aunque estos 'simulen' fechas]
2) si tu configuracion regional esta para un formato de fechas: dd/mm/aa
en otro equipo/configuracion [p.e.] con formato de fechas -> mm/dd/aa
-> el 'mes' 31 en su dia 8 del a#o 2006 -> "31-08-06" -> simlemente... NO EXISTE :-((
3) otra alternativa es si le 'complementas' [a excel] algun texto mas 'representativo' de un dato_fecha [p.e.]
=si(y($c$52>=--("1-ago-06");$c$52<=--("31-ago-06"));'hoja2'!$f$5+'hoja2'!$f$6;"") PERO...
-> si el idioma de excel NO 'reconoce' ago [p.e. en ingles debiera ser 'AUG'] 'volveremos a fallar' :-((
4) otra alterativa [quiza la mas 'universal'] es que sustituyas los datos_fecha... de 'textuales'... a datos fecha 'reales'
p.e. usando a funcion fecha(a#o;mes;dia)
=si(y($c$52>=fecha(2006;8;1);$c$52<=fecha(2006;8;1));'hoja2'!$f$5+'hoja2'!$f$6;"")

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida