Sumar.Si -- agregar columna con fecha

18/05/2005 - 21:01 por J.A. | Informe spam
Hola,

Yo estoy utilizando esto ahora para sumar cifras de todo el año:
=SUMAR.SI(Logistica1!$E$5:$E$65536;$J16;Logistica1!$I$5:$I$65536)

Pero me interesa que tambien identifique la columna de fechas para
poder crearlo por mes. El formato de fecha que yo utilizo es:
2005-05-18


Sin macros si es posible.
Gracias,
J.A.

Preguntas similare

Leer las respuestas

#1 AnGeLo
18/05/2005 - 21:44 | Informe spam
Hola J.A.

Suponiendo q en el rango Logistica1!$F$5:$F$65536 tienes las fechas a las q
correspoden las cifras entonces podrias utilizar esta formula

=SUMAPRODUCTO((Logistica1!$I$5:$I$65536)*(Logistica1!$E$5:$E$65536=$J16)*(ME
S(Logistica1!$F$5:$F$65536)=K16))

entonces al lado de la celda j16 (osea k16 y hacia bajo) tendrias 1 para
enero 2 para febrero y asi sucesivamente, creo q te puede funcionar,
cualquier duda vuelves y preguntas, para ver si uno de los expertos te
ayuda.

Saludos,


"J.A." escribió en el mensaje
news:
Hola,

Yo estoy utilizando esto ahora para sumar cifras de todo el año:
=SUMAR.SI(Logistica1!$E$5:$E$65536;$J16;Logistica1!$I$5:$I$65536)

Pero me interesa que tambien identifique la columna de fechas para
poder crearlo por mes. El formato de fecha que yo utilizo es:
2005-05-18


Sin macros si es posible.
Gracias,
J.A.
Respuesta Responder a este mensaje
#2 KL
19/05/2005 - 12:50 | Informe spam
Hola chicos,

Solo una pequeña advertencia. La funcion SUMAPRODUCTO usada de la manera que
expone Angelo es mucho mas lenta que SUMAR.SI, la cual en su lugar tampoco
es la mas rapida del mundo :-(. Por lo tanto hay que tener mucho cuidado con
los rangos tan grandes como $F$5:$F$65536, sobre todo a la hora replicar la
formula en varias celdas, ya que es capaz de relentizar el funcionamiento de
tu sistema e incrementar el tamaño del archivo de forma importante. Solo
pensad que la formula propuesta por Angelo realiza el siguiente numero de
operaciones:

e531 (1a comparacion con =) + 65531 (2a comparacion con =) + 65531 (1a
multiplicacion) + 65531 (2a multiplicacion) + 1 (suma) = 262.124

Nota: desconozco si antes de sumar tambien multiplica cada miembro de la
matriz por 1 lo que sumaria otras 65531 operaciones.

Y ahora id multiplicando 262.124 por el numero de celdas donde se copie la
formula.

Saludos,
KL

"AnGeLo" wrote in message
news:ejtWkI%
Hola J.A.

Suponiendo q en el rango Logistica1!$F$5:$F$65536 tienes las fechas a las
q
correspoden las cifras entonces podrias utilizar esta formula

=SUMAPRODUCTO((Logistica1!$I$5:$I$65536)*(Logistica1!c=$J16)*(ME
S(Logistica1!$F$5:$F$65536)=K16))

entonces al lado de la celda j16 (osea k16 y hacia bajo) tendrias 1 para
enero 2 para febrero y asi sucesivamente, creo q te puede funcionar,
cualquier duda vuelves y preguntas, para ver si uno de los expertos te
ayuda.

Saludos,


"J.A." escribió en el mensaje
news:
Hola,

Yo estoy utilizando esto ahora para sumar cifras de todo el año:
=SUMAR.SI(Logistica1!$E$5:$E$65536;$J16;Logistica1!$I$5:$I$65536)

Pero me interesa que tambien identifique la columna de fechas para
poder crearlo por mes. El formato de fecha que yo utilizo es:
2005-05-18


Sin macros si es posible.
Gracias,
J.A.


Respuesta Responder a este mensaje
#3 F.N.
20/05/2005 - 17:12 | Informe spam
Gracias por responder, pero me muestra !#VALOR!

Asi lo tengo:

=SUMAPRODUCTO((Log1!$I$5:$I$9999)*(Log1!$E$5:$E$9999=$J53)*(MES(Log1!$B$5:$B$9999)=$K$52))

I = cifras
E = nombre(s) empresa(s)
B = fechas (2005-05-20)
$J53 = nombre empresa a calcular [en hoja Log3]
$K$52 = 3 (mes) [en hoja Log3]

Este cuadro (con los resultados) lo tengo en la hoja: Log3


J.A.
Respuesta Responder a este mensaje
#4 KL
20/05/2005 - 18:40 | Informe spam
Hola F.N.,

Asi a bote pronto, parece que lo que tienes por fechas en la columna [B]
puede que en realidad no sea fecha sino cadena de texto. Para comprobarlo
prueba cambiar el formato de las celdas que contienen fechas a General. Si
nada cambia - estamos tratando con texto no fechas. Si he acertado tienes
dos opciones:

1) Convertir el texto a fechas
2) Usar una formula un pelin mas rebuscada para tus calculos, como por
ejemplo esta:

=SUMAPRODUCTO(Log1!$I$5:$I$9999*(Log1!$E$5:$E$9999=$J53)*(EXTRAE(Log1!$B$5:$B$9999;6;2)=TEXTO($K$52;"00")))

Ojo - como seguramente habras notado el numero de operaciones que realiza la
formula ha crecido aun mas.

Saludos,
KL


"F.N." wrote in message
news:
Gracias por responder, pero me muestra !#VALOR!

Asi lo tengo:

=SUMAPRODUCTO((Log1!$I$5:$I$9999)*(Log1!$E$5:$E$9999=$J53)*(MES(Log1!$B$5:$B$9999)=$K$52))

I = cifras
E = nombre(s) empresa(s)
B = fechas (2005-05-20)
$J53 = nombre empresa a calcular [en hoja Log3]
$K$52 = 3 (mes) [en hoja Log3]

Este cuadro (con los resultados) lo tengo en la hoja: Log3


J.A.

Respuesta Responder a este mensaje
#5 F.N.
23/05/2005 - 22:03 | Informe spam
Perfecto gracias, la formula no me funcionó el viernes, hoy entro y
encuentro que si funciona ... la computa loca ... pero recuerdo que
tiene que ver con el cambio de formato que no resultó tampoco el
viernes y como te digo hoy Excel si estaba de animos !!! :-S

Nota: no probé la última formula (KL), voy a ver como funciona luego.


Saludos,
J.A. desde F.N.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida