Hallo,
ich habe eine Excel-Mappe in der viele Tabellen gleich aufgebaut sind (01-16):
String1 Zahl1
String2 Zahl2
usw.
In einer weiteren Tabelle sill nun eine Liste erstellt werden, die zählt, wie oft Zahl1 >= 5 (Summe über alle Tabellen):
String1 Anzahl1
String2 Anzahl2
usw.
Die Lösung, die ich gefunden habe sieht folgendermaßen aus:
=Summe(Zählenwenn((INDIREKT(„01!I8“.„02!I8“.„03!I8“.„04!I8“.„05!I8“.„06!I8“.„07!I8“.„08!I8“.„09!I8“.„10!I8“.„11!I8“.„12!I8“.„13!I8“.„14!I8“.„15!I8“.„16!I8“});">=5")))
Gibt es hierfür auch eine Lösung, die mit echten Zellverweisen arbeitet? Ich würde diese Formel nähmlich gerne kopieren und sill soll damit klar kommen, wenn mal ne Zeile eingefügt oder gelöscht wird…
Gruß,
Kevin
Hallo,
kennst du die Seite?
http://www.excelformeln.de/formeln.html?welcher=234
könnte mir vorstellen, das es mit Zählenwenn() genau so funktioniert.
Gruß Holger
Entweder es hilft mir nicht oder ich verstehe es nicht. Hier wird doch auch mit INDIREKT gearbeitet, wie ich es auch schon rausgefunden hatte. Das hat leider den Nachteil, dass es jeden Bereich als String anspricht. Es ist somit auf eine Zelle „A3“ fixiert und reagiert nicht dynamisch, wenn eine Zelle eingefügt wird. Außerdem lässt sich die Formel dadurch nicht für mehrere Zeilen nach unten kopieren … oder hab ich was übersehen?
Gruß,
Kevin
ich habe eine Excel-Mappe in der viele Tabellen gleich
aufgebaut sind (01-16):
String1 Zahl1
String2 Zahl2
In einer weiteren Tabelle sill nun eine Liste erstellt werden,
die zählt, wie oft Zahl1 >= 5 (Summe über alle Tabellen):
String1 Anzahl1
String2 Anzahl2
Hallo Kevin,
vielleicht so:
Tabellenblatt: [Mappe1]!Tabelle4
│ A │ B │
──┼─────────┼────┤
1 │ String1 │ 15 │
──┼─────────┼────┤
2 │ String2 │ 7 │
──┼─────────┼────┤
3 │ String3 │ 5 │
──┼─────────┼────┤
4 │ String4 │ 7 │
──┴─────────┴────┘
Benutzte Matrixformeln:
B1: {=SUMME(SUMMEWENN(INDIREKT("0"&ZEILE($1:blush:3)&"!B"&ZEILE());"\>=5"))}
B2: {=SUMME(SUMMEWENN(INDIREKT("0"&ZEILE($1:blush:3)&"!B"&ZEILE());"\>=5"))}
B3: {=SUMME(SUMMEWENN(INDIREKT("0"&ZEILE($1:blush:3)&"!B"&ZEILE());"\>=5"))}
B4: {=SUMME(SUMMEWENN(INDIREKT("0"&ZEILE($1:blush:3)&"!B"&ZEILE());"\>=5"))}
(Matrixformeln nicht mit "Enter" sondern mit "Strg+Shift+Enter" eingeben.
Die Spezialklammern nicht manuell eingeben, sie werden von Excel erzeugt.)
A1:B4
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard