Hvordan summere filtrerte celler i Excel (5 egnede måter)

  • Dele Denne
Hugh West

Noen ganger blir det en nødvendighet for oss å vite summen av noen filtrerte celler. Selv om vi kan gjøre det manuelt, har Excel noen fantastiske funksjoner for å summere filtrerte celler. Det vil hjelpe en person når han må håndtere en stor mengde filtrerte data for å summere. I denne sammenhengen vil vi demonstrere for deg 5 mulige måter å summere filtrerte celler i Excel. Hvis du er interessert i å gjøre deg kjent med disse teknikkene, last ned øvelsesarbeidsboken vår og følg oss.

Last ned øvelsesarbeidsbok

Last ned denne øvelsesarbeidsboken for øvelse mens du leser denne artikkelen.

Sum filtrerte celler.xlsm

5 enkle metoder for å summere filtrerte celler i Excel

For å forklare metodene vurderer vi en datasett av noen frukter og mengdene deres. Navnet på disse fruktene er i kolonne B , med tittelen Fruktnavn og mengden deres er i kolonne C , med tittelen Amount(KG) . Så vi kan si at datasettet vårt er i celleområdet B5:C14 . Vi skal filtrere datasettet for 'Apple' og deretter summere opp kvantiteten av denne frukten.

1. Bruke SUBTOTAL-funksjonen

I denne metoden skal vi bruke SUBTOTAL-funksjonen for å summere filtrerte celler i Excel. Datasettet vårt er i celleområdet B5:C14 . Summen av funksjonen vil være i celle C16 . Vi vil filtrere dataene for 'Apple' og summere antallet.Trinnene i denne prosessen er gitt nedenfor:

📌 Trinn:

  • Først av alt, velg celle C16 .
  • Skriv deretter ned følgende formel i cellen.

=SUBTOTAL(9,C5:C14)

  • Her er 9 funksjonsnummeret til SUM-funksjonen . Verdiene som funksjonen vil summere er i celleområdet C5:C14 .
  • Trykk Enter på tastaturet og du vil få summen av alle rader i celle C16 .

  • Nå velger du hele celleområdet B4:C14 .
  • Deretter, i kategorien Data , velger du alternativet Filter fra Sorter & Filter gruppe.

  • Du vil få 2 rullegardinpiler som kommer i overskriften på datasettet vårt.

  • Klikk på rullegardinpilen i kolonnen 'Fruit Name' . Fjern merket for Velg alle og klikk bare på 'Apple' .
  • Til slutt klikker du OK.

  • Du vil se at datasettet vil bli filtrert kun for frukten Eple og vise summen av mengden.

Dermed kan vi si at formelen vår fungerte vellykket, og vi er i stand til å summere filtrerte celler i et Excel-regneark.

Les mer: Hvordan å summere rekkevidde av celler i rad ved å bruke Excel VBA (6 enkle metoder)

2. Summere filtrerte celler ved å lage tabell i Excel

Konvertering av hele området tildatasettet i en tabell vil også hjelpe oss å vise summen av filtrerte celler. For å vise tilnærmingen vil vi bruke samme datasett som vi allerede har brukt i vår forrige metode. Datasettet vårt er i celleområdet B5:C14 . Prosessen er forklart nedenfor trinn for trinn:

📌 Trinn:

  • Velg først hele utvalget av celler B4:C14 .
  • Nå, i kategorien Sett inn , velg Tabell fra Tabell -gruppen. Du kan også trykke 'Ctrl+T' for å lage tabellen.

  • En liten dialogboks med tittelen Opprett Tabell vises.
  • I denne dialogboksen klikker du på Min tabell hadde overskrifter og deretter OK.

  • Tabellen vil bli opprettet. I kategorien Tabelldesign kan du endre tabellnavnet etter eget ønske fra Egenskaper -gruppen.

  • Deretter, fra gruppen Tabellstilalternativer , klikker du på Total rad .
  • Du vil se at en ny rad vises under tabellen og vis oss den totale verdien av kolonne C .

  • Deretter klikker du på rullegardinpilen i overskriften som viser Fruktnavn .
  • Fjern merket for Velg alle og velg kun alternativet Eple .
  • Til slutt klikker du på OK -knappen for å lukke vinduet.

  • Du vil bare se radene som inneholderenheten Apple forblir i datasettet. I tillegg vil raden med tittelen Totalt vise summen av Apples mengde.

Til slutt, vi kan si at metoden vår fungerte vellykket og vi er i stand til å summere filtrerte celler i Excel.

Les mer: Hvordan summere valgte celler i Excel (4 enkle metoder)

3. Bruk av AGGREGATE-funksjonen

I denne følgende prosedyren vil vi bruke AGGREGATE-funksjonen for å summere filtrerte celler i Excel-regnearket. Datasettet vårt er i celleområdet B5:C14 . Summen av funksjonen vil være i celle C16 . Vi filtrerer dataene for Apple og summerer antallet. Trinnene for denne metoden er gitt som følger:

📌 Trinn:

  • Først velger du celle C16 .
  • Skriv nå ned følgende formel i cellen.

=AGGREGATE(9,5,B5:C14)

  • I denne funksjonen er det første elementet, 9 funksjonsnummeret til SUM-funksjonen . Det andre elementet, 5 angir 'ignorer de skjulte radene' betyr at radene som vi filtrerer ut, eller at en hvilken som helst skjult rads verdi ikke vil inkludere i beregningen. Det siste elementet er verdiene som må være summen er i celleområdet C5:C14 .
  • Trykk deretter Enter -tasten og du vil få summen av alle rader i celle C16 .

  • Deretter velger du hele celleområdet B4:C14 .
  • I kategorien Data velger du alternativet Filter fra Sorter & Filter gruppe.

  • Du vil se 2 rullegardinpiler som kommer i overskriften på datasettet vårt.
  • Nå klikker du på rullegardinpilen i kolonnen Fruktnavn .
  • Fjern merket for Velg alle og klikk på Eple -alternativet bare.

  • Du vil se at datasettet vil bli filtrert kun for frukten Eple og vise summen av mengden.

Så vi kan si at formelen vår fungerte perfekt, og vi er i stand til å summere filtrerte celler i et Excel-regneark.

Les mer: Hvordan summere bare synlige celler i Excel (4 raske måter)

Lignende avlesninger

  • Hvordan summere etter gruppe i Excel (4 metoder)
  • 3 enkle måter å summere topp n-verdier i Excel
  • Hvordan summere mellom To tallsformel i Excel
  • Sumceller i Excel: Kontinuerlig, tilfeldig, med kriterier osv.
  • Hvordan summere flere rader i Excel (4 raske måter)

4. Bruke en kombinert formel for å S um Filtrerte celler

I denne prosedyren vil vi bruke en formel som inkluderer SUMPRODUKT , SUBTOTAL , OFFSET , MIN , og ROW funksjoner for å summere filtrerte celler i Excel-regnearket. Datasettet vårt er i celleområdet B5:C14 . Her har vifor å skrive ned fruktnavnet i celle C16 , hvilken celle har tittelen valgt frukt . Summen av funksjonen er i celle C17 . Vi vil filtrere dataene for 'Apple' og summere antallet. Trinnene for denne metoden er gitt som følger:

📌 Trinn:

  • I begynnelsen av denne metoden, velg celle C17 .
  • Deretter skriver du ned følgende formel i cellen.

=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))

  • Trykk Enter -tasten på tastaturet.

  • Resultatet blir 0 som vi ikke gjør skriv Cosen Fruit -navnet i celle C16 . Nå, i celle C16 , skriv ned ønsket fruktnavn manuelt. I vårt tilfelle velger vi Apple for å filtrere summen.
  • Trykk Enter .
  • Til slutt vil du se i celle C17 formelen som viser summen av Apples mengde.

Dermed kan vi si at formelen vår fungerte nøyaktig og vi er i stand til å summere filtrerte celler i et Excel-regneark.

> Nedbryting av formelen:

Vi gjør denne formelen for celle C17

👉 RAD(B5:B14): Denne funksjonen returnerer ganske enkelt radnummeret som inneholder våre data.

👉 MIN(RAD) (B5:B14)): Denne funksjonen returnerer det laveste radnummeret i datasettet vårt.

👉 OFFSET(B5:B14,RAD(B5:B14)-MIN(RAD(B5: B14)),,1): Denne funksjonen returnerer forskjellen mellomradnummer og min. radnummer til funksjonen SUBTOTAL .

👉 SUBTOTAL(3,OFFSET(B5:B14,RAD(B5:B14)-MIN(RAD(B5: B14)),,1))*(B5:B14=C16)*(C5:C14): Denne funksjonen returnerer verdien av kvantitet for Apple -enheter og 0 for Alt annet enheter.

👉 SUMPRODUKT(SUBTOTAL(3,OFFSET(B5:B14,RAD(B5:B14)-MIN(RAD(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Denne funksjonen returnerer 7000, summen av alle Apple-mengder.

Les mer: [Fikset! ] Excel SUM-formel fungerer ikke og returnerer 0 (3 løsninger)

5. Innbygging av VBA-kode

Å skrive en VBA-kode vil også hjelpe deg å summere filtrerte celler i Excel. Datasettet vårt er i celleområdet B5:C14 . Summen av funksjonen vil være i celle C16 . Vi vil filtrere dataene for 'Apple' og summere antallet. Metoden er beskrevet nedenfor trinn for trinn:

📌 Trinn:

  • For å starte tilnærmingen, gå til Utvikler -fanen og klikk på Visual Basic. Hvis du ikke har det, må du aktivere Developer-fanen . Eller du kan også trykke 'Alt+F11' for å åpne Visual Basic Editor .

  • En dialogboks vises.
  • Nå, i Sett inn -fanen på den boksen, klikker du Modul .

  • Skriv deretter ned følgende visuelle kode i den tomme redigeringsboksen.

1258
  • Lukk Redaktør fanen.
  • Deretter, i celle C16 , skriver du ned følgende formel-

=Sum_Filtered_Cells(C5:C14)

  • Trykk Enter -tasten.
  • Du får summen av alle rader i celle C16 .

  • Deretter velger du hele celleområdet B4:C14 .
  • I kategorien Data velger du alternativet Filter fra Sorter & Filter gruppe.

  • Du vil se 2 rullegardinpiler som kommer i overskriften på datasettet vårt.
  • Deretter klikker du på rullegardinpilen i kolonnen Fruktnavn .
  • Fjern merket for Velg alle og klikk på Eple bare alternativ.

  • Til slutt vil du se at datasettet vil filtreres kun for frukten Eple og vise summen av dens mengde.

Til slutt kan vi si at vår visuelle kode fungerte vellykket, og vi er i stand til å summere filtrerte celler i et Excel-regneark

Konklusjon

Det er slutten på dette innholdet. Jeg håper at dette vil være nyttig for deg og at du vil kunne summere filtrerte celler i Excel. Hvis du har ytterligere spørsmål eller anbefalinger, vennligst del dem med oss ​​i kommentarfeltet nedenfor.

Ikke glem å sjekke nettstedet vårt ExcelWIKI for flere Excel-relaterte problemer og løsninger. Fortsett å lære nye metoder og fortsett å vokse!

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.