Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
140to144
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
140to144
140to144
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Matrixformel?

Matrixformel?
25.07.2002 22:45:27
Krauty
Hallo,
seit 2 Tagen sitze ich an folgendem Problem:
ich habe in einem Excel-Sheet in Spalte "G" 15 unterschiedliche Werte (verteilt auf ca 20.000 Zeilen), die zusammengezählt werden sollen, wenn in der entsprechenden Zelle in Spalte "L" ein Wert vorhanden ist. Das soll aber unter Berücksichtigung der Spalte AB (Kalenderwoche / Jahr) passieren.
Als Beispiel:
In KW 01.2002 taucht Wert 1 5x auf, Wert 2 3x, Wert 3 gar nicht usw. Schön wäre es, wenn das Ergebis in einer neuen Spalte sortiert nach Wert1,Wert2,...,Wert15 auftauchen könnte.
Kann man dieses Problem mit einer Matrix-Formel lösen? Ich möchte Pivot-Tabellen vermeiden.
Bin für jeden Tipp dankbar!

Gruß,
Markus

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Matrixformel?
25.07.2002 23:22:13
Charlie
Hallo, Markus!

Folgende Matrixformel sollte Dein Problem lösen:
=SUMME(($H$1:$H$65535=1)*($AB$1:$AB$65535="KW 01.2002")*$G$1:$G$65535)
=SUMME(($H$1:$H$65535=2)*($AB$1:$AB$65535="KW 01.2002")*$G$1:$G$65535)
Eingabe mit Strg+Shift+Enter; den Wert in $H$1:$H$65535= musst Du anpassen (1 bis 15). Zu beachten ist auch, dass Matrixformeln nicht über ganze Spalten funktinieren, daher $H$1:$H$65535.

Viel Erfolg,
Charlie

Re: Matrixformel?
27.07.2002 00:23:10
Krauty
Sorry, habe mich wohl etwas zu undeutlich ausgedrückt: ich wollte die Anzahl der Werte ermitteln, nicht deren Summe! Im Prinzip funktioniert es mit der Summe, aber wenn ich das identisch mit "Anzahl" bzw. "Anzahl2" eingebe, erhalte ich die Gesamtzahl meiner Zeilen (20741), obwohl einige Zellen leer sind! Auch mit "Zählenwenn" krieg ich's nicht hin...
Könnte bitte noch mal jemand 'nachbessern'? ;)

Gruß,
Markus

Anzeige
Re: Matrixformel?
27.07.2002 03:49:33
Charlie
Hallo, Markus!

Sorry, aber mich hat Deine Formulierung "die zusammengezählt werden sollen" wohl etwas zu sehr irritiert. :((

Hier die nach Deinen Angaben richtige Formel (zu suchender Wert steht in G, Anzahl wird gesucht, wenn in L ein bestimmter Wert steht und für eine in AB stehende Kalenderwoche). Also wird die Anzahl der Werte in G in Verbindung mit 2 weiteren Kriterien (Spalten L und AB) ermittelt:
=SUMME(WENN($G$1:$G$65535=1;WENN($L$1:$L$65535=10;WENN($AB$1:$AB$65535="KW 01.2002";1;0))))

Formel mit Strg+Shift+Enter eingeben, runter kopieren und die Zahl im Verweis $G$1:$G$65535 entsprechend anpassen.

Viel Erfolg,
Charlie

Anzeige
Re: Matrixformel?
27.07.2002 19:44:39
Krauty
Vielen Dank Charlie, es funzt jetzt!!! Ist gar nicht so einfach das verständlich zu erklären... ;) Verliere bald noch selbst den Überblick...
Irgendwie habe ich die Struktur von Matrixformeln noch nicht so ganz verstanden, deshalb noch eine Bitte: was muss ich tun, um den Wert in Spalte L auch noch zu prüfen, also L1 >0 und =<1, L1 >1 und =<2.
Eine 'normale' (elementare) Formel würde ich jetzt einfach um eine 'UND'-Bedingung erweitern, also
{=SUMME(WENN($G$1:$G$65535=1;WENN(UND($L$1:$L$65535>10;$L$1:$L$65535=<11);WENN($AB$1:$AB$65535="KW 01.2002";1;0))))}
Das scheint aber nicht zu funktionieren?! Könntest Du mir bitte noch einmal helfen?
Danke!
Gruß,
Markus

Anzeige
Re: Matrixformel?
28.07.2002 14:52:32
Krauty
Ich habe mir jetzt eine 'Hilfsspalte' angelegt, in der ich den Wert aus Spalte L auf eine ganze Zahl runde (bsp. 2,345678 entspricht jetzt 3). In der Formel frage ich jetzt ab, wie oft der Wert in der Hilfsspalte 3 ist. Ist wahrscheinlich nur der 'zweitschönste Weg'... :)
Ausserdem habe ich dabei noch ein Problem, das ich nicht lösen kann (und ehrlich gesagt auch nicht verstehe):
wenn ich das mit 40 Werten mache (also 1,2,3,4,5,...40) passt das Ergebnis. Wenn ich aber beim 41. mal ">40" in die Formel einbeziehe, habe ich als Ergebnis 1, obwohl das nicht mehr richtig ist. Habe den Wert von ">41" mal auf ">10000000" gesetzt und trotzdem ist das Ergebis 1!?

Danke für die Hilfe!

Gruß,
(unwissender) Markus :)


Anzeige
Re: Matrixformel?
29.07.2002 20:07:45
Krauty
Ich habe mir jetzt eine 'Hilfsspalte' angelegt, in der ich den Wert aus Spalte L auf eine ganze Zahl runde (bsp. 2,345678 entspricht jetzt 3). In der Formel frage ich jetzt ab, wie oft der Wert in der Hilfsspalte 3 ist. Ist wahrscheinlich nur der 'zweitschönste Weg'... :)
Ausserdem habe ich dabei noch ein Problem, das ich nicht lösen kann (und ehrlich gesagt auch nicht verstehe):
wenn ich das mit 40 Werten mache (also 1,2,3,4,5,...40) passt das Ergebnis. Wenn ich aber beim 41. mal ">40" in die Formel einbeziehe, habe ich als Ergebnis 1, obwohl das nicht mehr richtig ist. Habe den Wert von ">41" mal auf ">10000000" gesetzt und trotzdem ist das Ergebis 1!?

Danke für die Hilfe!

Gruß,
(unwissender) Markus :)


Anzeige
Re: Matrixformel?
29.07.2002 22:21:54
Krauty
Ich habe mir jetzt eine 'Hilfsspalte' angelegt, in der ich den Wert aus Spalte L auf eine ganze Zahl runde (bsp. 2,345678 entspricht jetzt 3). In der Formel frage ich jetzt ab, wie oft der Wert in der Hilfsspalte 3 ist. Ist wahrscheinlich nur der 'zweitschönste Weg'... :)
Ausserdem habe ich dabei noch ein Problem, das ich nicht lösen kann (und ehrlich gesagt auch nicht verstehe):
wenn ich das mit 40 Werten mache (also 1,2,3,4,5,...40) passt das Ergebnis. Wenn ich aber beim 41. mal ">40" in die Formel einbeziehe, habe ich als Ergebnis 1, obwohl das nicht mehr richtig ist. Habe den Wert von ">41" mal auf ">10000000" gesetzt und trotzdem ist das Ergebis 1!?

Danke für die Hilfe!

Gruß,
(unwissender) Markus :)


Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige