|
NavegaciónInicio de sesiónEn lÃneaEn este momento hay 0 usuarios y 86 invitados en lÃnea.
|
No sumar celdas ocultas![]() Una de las lectoras de mi libro me ha planteado la siguiente cuestión: "Hay algo que me resulta muy útil pero no consigo aplicarlo. Gracias" Pues bien, la función que debes emplear para sumar sólo las celdas visibles es SUBTOTALES por ejemplo, la fórmula tendría un aspecto como este: Espero que con esto quede resuelto tu problema. ah, y gracias por haber comprado el libro
Enviado por pacomegia el 14 Marzo, 2008 - 15:37. Re: No sumar celdas ocultasEnviado por Visitante el 7 Abril, 2010 - 22:11.
Sobre este mismo tema, hay otro punto muy interesante 1- Usando autofiltro seleccionas datos que pertenecen al criterio de filtrado 2-Tomando en cuenta que tengo una celda con un valor "guia", ¿como hacer para que solamente aplique la formula y solo aplique para los resultados que se ven en el autofiltro?
Ejemplo Toda la columna "A" tiene datos que corresponden a "Carne" y "Lacteos", La columna "B" tiene los datos de venta La columna "D" tiene un dato que busco para ayuda con el filtro Ahora cuando hago un filtrado y coloco unicamente "Carne" y en la celda "D" tambien coloco carne (se usa este dato en el final de la formula), la formula tiene que filtrar y solamente tomar los datos visibles en ese momento (ignorar lo que el autofiltro oculto). Tengo una formula que ya lo hace, pero me parece muy compleja y estoy seguro que debe existir otra forma (la formula la encontre en internet) =SUMPRODUCT(B3:B12,(SUBTOTAL(3,OFFSET(B3:B12,ROW(B3:B12)-MIN(ROW(B3:B12)),,1)))*((A3:A12)=G1)) Se ocupa esta formula porque tengo en otra hoja el listado de todos mis productos y al aplicar esta formula me da la suma por cada producto, pero en algunas ocasiones los usuarios quieren filtrar el origen de datos y colocar por ejemplo las ventas de un mes especifico, entonces la formula tiene que recalcular tomando en cuenta el filtrado que acaba de hacer el usuario y entonces para cada producto recalcular las ventas por cada mes, la formula solo debe sumar las celdas que en ese momento son visibles y lo que oculto el autofiltro ignorarlo. ¿Alguna idea de como simplificar la formula? ![]() Re: No sumar celdas ocultasEnviado por pacomegia el 8 Abril, 2010 - 09:05.
Supongo que en G1 tendrás carne o pescado, vamos el tipo de producto que quieres sumar. supongo también que todo el lío ese de Subtotal(3, el offset y las filas sirva para operar con las celdas visibles. Esto es lo que devuelve 0 o 1 según esté oculto o visible.En teoría subtotales 3 debería considerar también las celdas ocultas, aunque veo que no las cuenta (por si acaso yo emplearía 103. Al final estás utilizando la función sumaproducto para multiplicar por cero o por uno y así tener en cuenta los datos que cumplen el criterio de G1. No le veo mucho sentido a eso de MIN(FILA(B3:B12)), porque esto siempre será la fila de la celda B3, así que sería lo mismo que FILA(B3), en tu versión en inglés ROW(B3). El tema de la función OFFSET, o DESREF en español, es para devolver un rango, en vez de un valor, porque la función SUBTOTAL sólo admite rangos y no listas de valores, así que como para operar con las visibles necesitamos SUBTOTALES, estamos obligados a generar un rango o más bien una matriz de rangos. parece que no se puede simplificar mucho más esta fórmula ¿no? |
cargando...
Buscar en necesitomas.comExcelómetroTemas nuevosLo más vistoHoy: |
Re: No sumar celdas ocultas
qué bueno!!!