Hoppa till huvudinnehåll

Hur summerar jag bara filtrerade eller synliga celler i Excel?

Kanske är det lätt för dig att summera en kolumn med siffror i Excel, men ibland måste du filtrera eller dölja lite data för att uppfylla dina kriterier. Efter att ha gömt eller filtrerat, och nu vill du bara lägga till endast de filtrerade eller synliga värdena. Om du använder Sum-funktionen i Excel läggs alla värden inklusive dolda data till, i det här fallet, hur kan du bara summera de filtrerade eller synliga cellvärdena i Excel?


Summa endast filtrerade eller synliga cellvärden med formel

Med denna DELSUMMA funktion som ignorerar rader som har uteslutits av ett filter kan du enkelt lägga till endast de synliga cellerna. Du kan göra så här:

Antag att du har en rad data, och de har filtrerats efter behov, se skärmdump:

1. I en tom cell, till exempel C13, anger du denna formel: = Delsumma (109, C2: C12) (109 anger när du summerar siffrorna ignoreras de dolda värdena; C2: C12 är det intervall som du kommer att summera och ignorera filtrerade rader.) och tryck på ange nyckel.

Notera: Denna formel kan också hjälpa dig att bara summera de synliga cellerna om det finns dolda rader i ditt kalkylblad. Denna formel kan dock inte summeras med att ignorera celler i dolda kolumner.

Summa / räkna / genomsnittliga synliga celler endast i ett angivet intervall med ignorerade dolda eller filtrerade celler / rader / kolumner

Den normalt SUM / Räkning / genomsnittliga funktionen räknar alla celler i det angivna intervallet på materieceller är dolda / filtrerade eller inte. Medan delsumma-funktionen bara kan summera / räkna / genomsnitt med ignorera dolda rader. Men Kutools för Excel ÖVERMÖJLIG / RÄKENSKAPLIG / GENOMSNITTLIGT funktioner beräknar enkelt det angivna intervallet och ignorerar eventuella dolda celler, rader eller kolumner.


annonssumman räknar endast genomsnittliga synliga celler

Summa endast filtrerade eller synliga cellvärden med användardefinierad funktion

Om du är intresserad av följande kod kan det också hjälpa dig att summera endast de synliga cellerna.

1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic för applikationer fönster.

2. Klicka Insert > Modulernaoch klistra in följande kod i modulfönstret.

Function SumVisible(WorkRng As Range) As Double
'Update 20130907
Dim rng As Range
Dim total As Double
For Each rng In WorkRng
    If rng.Rows.Hidden = False And rng.Columns.Hidden = False Then
        total = total + rng.Value
    End If
Next
SumVisible = total
End Function

3. Spara den här koden och ange formeln = SumVisible (C2: C12) in i en tom cell. Se skärmdump:

4. Tryck sedan på ange nyckel så får du det resultat du vill ha.


Summa / räkna / genomsnitt endast filtrerade eller synliga celler med Kutools för Excel

Om du har Kutools för Excel installerat kan du snabbt beräkna summan / räkna / genomsnittet bara synliga eller filtrerade celler i Excel enkelt.

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Hämta den nu

Till exempel vill du bara summera endast synliga celler, välj den cell du kommer att placera summeringsresultatet på, skriv formeln = ÖVERMÖJLIG (C3: C12) (C3: C13 är det område där du bara summerar synliga celler) i det och trycker på ange nyckel.

Och sedan beräknas summeringsresultatet med att ignorera alla dolda celler. Se skärmdump:

För att bara räkna synliga celler, använd denna formel = COUNTVISIBLE (C3: C12); Använd endast denna formel för att medelvärdena endast av synliga celler = GENOMSNITTBAR (C3: C12).

Notera: Om du inte kommer ihåg formlerna exakt kan du följa nedanstående steg för att summera / räkna / genomsnitt bara synliga celler enkelt:

1. Markera cellen som du kommer att placera summeringsresultatet i och klicka Kutools > Funktioner > Statistik och matematik > ÖVERMÖJLIG (eller GENOMSNITTLIGT, RÄKENSKAPLIG som du behöver). Se skärmdump:

2. I dialogrutan Funktionsargument öppnar du det område där du summerar och ignorerar dolda celler och klickar på OK knapp. Se skärmdump:

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Hämta den nu

Och sedan beräknas summeringsresultatet med att ignorera alla dolda celler.


Demo: Summa / Antal / Medel endast filtrerade eller synliga celler


Kutools för Excel: Över 300 praktiska verktyg till hands! Börja din 30-dagars gratis provperiod utan funktionsbegränsningar idag. Ladda ner nu!

Enkelt summera / räkna bara filtrerade bort / synliga celler genom att radera dolda rader i Excel

När du summerar / räknar bort filtrerade celler i Excel ignorerar inte SUM-funktionen eller Räkna-funktionen dolda celler. Om dolda / filtrerade rader tas bort kan vi enkelt summera eller räkna synliga celler. Du kan prova Kutools för Excel Ta bort dolda (synliga) rader och kolumner verktyg för att lösa det.


annons radera dolda rader kolumner 3

Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50 + Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

kte-flik 201905


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour,
Moi j'ai un problème comparable mais différent, en gros quand je filtre mes colonnes et que je veux copier la même valeur dans mes lignes visibles, toute les lignes qui sont entre mes lignes visibles sont elles aussi modifiées.
Comment faire pour que seule mes lignes visibles soient modifiés.
This comment was minimized by the moderator on the site
Hello, Loux

Do you mean to copy and paste cell vaues to visible cells only? If so, maybe the below articles can help you:
https://www.extendoffice.com/documents/excel/2331-excel-paste-data-into-filtered-list.html
https://www.extendoffice.com/documents/excel/2617-excel-paste-to-visible-filtered-cells.html

Please try it, thank you!
This comment was minimized by the moderator on the site
Hola,

No me resulta sumar el rango de una fila considerando sólo las columnas visibles.

Alguna formula o alguna macro?

Gracias!!!
This comment was minimized by the moderator on the site
Hello, Cristobal,
Sorry, I can't understand your problem clearly, could you explain your problem in English?
Or you can insert a screenshot or a file to describe your problem.
Thank you!
This comment was minimized by the moderator on the site
Hola,

Quiero sumar dentro de un rango de fila que al ocultar columnas sume sólo las visibles.
No he logrado hacerlo, alguna fórmula? o tendría que hacerse con una marcro?

Muchas gracias!!!
This comment was minimized by the moderator on the site
how to skip hidden cells from excel formulae in filtered sheet....

yellow coloured cells are involving hidden cells due to filter....
This comment was minimized by the moderator on the site
Hi,
What kinds of calculation do you need to do? Kutools for Excel supports three functions to count/sum/average ignoring all hidden cells.
This comment was minimized by the moderator on the site
or like this



column a column d

100 10

90 10

80 10



where 90=100-10, 80=90-10, and so on.........

dragging the formula includes hidden cells in formula
This comment was minimized by the moderator on the site
When i am applying say G3-K2 Formula in filtered excel sheet & dragging the formula, it includes hidden cells

for example



Validity Lifting Qty
27054.59 123.41
26931.18 330.98
26600.20 493.66
26106.54 476.38
25630.16 480.64
25149.52 577.06


now value in validity comes after get subtracted by lifted qty (like 2nd value 26931.18=27054.59-123.41)

3rd value in validity=2nd value in validity-2nd value in lifted qty. and so on.....

now this sheet is filtered & when i drag the formulae in validity column, it includes hidden cells, due to filter.

which gives me wrong result
This comment was minimized by the moderator on the site
Validity Lifting Qty
27054.59 123.41
26931.18 330.98
26600.20 (26600.2=26931.18-330.98) 493.66
26106.54 476.38
25630.16 480.64
25149.52 577.06
This comment was minimized by the moderator on the site
When i am applying say G3-K2 Formula in filtered excel sheet & dragging the formula, it includes hidden cells

for example



Validity Lifting Qty
27054.59 123.41
26931.18 330.98
26600.20 493.66
26106.54 476.38
25630.16 480.64
25149.52 577.06


now value in validity comes after get subtracted by lifted qty (like 2nd value 26931.18=27054.59-123.41)

3rd value in validity=2nd value in validity-2nd value in lifted qty. and so on.....

now this sheet is filtered & when i drag the formulae in validity column, it includes hidden cells, due to filter.

which gives me wrong result
This comment was minimized by the moderator on the site
Hi,
The normal =G3-K2 will not ignore any hidden cells/rows/column by dragging to copy. I am sorry I can not figure out a proper formula for your. All formulas or methods talked in this article is just about sum/count/average ignoring hidden cells.
This comment was minimized by the moderator on the site
how i can skip hidden cells from excel formulae in filtered sheet
This comment was minimized by the moderator on the site
Im trying to use the AVERAGEVISIBLE function to average the 12 largest values in a column, this works in the normal AVERAGE function as =AVERAGE(LARGE(E971:E1540,{1,2,3,4,5,6,7,8,9,10,11,12})) however when i try to use the average visible function it returns #VALUE!, any ideas?
This comment was minimized by the moderator on the site
This is awesome! Thanks so much.
This comment was minimized by the moderator on the site
Sorry I messed up the posts security code at bottom and seems like my question may have been deleted as it asked me to try another one. I can get the VBA code for SUMVISIBLE to work well if my data is vertical and I hide rows. However it doesn't if my data runs horizontal and I want to hide columns. Is there a way to program this? Thanks!
This comment was minimized by the moderator on the site
I am able to get your VBA for =SUMVISIBLE above to work good. However just if my data runs vertically and I am hiding rows. Is there a way to program it so you can have your data run horizontally and it still work when you hide columns? THANKS!
This comment was minimized by the moderator on the site
The solution worked for me. :D
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations