Tabla de contenido
A veces nos resulta necesario conocer la suma de algunas celdas filtradas. Aunque podemos hacerlo manualmente, Excel dispone de algunas fantásticas funciones para sumar celdas filtradas. Ayudará a una persona cuando tenga que manejar una gran cantidad de datos filtrados para sumar. En este contexto, le mostraremos 5 posibles formas de sumar celdas filtradas en Excel. Si está interesado en familiarizarsecon esas técnicas, descárgate nuestro cuaderno de prácticas y síguenos.
Descargar el cuaderno de prácticas
Descárgate este cuaderno de ejercicios para practicar mientras lees este artículo.
Suma Celdas Filtradas.xlsm
5 Métodos Fáciles para Sumar Celdas Filtradas en Excel
Para explicar los métodos, consideramos un conjunto de datos de algunas frutas y sus cantidades. El nombre de esas frutas está en columna B , titulado Nombre de la fruta y su cantidad está en la columna C titulado Cantidad (KG) Por lo tanto, podemos decir que nuestro conjunto de datos está en el rango de celdas B5:C14 Vamos a filtrar el conjunto de datos para Manzana y luego sumar la cantidad de esta fruta.
1. Utilización de la función SUBTOTAL
En este método, vamos a utilizar la función SUBTOTAL para sumar celdas filtradas en Excel. Nuestro conjunto de datos está en el rango de celdas B5:C14 La suma de la función estará en la celda C16 Filtraremos los datos para Manzana Los pasos de este proceso se indican a continuación:
📌 Pasos:
- En primer lugar, seleccione la celda C16 .
- A continuación, escribe la siguiente fórmula en la celda.
=SUBTOTAL(9,C5:C14)
- Toma, 9 es el número de función de la función SUMA Los valores que sumará la función se encuentran en el rango de celdas C5:C14 .
- Pulse Entre en en el teclado y obtendrá la suma de todas las filas de la celda C16 .
- Ahora, seleccione todo el rango de celdas B4:C14 .
- Después, en el Datos seleccione la pestaña Filtro de la Ordenar y filtrar grupo.
- Obtendrá 2 flechas desplegables que vendrán en el encabezado de nuestro conjunto de datos.
- Haga clic en la flecha desplegable del Nombre de la fruta Desactive la casilla Seleccionar todo y haga clic en Manzana sólo.
- Por último, haga clic en DE ACUERDO.
- Verá que el conjunto de datos se filtrará sólo para la fruta Manzana y mostrar la suma de su cantidad.
Por lo tanto, podemos decir que nuestra fórmula ha funcionado correctamente y podemos sumar celdas filtradas en una hoja de cálculo de Excel.
Más información: Cómo Sumar Rango de Celdas en Fila Usando Excel VBA (6 Métodos Fáciles)
2. Suma de celdas filtradas creando una tabla en Excel
Convertir todo el rango del conjunto de datos en una tabla también nos ayudará a mostrar la suma de las celdas filtradas. Para mostrar el enfoque, utilizaremos el mismo conjunto de datos que ya hemos utilizado en nuestro método anterior. Nuestro conjunto de datos está en el rango de celdas B5:C14 A continuación se explica el proceso paso a paso:
📌 Pasos:
- Al principio, seleccione todo el rango de celdas B4:C14 .
- Ahora, en el Inserte seleccione Cuadro del Tablas También puede pulsar Ctrl+T para crear la tabla.
- Aparece un pequeño cuadro de diálogo titulado Crear tabla aparecerá.
- En este cuadro de diálogo, pulse Mi tabla tenía encabezados y, a continuación, haga clic en DE ACUERDO.
- Se creará la tabla. En la ventana Diseño de la mesa puede cambiar el nombre de la tabla según desee desde la pestaña Propiedades grupo.
- Entonces, desde el Opciones de estilo de mesa haga clic en el botón Fila total .
- Verás que aparecerá una nueva fila debajo de la tabla y nos mostrará el valor total de la columna C .
- A continuación, haga clic en la flecha desplegable del encabezamiento que muestra Nombre de la fruta .
- Desmarque la casilla Seleccionar todo y seleccione la opción Manzana sólo opción.
- Por último, haga clic en el botón OK para cerrar esa ventana.
- Sólo verá las filas que contengan la entidad de Manzana Además, la fila titulada Total mostrará la suma de Apple cantidad.
Finalmente, podemos decir que nuestro método ha funcionado correctamente y podemos sumar celdas filtradas en Excel.
Más información: Cómo Sumar Celdas Seleccionadas en Excel (4 Métodos Fáciles)
3. Aplicación de la función AGREGAR
En el siguiente procedimiento, utilizaremos la función AGREGAR para sumar celdas filtradas en la hoja de cálculo Excel. Nuestro conjunto de datos se encuentra en el rango de celdas B5:C14 La suma de la función estará en la celda C16 Filtraremos los datos para Manzana Los pasos de este método son los siguientes:
📌 Pasos:
- En primer lugar, seleccione la celda C16 .
- Ahora, escribe la siguiente fórmula en la celda.
=AGREGADO(9,5,B5:C14)
- En esta función, el primer elemento, 9 es el número de función de la función SUMA El segundo elemento, 5 denota a ignorar las filas ocultas significa las filas que filtramos o cualquier valor de fila oculto no se incluirá en el cálculo. El último elemento son los valores que hay que sumar está en el rango de celdas C5:C14 .
- A continuación, pulse Entre en y obtendrá la suma de todas las filas de la celda C16 .
- A continuación, seleccione todo el rango de celdas B4:C14 .
- En el Datos seleccione la pestaña Filtro de la Ordenar y filtrar grupo.
- Verás 2 flechas desplegables que vendrán en el encabezado de nuestro conjunto de datos.
- Ahora, haga clic en la flecha desplegable del botón Nombre de la fruta columna.
- Desmarque la casilla Seleccionar todo y haga clic en la opción Manzana sólo opción.
- Verá que el conjunto de datos se filtrará sólo para la fruta Manzana y mostrar la suma de su cantidad.
Por lo tanto, podemos decir que nuestra fórmula funcionó perfectamente y somos capaces de sumar celdas filtradas en una hoja de cálculo de Excel.
Más información: Cómo Sumar Sólo Celdas Visibles en Excel (4 Maneras Rápidas)
Lecturas similares
- Cómo Sumar por Grupo en Excel (4 Métodos)
- 3 formas sencillas de sumar los n primeros valores en Excel
- Cómo Sumar Entre Dos Números Fórmula en Excel
- Suma de Celdas en Excel: Continua, Aleatoria, Con Criterios, etc.
- Cómo Sumar Varias Filas en Excel (4 Formas Rápidas)
4. Uso de una fórmula combinada para sumar celdas filtradas
En este procedimiento, utilizaremos una fórmula que incluye SUMPRODUCTO , SUBTOTAL , OFFSET , MIN , y FILA para sumar celdas filtradas en la hoja de cálculo Excel. Nuestro conjunto de datos se encuentra en el rango de celdas B5:C14 Aquí, tenemos que escribir el Nombre de la fruta en celda C16 cuya celda se titula Fruta elegida La suma de la función está en la celda C17 Filtraremos los datos para Manzana Los pasos de este método son los siguientes:
📌 Pasos:
- Al principio de este método, seleccione la celda C17 .
- A continuación, escribe la siguiente fórmula en la celda.
=SUMPRODUCTO(SUBTOTAL(3,OFFSET(B5:B14,FILA(B5:B14)-MIN(FILA(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))
- Pulse Entre en del teclado.
- El resultado será 0 ya que no escribimos el Fruta elegida nombre en celda C16 Ahora, en la celda C16 escriba manualmente el nombre de la fruta que desee. En nuestro caso, elegimos Manzana para filtrar la suma.
- Pulse el botón Entre en .
- Por último, verá en la celda C17 la fórmula que muestra la suma de Apple cantidad.
Por lo tanto, podemos decir que nuestra fórmula ha funcionado correctamente y podemos sumar celdas filtradas en una hoja de cálculo de Excel.
🔍 Desglose de la fórmula:
Estamos haciendo este desglose de la fórmula para la celda C17
👉
ROW(B5:B14): Esta función devuelve simplemente el número de fila que contiene nuestros datos.
👉
MIN(FILA(B5:B14)): Esta función devuelve el número de fila más bajo de nuestro conjunto de datos.
👉
OFFSET(B5:B14,FILA(B5:B14)-MIN(FILA(B5:B14)),,1): Esta función devuelve la diferencia entre el número de fila y el número de fila mín al SUBTOTAL función.
👉
SUBTOTAL(3,OFFSET(B5:B14,FILA(B5:B14)-MIN(FILA(B5:B14)),,1))*(B5:B14=C16)*(C5:C14): Esta función devuelve el valor de la cantidad para Manzana y 0 para Todos los demás entidades.
👉
SUMPRODUCTO(SUBTOTAL(3,OFFSET(B5:B14,FILA(B5:B14)-MIN(FILA(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Esta función devuelve 7000, la suma de todas las cantidades de Apple.
Más información: [Fórmula Excel SUM no funciona y devuelve 0 (3 soluciones)
5. Incrustación de código VBA
Escribir un código VBA también le ayudará a sumar celdas filtradas en Excel. Nuestro conjunto de datos está en el rango de celdas B5:C14 La suma de la función estará en la celda C16 Filtraremos los datos para Manzana El método se describe a continuación paso a paso:
📌 Pasos:
- Para iniciar la aproximación, vaya a Desarrollador y haga clic en Visual Basic. Si no tienes eso, tienes que activar la pestaña Desarrollador . También puede pulsar Alt+F11 para abrir el Editor de Visual Basic .
- Aparecerá un cuadro de diálogo.
- Ahora, en el Inserte en ese cuadro, haga clic en Módulo .
- A continuación, escriba el siguiente código visual en ese cuadro vacío del editor.
Function Sum_Filtered_Cells(WorkRng As Range) As Double Dim work_rng As Range Dim output As Double For Each work_rng In WorkRng If work_rng.Rows.Hidden = False And work_rng.Columns.Hidden = False Then output = output + work_rng.Value End If Next Sum_Filtered_Cells = output End Function
- Cierre el Editor ficha.
- Después, en la celda C16 escribe la siguiente fórmula
=Suma_Celdas_Filtradas(C5:C14)
- Pulse el botón Entre en llave.
- Obtendrá la suma de todas las filas de la celda C16 .
- A continuación, seleccione todo el rango de celdas B4:C14 .
- En el Datos seleccione la pestaña Filtro de la Ordenar y filtrar grupo.
- Verás 2 flechas desplegables que vendrán en el encabezado de nuestro conjunto de datos.
- A continuación, haga clic en la flecha desplegable del botón Nombre de la fruta columna.
- Desmarque la casilla Seleccionar todo y haga clic en la opción Manzana sólo opción.
- Al final, verá que el conjunto de datos se filtrará sólo para la fruta Manzana y mostrar la suma de su cantidad.
Por último, podemos decir que nuestro código visual ha funcionado correctamente y somos capaces de sumar celdas filtradas en una hoja de cálculo Excel
Conclusión
Aquí termina este contenido. Espero que te sea de ayuda y puedas sumar celdas filtradas en Excel. Si tienes más dudas o recomendaciones, compártelas con nosotros en la sección de comentarios más abajo.
No olvide consultar nuestro sitio web ExcelWIKI para varios problemas y soluciones relacionados con Excel. ¡Sigue aprendiendo nuevos métodos y sigue creciendo!