Táboa de contidos
Ás veces faise necesario coñecer a suma dalgunhas celas filtradas. Aínda que podemos facelo manualmente, Excel ten algunhas funcións fantásticas para sumar as celas filtradas. Axudará a unha persoa cando teña que manexar unha gran cantidade de datos filtrados para sumar. Neste contexto, mostrarémosche 5 formas posibles de sumar as celas filtradas en Excel. Se estás interesado en familiarizarte con esas técnicas, descarga o noso caderno de prácticas e síguenos.
Descarga o Caderno de prácticas
Descarga este caderno de prácticas para practicar mentres lees este artigo.
Suma celas filtradas.xlsm
5 Métodos sinxelos para sumar celas filtradas en Excel
Para explicar os métodos, consideramos un conxunto de datos dalgunhas froitas e as súas cantidades. O nome desas froitas está na columna B , titulada Nome da froita e a súa cantidade está na columna C , titulada Cantidade (KG) . Polo tanto, podemos dicir que o noso conxunto de datos está no intervalo de celas B5:C14 . Imos filtrar o conxunto de datos de 'Apple' e despois sumaremos a cantidade desta froita.
1. Utilizando a función SUBTOTAL
Neste método, imos usar a función SUBTOTAL para sumar as celas filtradas en Excel. O noso conxunto de datos está no intervalo de celas B5:C14 . A suma da función estará na cela C16 . Filtraremos os datos de ‘Apple’ e sumaremos a súa cantidade.Os pasos deste proceso son os seguintes:
📌 Pasos:
- Primeiro de todo, selecciona a cela C16 .
- A continuación, escribe a seguinte fórmula na cela.
=SUBTOTAL(9,C5:C14)
- Aquí, 9 é o número da función a función SUMA . Os valores que sumará a función están no intervalo de celas C5:C14 .
- Preme Intro no teu teclado e obterás a suma de todas as filas de cela C16 .
- Agora, selecciona todo o intervalo de celas B4:C14 .
- Despois diso, na pestana Datos , seleccione a opción Filtro da opción Ordenar e amp; Filtrar grupo.
- Terás dúas frechas despregábeis que aparecerán no título do noso conxunto de datos.
- Fai clic na frecha despregábel da columna 'Nome da froita' . Desmarque a opción Seleccionar todo e faga clic só en 'Apple' .
- Finalmente, faga clic en Aceptar.
- Verás que o conxunto de datos se filtrará só para a froita Mazá e mostrará a suma da súa cantidade.
Así, podemos dicir que a nosa fórmula funcionou correctamente e que somos capaces de sumar as celas filtradas nunha folla de cálculo de Excel.
Ler máis: Como para sumar o intervalo de celas nunha fila usando Excel VBA (6 métodos sinxelos)
2. Suma as celas filtradas creando unha táboa en Excel
Convertendo todo o intervalo doconxunto de datos nunha táboa tamén nos axudará a mostrar a suma das celas filtradas. Para mostrar o enfoque, usaremos o mesmo conxunto de datos que xa usamos no noso método anterior. O noso conxunto de datos está no intervalo de celas B5:C14 . O proceso explícase paso a paso a continuación:
📌 Pasos:
- En primeiro lugar, selecciona todo o intervalo de celas B4:C14 .
- Agora, na pestana Inserir , seleccione Táboa do grupo Táboas . Tamén podes premer 'Ctrl+T' para crear a táboa.
- Un pequeno cadro de diálogo titulado Crear Aparecerá a táboa .
- Neste cadro de diálogo, faga clic en A miña táboa tiña cabeceiras e, a continuación, faga clic en Aceptar.
- Crearase a táboa. Na pestana Deseño da táboa , podes cambiar o nome da táboa segundo o teu desexo desde o grupo Propiedades .
- A continuación, no grupo Opcións de estilo de táboa , faga clic no Fila total .
- Verá que aparecerá unha nova fila debaixo da táboa e móstranos o valor total da columna C .
- Despois diso, faga clic na frecha despregable do título que mostra Nome da froita .
- Desmarca a opción Seleccionar todo e selecciona só a opción Apple .
- Finalmente, fai clic na botón Aceptar para pechar esa xanela.
- Só verá as filas que conteñen oa entidade de Apple permanecen no conxunto de datos. Ademais, a fila, titulada Total , mostrará a suma da cantidade de Apple.
Por último, podemos dicir que o noso método funcionou con éxito e que somos capaces de sumar as celas filtradas en Excel.
Ler máis: Como sumar as celas seleccionadas en Excel (4 métodos sinxelos)
3. Aplicando a función AGGREGATE
Neste seguinte procedemento, usaremos a función AGGREGATE para sumar as celas filtradas na folla de cálculo de Excel. O noso conxunto de datos está no intervalo de celas B5:C14 . A suma da función estará na cela C16 . Filtraremos os datos de Apple e sumaremos a súa cantidade. Os pasos deste método son os seguintes:
📌 Pasos:
- Primeiro, selecciona a cela C16 .
- Agora, escribe a seguinte fórmula na cela.
=AGGREGATE(9,5,B5:C14)
- Nesta función, o primeiro elemento, 9 é o número da función a función SUMA . O segundo elemento, 5 denota ‘ignorar as filas ocultas’ significa que as filas que filtramos ou o valor de calquera fila oculta non se incluirán no cálculo. O último elemento son os valores que deben ser suma están no intervalo de celas C5:C14 .
- A continuación, prema a tecla Enter e obterá a suma de todas as filas da cela C16 .
- Despois diso, seleccione todo o intervalo de celas B4:C14 .
- Na pestana Datos , seleccione a opción Filtro da opción Ordenar e amp; Filtrar grupo.
- Verás dúas frechas despregábeis que aparecerán no título do noso conxunto de datos.
- Agora, fai clic na frecha despregábel da columna Nome da froita .
- Desmarca a opción Seleccionar todo e fai clic na opción Apple só.
- Verás que o conxunto de datos se filtrará só para a froita Mazá e mostrará a suma da súa cantidade.
Entón, podemos dicir que a nosa fórmula funcionou perfectamente e que somos capaces de sumar as celas filtradas nunha folla de cálculo de Excel.
Ler máis: Como sumar só celas visibles en Excel (4 xeitos rápidos)
Lecturas similares
- Como sumar por grupo en Excel (4 métodos)
- 3 xeitos sinxelos de sumar os valores n principais en Excel
- Como sumar entre Fórmula de dous números en Excel
- Sumar celas en Excel: continua, aleatoria, con criterios, etc.
- Como sumar varias filas en Excel (4 xeitos rápidos)
4. Usando unha fórmula combinada para S um Celas filtradas
Neste procedemento, usaremos unha fórmula que inclúe SUMPRODUCT , SUBTOTAL , <6 Funcións>OFFSET , MIN , e ROW para sumar as celas filtradas na folla de cálculo de Excel. O noso conxunto de datos está no intervalo de celas B5:C14 . Aquí temospara anotar o Nome da froita na cela C16 , cuxa cela se titula Froita escollida . A suma da función está na cela C17 . Filtraremos os datos de ‘Apple’ e sumaremos a súa cantidade. Os pasos deste método son os seguintes:
📌 Pasos:
- Ao comezo deste método, selecciona a cela C17 .
- Despois diso, escribe a seguinte fórmula na cela.
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))
- Preme a tecla Intro do teu teclado.
- O resultado será 0 xa que non escriba o nome de Froita escollida na cela C16 . Agora, na cela C16 , escriba manualmente o nome da froita desexada. No noso caso, escollemos Apple para filtrar a suma.
- Preme o Intro .
- Finalmente, verás na cela C17 a fórmula que mostra a suma da cantidade de Apple .
Así, podemos dicir que a nosa fórmula funcionou con precisión e estamos capaz de sumar as celas filtradas nunha folla de cálculo de Excel.
🔍 Desglose da fórmula:
Estamos facendo este desglose da fórmula para a cela C17
👉
ROW(B5:B14): Esta función devolve simplemente o número de fila que contén os nosos datos.
👉
MIN(ROW). (B5:B14)): Esta función devolve o número de fila máis baixo do noso conxunto de datos.
👉
OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5: B14)),,1): Esta función devolve a diferenza entre onúmero de fila e número mínimo de fila á función SUBTOTAL .
👉
SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:) B14)),,1))*(B5:B14=C16)*(C5:C14): Esta función devolve o valor da cantidade para as entidades Apple e 0 para Todo o resto entidades.
👉
SUMAPRODUTO(SUBTOTAL(3,COMPLAZO(B5:B14, FILA(B5:B14)-MIN(FILA(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Esta función devolve 7000, a suma de todas as cantidades de Apple.
Ler máis: [Correxido! ] A fórmula SUMA de Excel non funciona e devolve 0 (3 solucións)
5. Incrustar código VBA
Escribir un código VBA tamén che axudará a sumar as celas filtradas en Excel. O noso conxunto de datos está no intervalo de celas B5:C14 . A suma da función estará na cela C16 . Filtraremos os datos de ‘Apple’ e sumaremos a súa cantidade. O método descríbese a continuación paso a paso:
📌 Pasos:
- Para iniciar o enfoque, vai á pestana Desenvolvedor e fai clic en Visual Basic. Se non o tes, tes que activar a pestana Programador . Ou tamén pode premer 'Alt+F11' para abrir o Editor de Visual Basic .
- Aparecerá unha caixa de diálogo.
- Agora, na pestana Inserir nesa caixa, faga clic en Módulo .
- A continuación, escriba o seguinte código visual nese cadro de editor baleiro.
7883
- Pecha o Editor pestana.
- Despois diso, na cela C16 , escriba a seguinte fórmula:
=Sum_Filtered_Cells(C5:C14)
- Preme a tecla Intro .
- Obtera a suma de todas as filas da cela C16 .
- A continuación, seleccione o intervalo completo da cela B4:C14 .
- Na pestana Datos , seleccione a opción Filtrar da opción Ordenar & Filtrar grupo.
- Verás dúas frechas despregábeis que aparecerán no título do noso conxunto de datos.
- Despois diso, faga clic na frecha despregábel da columna Nome da froita .
- Desmarque a opción Seleccionar todo e faga clic na Mazá só a opción.
- Ao final, verá que o conxunto de datos se filtrará só para a froita Mazá e mostrará o suma da súa cantidade.
Por último, podemos dicir que o noso código visual funcionou correctamente e que somos capaces de sumar as celas filtradas nunha folla de cálculo de Excel
Conclusión
Isto é o final deste contido. Espero que isto sexa útil para ti e que poidas sumar as celas filtradas en Excel. Se tes máis dúbidas ou recomendacións, compárteas connosco na sección de comentarios a continuación.
Non esquezas consultar o noso sitio web ExcelWIKI para atopar varios problemas e solucións relacionados con Excel. Segue aprendendo novos métodos e segue crecendo!