Jak szybko zsumować wartości z wyłączeniem ukrytych kolumn w programie Excel?
Aby zsumować wartości z wyłączeniem ukrytych wierszy, możesz użyć formuły = SUBTOTAL () do rozwiązania, ale co powiesz na sumowanie wartości ignorujących ukryte kolumny? W tym artykule przedstawiono sztuczki dotyczące szybkiego sumowania wartości tylko w widocznych kolumnach.
Sumuj wartości z wyłączeniem ukrytych kolumn za pomocą VBA
Suma / średnia / liczba z wyłączeniem ukrytych kolumn za pomocą Kutools for Excel
Sumuj wartości z wyłączeniem ukrytych kolumn za pomocą VBA
Oto kod VBA, który pomoże Ci szybko zsumować tylko widoczne kolumny.
1. naciśnij Alt + F11 klawisze do wyświetlenia Microsoft Visual dla podstawowych aplikacji okno.
2. kliknij wstawka > Moduł i wklej poniższy kod do nowego Moduł okno.
VBA: sumuj tylko widoczne wartości kolumn
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. Zapisz kod i zamknij okno, a następnie wróć do pustej komórki, w której umieścisz obliczony wynik i wpisz tę formułę = SumVisible (A1: C9), naciśnij Wchodzę uzyskano poprawny wynik sumowania.
Wskazówka: We wzorze A1: C9 to komórki, które chcesz zsumować.
Suma / średnia / liczba z wyłączeniem ukrytych kolumn za pomocą Kutools for Excel
Może nie znasz kodu VBA, ale jeśli masz Kutools dla programu Excel zainstalowany, możesz szybko i łatwo rozwiązać tę pracę.
Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. |
Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:
1. Wybierz pustą komórkę, w której zostanie umieszczony wynik sumowania, na przykład E1, i kliknij Kutools > Funkcje Kutools > Statystyka i matematyka > WIDOCZNE. Zobacz zrzut ekranu:
2. w Argumenty funkcji kliknij, aby zaznaczyć komórki, które chcesz podsumować w Numer Referencyjny pole tekstowe, a na dole możesz wyświetlić podgląd obliczonego wyniku. Zobacz zrzut ekranu:
3. kliknij OK, a tylko widoczne kolumny zostały zsumowane.
Z Kutools dla programu Excelmożesz również policzyć lub obliczyć średnią w widocznych komórkach / wierszach / kolumnach. Zobacz zrzut ekranu:
Wskazówka: Możesz również bezpośrednio wpisać tę formułę = SUMVISIBLE (A1: C9)/ = COUNTVISIBLE (A1: C9)/ = AVERAGEVISIBLE (A1: C9) do komórki, aby uzyskać wynik po zainstalowaniu Kutools dla programu Excel.
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!