Subtotales con varios criterios

08/03/2007 - 17:01 por navibel | Informe spam
Hola amigos, a ver si podéis ayudarme y me explico bien

En una hoja de cálculo tengo una hoja con los siguientes datos en
columnas:

Código, Nombre tarea, Cantidad, Nº de Hoja, Nº de Empalme, Total
Puntos

Esta hoja la voy cubriendo con los códigos que tengo en otra base de
datos y que con BuscarV me pone el nombre de la tarea, el valor de la
cantidad y calcula el total puntos. Un mismo código puede estar en una
u otra hoja y tener cualquier número de empalme, por lo que se puede
repetir n. número de veces

Bueno, lo que quiero es que en esa misma hoja, o en otra, me plasme
fila a fila la Cantidad y el Total Puntos de aquellos Códigos que
cumplan dos condiciones: que tengan el mismo nº de Hoja y el mismo
número de Empalme.

Sería fácil con sumaproducto, por ejemplo, si supiese de antemano los
códigos que me van a salir, pero eso no lo se hasta que la acabo, pues
cada hoja puede tener 3, 20 ó 200 códigos diferentes...

Espero haberme explicado bien y me podáis ayudar. Me da igual una
función, un macro o lo que se. Gracias

Preguntas similare

Leer las respuestas

#1 navibel
08/03/2007 - 17:56 | Informe spam
On 8 mar, 17:01, "navibel" wrote:
Hola amigos, a ver si podéis ayudarme y me explico bien

En una hoja de cálculo tengo una hoja con los siguientes datos en
columnas:

Código, Nombre tarea, Cantidad, Nº de Hoja, Nº de Empalme, Total
Puntos

Esta hoja la voy cubriendo con los códigos que tengo en otra base de
datos y que con BuscarV me pone el nombre de la tarea, el valor de la
cantidad y calcula el total puntos. Un mismo código puede estar en una
u otra hoja y tener cualquier número de empalme, por lo que se puede
repetir n. número de veces

Bueno, lo que quiero es que en esa misma hoja, o en otra, me plasme
fila a fila la Cantidad y el Total Puntos de aquellos Códigos que
cumplan dos condiciones: que tengan el mismo nº de Hoja y el mismo
número de Empalme.

Sería fácil con sumaproducto, por ejemplo, si supiese de antemano los
códigos que me van a salir, pero eso no lo se hasta que la acabo, pues
cada hoja puede tener 3, 20 ó 200 códigos diferentes...

Espero haberme explicado bien y me podáis ayudar. Me da igual una
función, un macro o lo que se. Gracias



"Un mismo código puede estar en una
u otra hoja y tener cualquier número de empalme, por lo que se puede
repetir n. número de veces"..

..he querido decir que un mismo código se puede repetir múltiples
veces en esta hoja, no en otras...ya que solo utilizo una
Respuesta Responder a este mensaje
#2 Héctor Miguel
10/03/2007 - 06:11 | Informe spam
hola, (...) !

... a ver si... me explico bien [...]
... los siguientes datos en columnas:
Codigo, Nombre tarea, Cantidad, Nº de Hoja, Nº de Empalme, Total Puntos ...
Un mismo codigo puede... tener cualquier numero de empalme, por lo que se puede repetir n.veces
... lo que quiero es que en esa misma hoja, o en otra, me plasme fila a fila la Cantidad y el Total Puntos
de aquellos Codigos que cumplan dos condiciones: que tengan el mismo nº de Hoja y el mismo numero de Empalme.
... cada hoja puede tener 3, 20 o 200 códigos diferentes...



te serviria utilizar las tablas dinamicas ?
[podrias hacer que los datos de origen fueran tambien nombres con referencia a rangos dinamicos] -???-

si cualquier duda [o informacion adicional y mas 'detallada']... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#3 navibel
11/03/2007 - 20:26 | Informe spam
On 10 mar, 06:11, "Héctor Miguel"
wrote:
hola, (...) !

> ... a ver si... me explico bien [...]
> ... los siguientes datos en columnas:
> Codigo, Nombre tarea, Cantidad, Nº de Hoja, Nº de Empalme, Total Puntos ...
> Un mismo codigo puede... tener cualquier numero de empalme, por lo que se puede repetir n.veces
> ... lo que quiero es que en esa misma hoja, o en otra, me plasme fila a fila la Cantidad y el Total Puntos
> de aquellos Codigos que cumplan dos condiciones: que tengan el mismo nº de Hoja y el mismo numero de Empalme.
> ... cada hoja puede tener 3, 20 o 200 códigos diferentes...

te serviria utilizar las tablas dinamicas ?
[podrias hacer que los datos de origen fueran tambien nombres con referencia a rangos dinamicos] -???-

si cualquier duda [o informacion adicional y mas 'detallada']... comentas ?
saludos,
hector.



Hola Héctor:

..no me sale con tablas dinámicas (no me gustan), aparte que no
trabajo mucho con ellas...En este pequeño ejemplo, lo que necesito es
que al final me sume la Cantidad y los Puntos de los Codigos que estén
en el mismo Nº plano y Nº Hoja

Código Cant Nº plano Nº Hoja Puntos
720020 2 5 3 2,32
720020 8 20 1 9,28
740314 1 20 3 4
740314 3 20 1 12
720020 3 35 3,48

Saludos
Respuesta Responder a este mensaje
#4 Héctor Miguel
11/03/2007 - 21:08 | Informe spam
hola, (...) !

..no me sale con tablas dinamicas (no me gustan), aparte que no trabajo mucho con ellas...
En este... ejemplo, lo que necesito es que al final
me sume la Cantidad y los Puntos de los Codigos que esten en el mismo Nº plano y Nº Hoja
Codigo Cant Nº plano Nº Hoja Puntos
720020 2 5 3 2,32
720020 8 20 1 9,28
740314 1 20 3 4
740314 3 20 1 12
720020 3 35 3,48



1) en el ejemplo que expones, tienes en plano-20 y hoja-1 lo siguiente:
720020 8 20 1 9,28
740314 3 20 1 12



2) [entonces]... necesitas un resumen-total que te cuente/sume/... sin importar el codigo ???
-> cantidad: 11 (8 + 3) puntos: 21,28 (9,28 + 12)
a) cantidad = sumaproducto(--(rango_plano ),--(rango_hoja=1),rango_cantidad)
b) puntos = sumaproducto(--(rango_plano ),--(rango_hoja=1),rango_puntos)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#5 navibel
12/03/2007 - 10:20 | Informe spam
On 11 mar, 21:08, "Héctor Miguel"
wrote:
hola, (...) !

> ..no me sale con tablas dinamicas (no me gustan), aparte que no trabajo mucho con ellas...
> En este... ejemplo, lo que necesito es que al final
> me sume la Cantidad y los Puntos de los Codigos que esten en el mismo Nº plano y Nº Hoja
> Codigo Cant Nº plano Nº Hoja Puntos
> 720020 2 5 3 2,32
> 720020 8 20 1 9,28
> 740314 1 20 3 4
> 740314 3 20 1 12
> 720020 3 35 3,48

1) en el ejemplo que expones, tienes en plano-20 y hoja-1 lo siguiente:

> 720020 8 20 1 9,28
> 740314 3 20 1 12

2) [entonces]... necesitas un resumen-total que te cuente/sume/... sin importar el codigo ???
-> cantidad: 11 (8 + 3) puntos: 21,28 (9,28 + 12)
a) cantidad = sumaproducto(--(rango_plano ),--(rango_hoja=1),rango_cantidad)
b) puntos = sumaproducto(--(rango_plano ),--(rango_hoja=1),rango_puntos)

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




Hola otra vez Héctor...

Lo que necesito es que "automaticamente" me plasme en alguna parte:
Código 720020, Plano 5, Hoja 3, Cant: 5, Puntos 2,32. En el ejemplo
que he puesto no se repite ningún código que esté en el mismo Plano y
la misma hoja, pero es lo que necesito, que me sume tanto la cantidad
como los puntos de un mismo código, que esté en el mismo Plano y misma
Hoja.

...mi pega es que no sé que códigos me van a salir, pues la base de
datos de códigos es muy extensa. Ya se que con SumaProducto es fácil,
pero la pega es que de antemano no se ni cuales son los códigos ni los
números de plano ni los empalmes con los que voy a terminar la hoja...

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