SUMA, BDSUMA, SUMA.SI

29/01/2007 - 00:46 por DIEGO | Informe spam
HOLA, LLEVO UN PAR DE HORAS YA DESESPERADO, OJALA QUE ME PUEDAN AYUDAR...

EN LA HOJA 1, TENGO UNA BASE DE DATOS CON FILTROS AUTOMATICOS...
EN LA HOJA QUIERO TRAER LA SUMA DE MIS CAMPOS POR CADA FILTRO.

¿COMO LO PUEDO HACER... ASI CUANDO MODIFIQUE MI HOJA 1, SE MODIFIQUE
AUTOMATICAMENTE MI HOJA 2

SALUDOS

DIEGO

Preguntas similare

Leer las respuestas

#1 Jaime
29/01/2007 - 06:16 | Informe spam
Muy wenas
aquí no sería mejor trabajar con tablas dinámicas. De esta forma cada vez
que actualizas la BD se actualiza la tabla dinámica.
saludos

Jaime García


"DIEGO" escribió en el mensaje
news:
HOLA, LLEVO UN PAR DE HORAS YA DESESPERADO, OJALA QUE ME PUEDAN AYUDAR...

EN LA HOJA 1, TENGO UNA BASE DE DATOS CON FILTROS AUTOMATICOS...
EN LA HOJA QUIERO TRAER LA SUMA DE MIS CAMPOS POR CADA FILTRO.

¿COMO LO PUEDO HACER... ASI CUANDO MODIFIQUE MI HOJA 1, SE MODIFIQUE
AUTOMATICAMENTE MI HOJA 2

SALUDOS

DIEGO
Respuesta Responder a este mensaje
#2 KL
30/01/2007 - 15:42 | Informe spam
Hola Diego,

Para sumar los datos filtrados con Autofiltro mediante formulas tendras que
usar necesariamente la funcion SUBTOTALES ya que es la unica de momento que
distingue entre las celdas ocultas y visibles. Tambien se puede hacer sumas
condicionales con dicha funcion, pero serian unas formulas un poco mas
complicadas que las sumas habituales o las formulas con SUMA.SI. Por
ejemplo:

suponiendo que
- en el rango [A1:C10] tienes datos a filtrar
- los datos de la 1a columna son valores VERDADERO y FALSO
- los datos de la 2a columna son vacios o el texto "Pendiente"
- los datos de la 3a columna son valores numericos a sumar
- las celdas [A1], [B1] y [C1] contienen los titulos de columnas
- has aplicado el Autofiltro para ver solo los registros con FALSO en la 1a
columna

entonces

1) si quieres sumar los valores filtrados de la 3a columna, podrias usar la
siguiente formula:

=SUBTOTALES(9;C2:C10)

2) si quieres sumar los valores filtrados de la 3a columna donde la 2a
columna pone "Pendiente", podrias usar la siguiente formula:

=SUMAPRODUCTO(--(B2:B10="Pendiente");C2:C10,SUBTOTALES(3;DESREF(C2;FILA(C2:C10)-FILA(C2);)))

3) si quieres sumar los valores filtrados de la 3a columna que sean mayores
a 100 y donde la 2a columna pone "Pendiente", podrias usar la siguiente
formula:

=SUMAPRODUCTO(--(C2:C10>100);--(B2:B10="Pendiente");C2:C10,SUBTOTALES(3;DESREF(C2;FILA(C2:C10)-FILA(C2);)))

Saludos,
KL



"DIEGO" wrote in message
news:
HOLA, LLEVO UN PAR DE HORAS YA DESESPERADO, OJALA QUE ME PUEDAN AYUDAR...

EN LA HOJA 1, TENGO UNA BASE DE DATOS CON FILTROS AUTOMATICOS...
EN LA HOJA QUIERO TRAER LA SUMA DE MIS CAMPOS POR CADA FILTRO.

¿COMO LO PUEDO HACER... ASI CUANDO MODIFIQUE MI HOJA 1, SE MODIFIQUE
AUTOMATICAMENTE MI HOJA 2

SALUDOS

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