ich habe 100 Tabellenblätter und möchte nun wissen,
wie oft in Zelle A5 ein x vorkommt.
Wer kennt die Formel ??
Danke im voraus
Gruss Dieter
setze diesen Code in ein Modul deiner Arbeitsmappe:
Aufrufen kannst du die Funktion in EXCEL mit:
=Count_Table(Zelladresse;Suchbegriff)
Gruss Rainer
habe fuer Dieters prob auch versucht eine loesung zu finden.
warum funzzt =SUMME(TABELLE1:TABELLE?!A1) und
=ZÄHLENWENN(TABELLE1:TABELLE?!A1;"x") nicht.
ein frohes neues jahr von thomas
Keine Ahnung.
Das bleibt wohl MS-Entwicklern vorbehalten die Logik ( Geht oder Geht nicht) zu verstehen.
Deshalb die Funktion :-)
Einen Guten Rutsch.
Gruss Rainer
Um in Excel ein Zählenwenn
über mehrere Tabellenblätter durchzuführen, kannst du eine benutzerdefinierte Funktion verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:
Öffne den VBA-Editor: Drücke ALT + F11
, um den VBA-Editor zu öffnen.
Einfügen eines neuen Moduls: Klicke im Menü auf Einfügen
und wähle Modul
.
Füge den folgenden Code ein:
Function Count_Table(cellAddress As String, searchValue As String) As Long
Dim ws As Worksheet
Dim count As Long
count = 0
For Each ws In ThisWorkbook.Worksheets
count = count + Application.WorksheetFunction.CountIf(ws.Range(cellAddress), searchValue)
Next ws
Count_Table = count
End Function
Verwenden der Funktion in Excel: Du kannst die Funktion jetzt in einer Zelle verwenden, indem du folgendes eingibst:
=Count_Table("A5", "x")
Diese Formel zählt, wie oft in Zelle A5 auf allen Tabellenblättern ein "x" vorkommt.
Fehler: Die Funktion gibt 0 zurück, obwohl du sicher bist, dass Werte vorhanden sind.
Fehler: Der VBA-Code funktioniert nicht.
Falls du keine VBA-Funktion verwenden möchtest, kannst du auch die ZÄHLENWENN
-Funktion für jedes Tabellenblatt einzeln anwenden und die Ergebnisse addieren:
=ZÄHLENWENN(Tabelle1!A5;"x") + ZÄHLENWENN(Tabelle2!A5;"x") + ZÄHLENWENN(Tabelle3!A5;"x") + ...
Diese Methode ist jedoch aufwändiger, besonders wenn du viele Tabellenblätter hast.
Angenommen, du hast 100 Tabellenblätter und möchtest wissen, wie oft ein "x" in Zelle A5 vorkommt. Nutze die folgende Formel:
=Count_Table("A5", "x")
Diese Formel zählt effizient das Vorkommen des "x" über alle Tabellenblätter, ohne dass du jede Tabelle einzeln abfragen musst.
1. Frage
Kann ich die ZÄHLENWENN
-Funktion auch für ein anderes Tabellenblatt verwenden?
Antwort: Ja, du kannst die ZÄHLENWENN
-Funktion auch auf andere Tabellenblätter anwenden, indem du den Tabellennamen in der Formel angibst, z.B. =ZÄHLENWENN(Tabelle1!A5;"x")
.
2. Frage
Wie kann ich die Funktion für mehrere Suchbegriffe anpassen?
Antwort: Du kannst die Funktion anpassen, indem du die Logik innerhalb der Schleife erweiterst, um mehrere Suchbegriffe zu berücksichtigen, oder indem du mehrere Count_Table
-Aufrufe kombinierst.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen