Como sumar celas filtradas en Excel (5 xeitos adecuados)

  • Comparte Isto
Hugh West

Á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!

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.