autofiltros y subtotales con dos condiciones

01/11/2008 - 16:02 por Mambrino44 | Informe spam
Hola Hector Miguel

Llevo toda la mañana intentando encontrar en internet una solucion a
mi problema y he visto varias soluciones propuestas por ti a problemas
parecidos al mio pero no he podido adaptarlos a mi caso:

A B C
D E F G
1 fecha usuario movimiento codigo
descripcion cantidad precio
2
pedido 100
4
venta 50
5
pedido 100
6
pedido 50
7
venta 50
8
venta 25


tengo una lista con autofilltros en excel como el ejemplo de arriba, y
una vez filtrada quisiera que en una celda me sumase las ventas y en
otra celda los pedidos. La siguiente formula que tu recomendaste en un
caso muy parecido al mio, funciona perfectamente en el caso de que
sean numeros en vez de las palabras "pedido" y "venta" pero no consigo
hacerla funcionar en mi caso. Esta es la formula:

=SUMAPRODUCTO(F2:F8;--(SUBTOTALES(4;DESREF(C2;FILA(C2:C8)-
FILA(C2);))>0))

He probado a cambiar ">0" por "venta" pero no funciona y no se como
solucionarlo. Por favor podrias adaptar esta formula a mi caso
concreto? estoy embarrancado en este problema y no encuentro
solucion.

Muchas gracias de antemano por tu valioso tiempo.

Preguntas similare

Leer las respuestas

#6 KL
02/11/2008 - 14:59 | Informe spam
Hola Mambrino44,

"Mambrino44" wrote in message
news:
La de horas que te habrás tirado estudiando!!



No te creas. mas bien paso bastante tiempo en los foros de Excel :-)

Saludos,
KL
Respuesta Responder a este mensaje
#7 Mambrino44
15/11/2008 - 10:41 | Informe spam
Hola KL !

Gracias a tu magistral ayuda solucioné el problema que tenía.
A pesar de todo, como mi libro excel tiene tantos datos, todo
se relentiza eternamente, así que he optado por utilizar macros
en vez de celdas con fórmulas, por lo tanto he aquí mi pregunta:

como sería la fórmula que me proporcionaste en lenguaje VBA?
esta es la fórmula exactamente:
=SUMAPRODUCTO(G9:INDIRECTO(Q7)*(E9:INDIRECTO(Q8)="PEDIDO")*(SUBTOTALES
(3;DESREF(E9;FILA(E9:INDIRECTO(Q8))-FILA(E9);))>0))

De nuevo te doy las gracias (puedas ayudarme o no) y quede
patente mi admiración pues mientras mas aprende uno mas
cuenta se da de lo poco que sabe.

Saludos cordiales amigo,
Juan Sánchez
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida