Average ohne versteckte Spalten

Hallo,

wenn ich in einer Tabelle eine Reihe von Spalten versteckt habe („hide“) und einen Durchschnitt („Average“) über die sichtbaren Felder lege, dann berechnet Excell jedoch immer den Durchschnitt ALLER Felder, also auch der versteckten. Wie kann ich das ändern? Natürlich kann ich in der Average-Funktion die Felder einzelnen angeben, die einbezogen werden sollen, das ist aber bei 100 Feldern etwas stressig. Lieber würde ich einfach mit der Maus alle schnell markieren…

Hoffe ihr könnt mir helfen!

Robin

Hallo Robin,
chau mal in der EXCEL-Hilfe nach TEILERGEBNIS.
Die Funktion sollte das können was Du suchst.
Viel Erfolg
Ullrich Sander

ich das ändern? Natürlich kann ich in der Average-Funktion die
Felder einzelnen angeben, die einbezogen werden sollen, das
ist aber bei 100 Feldern etwas stressig. Lieber würde ich
einfach mit der Maus alle schnell markieren…

Hi Robin,
leg dir ne Schaltfläche auf die tabelle und weise ihr das folgende makro zu, dann musst du nur mit der maus einen Spaltenbereich markieren und einmal klicken auf die Schaltfläche. Wenn der Spaltenbereich mehrspaltig ist ist das egal, es wird nr die linke Spalte ausgewertet.

Sub tt()
Dim n As Long, wert, anz As Long
For n = 1 To Selection.Rows.Count
 If Selection.Rows(n).Hidden = False Then
 wert = wert + Selection.Cells(n, 1)
 anz = anz + 1
 End If
Next n
MsgBox wert = wert / anz
End Sub

Gruß
Reinhard

Hallo Robin,
sorry, das geht nur mit Filter oder Autofilter, nicht bei manuell
ausgeblendeten Spalten oder Zeilen.

Ullrich Sander