Hur summerar jag snabbt värden exklusive dolda kolumner i Excel?
För att summera värden exklusive dolda rader kan du använda formeln = SUBTOTAL () för att lösa, men vad sägs om att summera värden som ignorerar dolda kolumner? Här presenterar den här artikeln knep för att snabbt summera värden endast i de synliga kolumnerna.
Summan värden exklusive dolda kolumner med VBA
Summa / genomsnitt / antal exklusive dolda kolumner med Kutools för Excel
Summan värden exklusive dolda kolumner med VBA
Här är en VBA-kod som kan hjälpa dig att snabbt summera endast synliga kolumner.
1. Tryck Alt + F11 för att visa Microsoft Visual för grundläggande applikationer fönster.
2. klick Insert > Modulerna och klistra in under koden i den nya Modulerna fönster.
VBA: Summa endast synliga kolumnvärden
Public Function SumVisible(Rg As Range) As Double
'UpdatebyExtendOffice20160302
Dim xCell As Range
Dim xRg As Range
Dim xOutRg As Range
On Error Resume Next
Application.Volatile
Set xRg = Application.Intersect(Rg, Rg.Worksheet.UsedRange)
If Not (xRg Is Nothing) Then
For Each xCell In xRg
If (xCell.EntireRow.Hidden = False) And _
(xCell.EntireColumn.Hidden = False) Then
If xOutRg Is Nothing Then
Set xOutRg = xCell
Else
Set xOutRg = Application.Union(xCell, xOutRg)
End If
End If
Next
End If
If Not xOutRg Is Nothing Then
SumVisible = Application.Evaluate("SUM(" & xOutRg.Address & ")")
Else
SumVisible = 0
End If
End Function
3. Spara kod och stäng fönstret, gå sedan tillbaka för att välja en tom cell som du kommer att lägga det beräknade resultatet till och skriv den här formeln = SumVisible (A1: C9), Tryck ange har rätt summeringsresultat fått.
Dricks: I formeln är A1: C9 cellerna du vill summera.
Summa / genomsnitt / antal exklusive dolda kolumner med Kutools för Excel
Du kanske inte känner till VBA-koden, men om du har det Kutools för Excel installerat kan du snabbt och enkelt lösa detta jobb.
Efter gratis installation Kutools för Excel, gör så här:
1. Välj en tom cell som ger summeringsresultatet, till exempel E1 och klicka Kutools > Kutools-funktioner > Statistik och matematik > ÖVERMÖJLIG. Se skärmdump:
2. I Funktionsargument Klicka för att markera celler som du vill summera i Hänvisning textruta och du kan förhandsgranska det beräknade resultatet längst ner. Se skärmdump:
3. klick OK, och endast de synliga kolumnerna har summerats.
Med Kutools för Excelkan du också räkna eller beräkna genomsnittet i synliga celler / rad / kolumner. Se skärmdump:
Dricks: Du kan också skriva den här formeln direkt = ÖVERMÖJLIG (A1: C9)/ = COUNTVISIBLE (A1: C9)/ = GENOMSNITTBART (A1: C9) in i cellen för att få resultatet efter installationen Kutools för Excel.
Bästa kontorsproduktivitetsverktyg
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...
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!