¿Como separar el encabezamiento en cada bdsuma?

09/03/2005 - 13:22 por sarvatxos | Informe spam
Hola a todos!

No sé si se puede hacer pero bueno. Pongamos el siguiente ejemplo

A B C D E
1 Proveedor Producto Largo Ancho Precio
2 Funganito Piruletas 5 3 4.15
3 Menganito Caracoles 3 2 3.25

Y quiero saber cuánto suman las piruletas de precio, la fórmula sería:

½SUMA(A1:E3;E1;B1:B2).

Hasta ahora estupendo, pero si quiero que me calcule los caracoles. ¿Cómo
se podría separar el último trozo de bdsuma? Es decir
½SUMA(A1:E3;E1;B1;B3). Ya sé que no funciona y que podría hacerlo
poniéndolo en otro lado de la hoja pero el problema viene de ahí ya que
como podréis suponer la tabla con la que trabajo es mucho más extensa y
tengo que ir repitiendo los encabezamientos de BDSUMA un millón de veces e
ir ocultándolos y haciendo chapuzas en definitiva. Gracias por adelantado,

Joel.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/03/2005 - 01:01 | Informe spam
hola, Joel !

... si se puede hacer... el siguiente ejemplo
A B C D E
1 Proveedor Producto Largo Ancho Precio
2 Funganito Piruletas 5 3 4.15
3 Menganito Caracoles 3 2 3.25
... saber cuanto suman las piruletas de precio, la formula seria:
½SUMA(A1:E3;E1;B1:B2).
... pero si quiero... los caracoles. ¿Como... separar... ½SUMA(A1:E3;E1;B1;B3)
... se que no funciona y que podria hacerlo poniendolo en otro lado de la hoja
... la tabla... es... mas extensa... ir repitiendo los encabezamientos
... un millon de veces e ir ocultandolos y haciendo chapuzas en definitiva [...]



considerando que la funcion bdsuma() ->requiere<- que el argumento 'criterios' ->venga<- de un rango...
prueba con la funcion sumaproducto() ->requiere<- que los 'encabezamientos' ->queden fuera<- [p.e.]
=sumaproducto((b2:b3="caracoles")*e2:e3) [en donde]...
-> el argumento [caracoles/piruletas/pirulines/etc.] pudiera estar dentro de la formula [si textos... entre comillas]
o pudiera 'ser tomado' de cualquier otra celda que haria las veces del 'criterio de comparacion'
-> los rangos [a comparar con el criterio y a sumar] deben ser 'iguales' [en dimensiones] y... 'fuera' textos/titulos/etc.

saludos,
hector.
Respuesta Responder a este mensaje
#2 sarvatxos
11/03/2005 - 11:03 | Informe spam
Héctor Miguel wrote:

hola, Joel !

> ... si se puede hacer... el siguiente ejemplo
> A B C D E
> 1 Proveedor Producto Largo Ancho Precio
> 2 Funganito Piruletas 5 3 4.15
> 3 Menganito Caracoles 3 2 3.25
> ... saber cuanto suman las piruletas de precio, la formula seria:
> ½SUMA(A1:E3;E1;B1:B2).
> ... pero si quiero... los caracoles. ¿Como... separar...


½SUMA(A1:E3;E1;B1;B3)
> ... se que no funciona y que podria hacerlo poniendolo en otro lado de la


hoja
> ... la tabla... es... mas extensa... ir repitiendo los encabezamientos
> ... un millon de veces e ir ocultandolos y haciendo chapuzas en definitiva


[...]

considerando que la funcion bdsuma() ->requiere<- que el argumento


'criterios' ->venga<- de un rango...
prueba con la funcion sumaproducto() ->requiere<- que los 'encabezamientos'


->queden fuera<- [p.e.]
=sumaproducto((b2:b3="caracoles")*e2:e3) [en donde]...
-> el argumento [caracoles/piruletas/pirulines/etc.] pudiera estar dentro de


la formula [si textos... entre comillas]
o pudiera 'ser tomado' de cualquier otra celda que haria las veces del


'criterio de comparacion'
-> los rangos [a comparar con el criterio y a sumar] deben ser 'iguales' [en


dimensiones] y... 'fuera' textos/titulos/etc.

saludos,
hector.


Gracias Héctor. Pero ahora tengo otro problema. Necesito que se pueda
tomar más de un criterio para filtrar, es decir en el ejemplo anterior
sería saber las piruletas de funganito. Un saludo,

Joel.
Respuesta Responder a este mensaje
#3 Héctor Miguel
11/03/2005 - 16:57 | Informe spam
hola, Joel !

... ahora tengo otro problema tomar mas de un criterio para filtrar
... ejemplo... las piruletas de funganito.



solo ve 'multiplicando' mas rangos-criterio [p.e. en 'pseudoformula' seria algo +/- como...]
=sumaproducto((rango_productos="producto")*(rango_nombres="nombre")*rango_a_sumar)
o...
=sumaproducto((b2:b3="piruletas")*(c2:c3="funganito")*e2:e3)

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