Supportnet / Forum / Tabellenkalkulation
"Zählenwenn" über verschiedene Tabellenblätter
Frage
Hi,
ich möchte wissen wie oft eine Zahl in einer bestimmten Zelle in verschiedenen Tabellenblättern steht.
Beispiel:
Habe 5 Tabellen in einer Arbeitsmappe,
In Tabelle 1 steht in "A1" die Zahl 2, in Tabelle 2 in "A1" die Zahl 3, in Tabelle 3 in "A1" die Zahl 4, in Tabelle 4 in "A1" wieder die Zahl 2 und in Tabelle 5 auch die Zahl 2.
Nun möchte ich zählen lassen wie oft jede Zahl in der Arbeitsmappe in Zelle "A1" vorhanden ist.
Antwort 1 von Zardoz
Hi,
so würde ich es machen
=ZÄHLENWENN(Tabelle1!A1;B1)+ZÄHLENWENN(Tabelle2!A1;B1)
+ZÄHLENWENN(Tabelle3!A1;B1)+ZÄHLENWENN(Tabelle4!A1;B1)
+ZÄHLENWENN(Tabelle5!A1;B1)
in die Zelle B1 wird dann immer die gesuchte Zahl eingetragen.
Gruß Dotzi
so würde ich es machen
=ZÄHLENWENN(Tabelle1!A1;B1)+ZÄHLENWENN(Tabelle2!A1;B1)
+ZÄHLENWENN(Tabelle3!A1;B1)+ZÄHLENWENN(Tabelle4!A1;B1)
+ZÄHLENWENN(Tabelle5!A1;B1)
in die Zelle B1 wird dann immer die gesuchte Zahl eingetragen.
Gruß Dotzi
Antwort 2 von rainberg
Hallo,
das geht auch mit folgender Matrixformel.
{=SUMME(ZÄHLENWENN(INDIREKT("Tabelle"&ZEILE(1:5)&"!A1");B1))}
In B1 steht die zu zählende Zahl.
Die Tabellenblätter haben den Namen Tabelle1 bis Tabelle5.
Gruß
Rainer
das geht auch mit folgender Matrixformel.
{=SUMME(ZÄHLENWENN(INDIREKT("Tabelle"&ZEILE(1:5)&"!A1");B1))}
In B1 steht die zu zählende Zahl.
Die Tabellenblätter haben den Namen Tabelle1 bis Tabelle5.
Gruß
Rainer
Antwort 3 von softwareRE
Danke an beide,....
Aber die Antwort von rainberg gefällt mir besser,...ist kürzer,...;o)
Nur was muss ich anstatt Tabelle eingeben wenn die Tabellen nur Ziffern statt Namen tragen,....?
Aber die Antwort von rainberg gefällt mir besser,...ist kürzer,...;o)
Nur was muss ich anstatt Tabelle eingeben wenn die Tabellen nur Ziffern statt Namen tragen,....?
Antwort 4 von Event
Leider funktioniert die rainberg-version bei mir nicht aber die von zardoz tuts.
Du wirst wohl anstelle von "Tabelle1" usw. die Namen( Ziffern) der Tabellenblätter eingeben müßen.
Gruß
Du wirst wohl anstelle von "Tabelle1" usw. die Namen( Ziffern) der Tabellenblätter eingeben müßen.
Gruß
Antwort 5 von softwareRE
Hab ich gemacht,...funktioniert aber nicht,....
Antwort 6 von rainberg
Hallo,
dann gibt es zwei Möglichkeiten.
Entweder du nimmst den Vorschlag von Dotzi, oder du gibst deinen Tabellen einen anderen Namen, der sicher stellt, dass ein Index vorhanden ist.
Monat1 bis Monat5
KW1 bis KW5
xyz1 bis xyz5
solche oder ähnliche Namen wären möglich.
Wobei dann immer der Text ,der vor dem Index steht, in die Formel anstelle "Tabelle" eingetragen wird.
Gruß
rainberg
dann gibt es zwei Möglichkeiten.
Entweder du nimmst den Vorschlag von Dotzi, oder du gibst deinen Tabellen einen anderen Namen, der sicher stellt, dass ein Index vorhanden ist.
Monat1 bis Monat5
KW1 bis KW5
xyz1 bis xyz5
solche oder ähnliche Namen wären möglich.
Wobei dann immer der Text ,der vor dem Index steht, in die Formel anstelle "Tabelle" eingetragen wird.
Gruß
rainberg
Antwort 7 von Event
@rainberg
Sorry für Antwort4 - geht natürlich doch - wenn der Excel .Dau (Event) weiß, dass eine Matrixformel mit STRG+UMSCHALT+EINGABE abzuschließen ist
Gruß
Sorry für Antwort4 - geht natürlich doch - wenn der Excel .Dau (Event) weiß, dass eine Matrixformel mit STRG+UMSCHALT+EINGABE abzuschließen ist
Gruß
Antwort 8 von rainberg
Hallo Event,
meine Formel funktioniert schon, nur hast du wahrscheinlich übersehen, dass es sich um eine Matrixformel handelt.
Eingabe mit Strg+Shift+Enter
Gruß
Rainer
meine Formel funktioniert schon, nur hast du wahrscheinlich übersehen, dass es sich um eine Matrixformel handelt.
Eingabe mit Strg+Shift+Enter
Gruß
Rainer
Antwort 9 von softwareRE
Danke ich habs jetzt endlich,....
Ich geb einfach "" ein anstatt eines Namen,....:o)
Ich geb einfach "" ein anstatt eines Namen,....:o)

