Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Autofilter nur sichtbare Zeilen zählen...

Autofilter nur sichtbare Zeilen zählen...
01.12.2007 22:09:03
Sonnenpeter
Hallo,
diesmal leider keine vorherige Bastelei von mir
Suche eine Möglichkeit nur sichtbare Zeilen wenn Autofilter an ist zu zählen.
Andersrum formuliert suche ich eine Möglichkeit alle Zeilen in denen gefilterte Daten stehen zu zählen.
Für jeden Ansatz dankbar.
Gruß Sonnepeter

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Autofilter nur sichtbare Zeilen zählen...
01.12.2007 22:13:58
Ramses
Hallo
Mit einer Formel geht das nur ab EXCEL 2003 und dort mit der Funktion TEILERGEBNIS()
Anonsten müsstest du dir eine UDF schreiben, die nur die sichtbaren Zellen addiert
Gruss Rainer

AW: Autofilter nur sichtbare Zeilen zählen...
01.12.2007 22:14:00
Stefan
Hallo,
Versuchs mit
=TEILERGEBNIS(3;"DeinZählbereich")
Gruß
Stefan

Anzeige
AW: Autofilter nur sichtbare Zeilen zählen...
01.12.2007 22:20:20
Ramses
Hallo
Bis XP werden alle Einträge in einem Bereich ogezählt, ob sichtbar oder nicht.
Gruss Rainer

Falsch! oT
01.12.2007 22:38:51
Jan
oT

Stimmt, ... aber...
01.12.2007 22:47:32
Ramses
Hallo
Da war ich vorschnell, weil es seit der Version 2003 diese Variante der Funktion gibt
Sheet1

 ABC
1Function_num (includes hidden values) Function_num (ignores hidden values) Function  
21101AVERAGE
32102COUNT
43103COUNTA
54104MAX
65105MIN
76106PRODUCT
87107STDEV
98108STDEVP
109109SUM
1110110VAR
1211111VARP
13   


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Rainer

Anzeige
AW: Autofilter nur sichtbare Zeilen zählen...
01.12.2007 22:15:00
Jan
Hi,
siehe Teilergebnis.
mfg Jan

Meine Bastelei geht nicht, warum?
01.12.2007 22:35:00
Sonnenpeter
Hallo,
ich dacht das müsste funzen.
Zeilen = Application.WorksheetFunction.Subtotal(Sheets("Zusammenfassung"). _
3, Columns(1)) - 1
Leider leider tut es das nicht, was mach ich falsch?
Gruß Sonnenpeter

AW: Meine Bastelei geht nicht, warum?
02.12.2007 11:06:01
Gerd
Hallo Sonnenpeter,
falsch ist die Reihenfolge der Argumente der Funktion Teilergebnis.
Zeilen = Application.WorksheetFunction.Subtotal(3, Sheets("Zusammenfassung").Columns(1)) - 1
Gehts ?
Gruß Gerd

Anzeige
Jawohl :-)))
02.12.2007 13:13:08
Sonnenpeter
Hallo Gerd,
Jawohl :-))) es funzt so.
Gruß Sonnenpeter
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Autofilter: Sichtbare Zeilen in Excel zählen


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und lade die Tabelle, in der Du die gefilterten Zeilen zählen möchtest.
  2. Aktiviere den Autofilter: Markiere die Zeile mit den Spaltenüberschriften und klicke auf „Daten“ > „Filtern“.
  3. Filter anwenden: Wähle die gewünschten Filterkriterien aus.
  4. Zählfunktion einsetzen:
    • Verwende die Formel =TEILERGEBNIS(3;A:A), wobei A:A der Bereich ist, den Du zählen möchtest. Die Zahl 3 steht für die Funktion „Zählen“, die nur sichtbare Zeilen zählt.
  5. Ergebnis anzeigen: Drücke die Eingabetaste, um die Anzahl der sichtbaren Zeilen anzuzeigen.

Häufige Fehler und Lösungen

  • Falsche Formel: Stelle sicher, dass Du TEILERGEBNIS mit der richtigen Funktion verwendest. Wenn Du die Anzahl der gefilterten Zeilen zählen möchtest, benötigst Du die Funktion 3.

  • Nicht sichtbare Zeilen werden gezählt: Überprüfe, ob der Autofilter korrekt aktiviert ist. Wenn keine Filter angewendet sind, zählt Excel alle Zeilen.

  • Fehler bei der Argumentreihenfolge: Achte darauf, dass Du die Argumente in der richtigen Reihenfolge angibst. Die korrekte Reihenfolge ist: =TEILERGEBNIS(3;Bereich).


Alternative Methoden

  • Zählen mit VBA: Du kannst eine benutzerdefinierte Funktion (UDF) erstellen, um die Anzahl der sichtbaren Zellen zu zählen. Ein einfaches Beispiel wäre:

    Function CountVisibleCells(rng As Range) As Long
      Dim cell As Range
      For Each cell In rng
          If cell.EntireRow.Hidden = False Then
              CountVisibleCells = CountVisibleCells + 1
          End If
      Next cell
    End Function
  • Verwendung von SUBTOTAL: Neben TEILERGEBNIS kannst Du auch SUBTOTAL verwenden, um die Anzahl der sichtbaren Zellen zu ermitteln. Die Formel =SUBTOTAL(3;A:A) funktioniert ähnlich.


Praktische Beispiele

  • Beispiel 1: Wenn Du die Anzahl der gefilterten Zeilen in der Spalte B zählen möchtest, verwende:

    =TEILERGEBNIS(3;B:B)
  • Beispiel 2: Um die Anzahl der gefilterten Zellen mit Inhalt in Spalte C zu zählen, die sichtbar sind:

    =ANZAHL2(TEILERGEBNIS(3;C:C))

Tipps für Profis

  • Schnelle Überprüfung: Du kannst die Anzahl der gefilterten Zeilen direkt im Statusbereich von Excel sehen, wenn der Autofilter aktiv ist.

  • Filteroptionen anpassen: Nutze die erweiterten Filteroptionen, um spezifische Kriterien einzugeben, was die Zählung der gefilterten Zeilen erleichtert.

  • Kombination von Bedingungen: Verwende ZÄHLENWENN oder SUMMEWENN, um spezifische Bedingungen zusätzlich zu den Filtern anzuwenden.


FAQ: Häufige Fragen

1. Wie zähle ich nur sichtbare Zellen in Excel?
Verwende die Funktion =TEILERGEBNIS(3;Bereich), um nur die sichtbaren Zellen zu zählen.

2. Funktioniert dies in älteren Excel-Versionen?
Die Funktion TEILERGEBNIS ist ab Excel 2003 verfügbar. In älteren Versionen werden alle Zellen gezählt, unabhängig von der Sichtbarkeit.

3. Kann ich auch die Summe sichtbarer Zellen berechnen?
Ja, verwende dafür =TEILERGEBNIS(9;Bereich) für die Summe, wobei 9 für die SUMME-Funktion steht.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige