formula Subtotales

01/05/2007 - 01:21 por Johann Romero | Informe spam
Tengo la siguiente formula

=SUMAR.SI(AE6:AE9996,">0",W6:W9996)

pero cuando hago un filtro, la suma sigue siendo la misma, como puedo hacer
para que este sumar si, funcione como un subtotales con reglas, se puede
incluir en una sola formula, como veran los rangos son bastantes grandes, y
no quisiera agregar una columna mas, ya que cargaria demasiado mi archivo,
lo haria mas pesado, porque podria hacer una columna nueva, validando los
que son mayores a cero, y al final de esta, agregar Subtotales( 9, y el
resto), esto me funcionaria al hacer los filtros, pero seria toda una
columna con 10 mil datos, y formulas, recargaria mucho mi archivo y lo haria
mas lento.

Gracias.
 

Leer las respuestas

#1 Héctor Miguel
01/05/2007 - 02:00 | Informe spam
hola, Johann !

Tengo la siguiente formula =SUMAR.SI(AE6:AE9996,">0",W6:W9996)
pero cuando hago un filtro, la suma sigue siendo la misma
como puedo hacer para que este sumar si, funcione como un subtotales [...]



si lo que buscas es sumar/contar SOLO celdas segun 'condicion' [pero] -> sobre un rango YA con autofiltros aplicados...
se necesita usar la funcion subtotales y 'meter' la funcion desref como su segundo argumento -?-

la siguiente propuesta es una formula 'matricial'... ya sabes, al introducirla/editarla se termina con {ctrl}+{mayus}+{enter}
=sumaproducto(w6:w9996*(si(subtotales(2,desref(ae6,fila(ae6:ae9996)-fila(ae6),0)),ae6:ae9996,0)>0))

la explicacion del 'como/porque/...' funciona esta en las siguientes conversaciones: http://tinyurl.com/l3s9k
[aunque ya las visitaste, comentabas anteriormente que no lo habias 'captado'... quizar ahora sobre tu ejemplo practico] -?-

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

Preguntas similares