Sumar.si 2 Criterios Otra vez!

13/09/2007 - 00:28 por yagomunuera | Informe spam
Muy buenas!

Siento ser repetitivo con el tema, pero no encuentro la respuesta!
Voy al grano! M. Excel 2000

Quiero sumar los importes en unos intervalos de tiempo concretos.

Aqui tengo una solucion:
CELDA D2 =SUMAR.SI(F$2:F$100;"<"&$A3;G$2:G$100)
CELDA D3 =SUMAR.SI(F$2:F$100;"<"&$A4;G$2:G$100)-SUMA(D$2:D2)
De este modo sumo con una condicion, y resto la condicion anterior.
A D F G
RANGO IMP. RANG. HORA IMPORTE
12:00 11:23 21,00
12:30 15:46 1,10
13:00 17:46 23,00
13:30 18:52 32,50
14:00 19:19 27,60

Lo que me gustaria seria hacerlo todo de golpe, sin tener que
restar...algo asi:
CELDA D2 =SUMAR.SI(F$2:F$100;">"&$A2 y "<"&$A3;G$2:G$100)
Pero claro esta no funciona...

He probrado con matrices...pero no lo consigo...
Intentos fallidos:
{=SUMA((F2:F12>"12:00")*(F2:F12<"12:30")*G2:G12)}

Es q me revienta escribir de mas, cuando se puede hacer mejor!
Cualquier ayuda sera bienvenida...
Ya se que es un tema trillado...disculpas!
Un saludo.
Yago

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
13/09/2007 - 06:08 | Informe spam
hola, !

tu *tabla* de datos no ha pasado muy bien [que digamos] pero espero que los datos de las formulas sean *suficientes* :))

asumiendo que necesitas en una sola formula la suma de la columna 'G'
donde la hora de cada fila en la columna 'F' sea inferior a la hora de cada fila en la columna 'A' -???-

=sumaproducto(--(f2:f100<a2:a100);g2:g100)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
Siento ser repetitivo con el tema, pero no encuentro la respuesta!
Voy al grano! M. Excel 2000
Quiero sumar los importes en unos intervalos de tiempo concretos.
Aqui tengo una solucion:
CELDA D2 =SUMAR.SI(F$2:F$100;"<"&$A3;G$2:G$100)
CELDA D3 =SUMAR.SI(F$2:F$100;"<"&$A4;G$2:G$100)-SUMA(D$2:D2)
De este modo sumo con una condicion, y resto la condicion anterior.
A D F G
RANGO IMP. RANG. HORA IMPORTE
12:00 11:23 21,00
12:30 15:46 1,10
13:00 17:46 23,00
13:30 18:52 32,50
14:00 19:19 27,60
Lo que me gustaria seria hacerlo todo de golpe, sin tener querestar...algo asi:
CELDA D2 =SUMAR.SI(F$2:F$100;">"&$A2 y "<"&$A3;G$2:G$100)
Pero claro esta no funciona...
He probrado con matrices...pero no lo consigo...
Intentos fallidos:
{=SUMA((F2:F12>"12:00")*(F2:F12<"12:30")*G2:G12)}
Es q me revienta escribir de mas, cuando se puede hacer mejor!
Cualquier ayuda sera bienvenida...
Ya se que es un tema trillado...disculpas!
Respuesta Responder a este mensaje
#2 Iago
13/09/2007 - 18:38 | Informe spam
Buenas Hector!

Pensaba que se veria mejor! lo siento!
Creo que no me he hecho entender!
Este es un ejemplo de como quiero que quede...
La formula va en la columna B "Imp"

A B C D
Rango Imp. Hora Importe
12:30 15 12:45 5
13:00 5 12:55 10
13:30 0 13:05 2
14:00 26 13:25 3
14:30 25 14:01 5
15:00 14:15 1
14:25 20
14:32 15
14:45 10

En B2 se suma D2 + D3 por estar entre las 12:30 y las 13:00
En B3 se suma D4 + D5 por estar entre las 13:00 y las 13:30
Asi sucesivamente...

Por eso pido dos condiciones, una que sea mayor que un valor, y menor
que otro. Sumar cuando esten en un intervalo de tiempo.

Como comentaba, la solucion la tengo, pero muy fea... Sumar con una
sola condicion, y restarle las anteriores...muyyyy cutre!

Creo que me he explicado mejor...

Gracias por la atencion!
Un saludo.
Iago


On 13 sep, 06:08, "Héctor Miguel"
wrote:
hola, !

tu *tabla* de datos no ha pasado muy bien [que digamos] pero espero que los datos de las formulas sean *suficientes* :))

asumiendo que necesitas en una sola formula la suma de la columna 'G'
donde la hora de cada fila en la columna 'F' sea inferior a la hora de cada fila en la columna 'A' -???-

=sumaproducto(--(f2:f100<a2:a100);g2:g100)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __



> Siento ser repetitivo con el tema, pero no encuentro la respuesta!
> Voy al grano! M. Excel 2000
> Quiero sumar los importes en unos intervalos de tiempo concretos.
> Aqui tengo una solucion:
> CELDA D2 =SUMAR.SI(F$2:F$100;"<"&$A3;G$2:G$100)
> CELDA D3 =SUMAR.SI(F$2:F$100;"<"&$A4;G$2:G$100)-SUMA(D$2:D2)
> De este modo sumo con una condicion, y resto la condicion anterior.
> A D F G
> RANGO IMP. RANG. HORA IMPORTE
> 12:00 11:23 21,00
> 12:30 15:46 1,10
> 13:00 17:46 23,00
> 13:30 18:52 32,50
> 14:00 19:19 27,60
> Lo que me gustaria seria hacerlo todo de golpe, sin tener querestar...algo asi:
> CELDA D2 =SUMAR.SI(F$2:F$100;">"&$A2 y "<"&$A3;G$2:G$100)
> Pero claro esta no funciona...
> He probrado con matrices...pero no lo consigo...
> Intentos fallidos:
> {=SUMA((F2:F12>"12:00")*(F2:F12<"12:30")*G2:G12)}
> Es q me revienta escribir de mas, cuando se puede hacer mejor!
> Cualquier ayuda sera bienvenida...
> Ya se que es un tema trillado...disculpas!- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#3 Héctor Miguel
13/09/2007 - 19:26 | Informe spam
hola, !

solo ve *agregando* las condiciones que necesites [y obviamente ajustando los rangos por si no los adivino] :))

[B2] =sumaproducto(--($c$2:$c$10>¢);--($c$2:$c$10<£);$d$2:$d$10)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
Este es un ejemplo de como quiero que quede... La formula va en la columna B "Imp"
A B C D
Rango Imp. Hora Importe
12:30 15 12:45 5
13:00 5 12:55 10
13:30 0 13:05 2
14:00 26 13:25 3
14:30 25 14:01 5
15:00 14:15 1
14:25 20
14:32 15
14:45 10
En B2 se suma D2 + D3 por estar entre las 12:30 y las 13:00
En B3 se suma D4 + D5 por estar entre las 13:00 y las 13:30 Asi sucesivamente...
Por eso pido dos condiciones, una que sea mayor que un valor, y menor que otro.
Sumar cuando esten en un intervalo de tiempo.
Como comentaba, la solucion la tengo, pero muy fea... Sumar con una sola condicion, y restarle las anteriores...muyyyy cutre!
Respuesta Responder a este mensaje
#4 Iago
15/09/2007 - 11:29 | Informe spam
Pues sip!

He estado mirando un poco mas la funcion y algo entiendo...

Muchas gracias!
Un saludo.
Iago

On 13 sep, 19:26, "Héctor Miguel"
wrote:
hola, !

solo ve *agregando* las condiciones que necesites [y obviamente ajustando los rangos por si no los adivino] :))

[B2] =sumaproducto(--($c$2:$c$10>¢);--($c$2:$c$10<£);$d$2:$d$10)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __

> Este es un ejemplo de como quiero que quede... La formula va en la columna B "Imp"
> A B C D
>Rango Imp. Hora Importe
>12:30 15 12:45 5
>13:00 5 12:55 10
>13:30 0 13:05 2
>14:00 26 13:25 3
>14:30 25 14:01 5
>15:00 14:15 1
> 14:25 20
> 14:32 15
> 14:45 10
>En B2 se suma D2 + D3 por estar entre las 12:30 y las 13:00
> En B3 se suma D4 + D5 por estar entre las 13:00 y las 13:30 Asi sucesivamente...
> Por eso pido dos condiciones, una que sea mayor que un valor, y menor que otro.
> Sumar cuando esten en un intervalo de tiempo.
> Como comentaba, la solucion la tengo, pero muy fea... Sumar con una sola condicion, y restarle las anteriores...muyyyy cutre!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida