Kirk verwendet die SUMME-Funktion in vielen seiner Arbeitsblätter, um (natürlich)

Bestimmen Sie die Summe eines Wertebereichs. Das Problem, auf das er stößt, ist jedoch, dass der Bereich, den er summiert, einige versteckte Zeilen enthält und er nicht möchte, dass diese Werte – die versteckten – in der Summe enthalten sind.

Die SUMME-Funktion ist in ihrer Arbeitsweise ziemlich simpel. es summiert einfach einen Bereich. Sie können jedoch die von Ihnen verwendete Funktion ändern und die gewünschten Ergebnisse erzielen. Angenommen, Sie möchten den Bereich A3: A45 summieren und möchten nicht, dass versteckte Werte in die Summe einbezogen werden. Sie sollten die SUBTOTAL-Funktion folgendermaßen verwenden:

=SUBTOTAL(109,A3:A45)

Der erste Parameter der Funktion (109) gibt an, wie SUBTOTAL seine Arbeit ausführen soll. In diesem Fall bedeutet dies, dass SUBTOTAL den Bereich mithilfe der SUMME-Funktion summieren soll und dass keine versteckten Werte in dem zurückgegebenen Wert enthalten sein sollen. (Weitere Informationen zu den steuernden SUBTOTAL-Parametern finden Sie in der Online-Hilfe zur SUBTOTAL-Funktion.)

Wenn Sie die SUBTOTAL-Funktion aus irgendeinem Grund nicht verwenden möchten, können Sie eine eigene benutzerdefinierte Funktion (ein Makro) erstellen, die nur die sichtbaren Werte in einem Bereich summiert. Betrachten Sie dieses Makro:

Function Sum_Visible(Cells_To_Sum As Object)

Dim vTotal As Variant

Application.Volatile     vTotal = 0     For Each cell In Cells_To_Sum         If Not cell.Rows.Hidden Then             If Not cell.Columns.Hidden Then                 vTotal = vTotal + cell.Value             End If         End If     Next     Sum_Visible = vTotal End Function

Um die Funktion zu verwenden, verwenden Sie einfach eine Formel wie diese, wo immer Ihre Summe erscheinen soll:

=Sum_Visible(A1:A1000)

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (12123) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.

Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: