Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spalten zählen - Matrixformel gesucht

Forumthread: Spalten zählen - Matrixformel gesucht

Spalten zählen - Matrixformel gesucht
26.09.2007 14:46:23
Born
Liebe Excelianer,
ich suche eine Matrixformel, die zählt wie viele Spalten zwei Zahlen (Zahl 4 und die Zahl 5)
voneinander entfernt sind. Ich meine folgendes:
Userbild
Es soll gezählt werden wie weit die Zahl 4 von der 5 entfernt ist.
Beispiel in der ersten Zeile: Die 5 steht unter der 6, die 4 steht unter der 3, also 6-3 = 3.
- Die 4 muß VOR der 5 stehen. (Sollen nicht gezählt werden, wenn sie nach der 5 erscheint, wie
in der vierten Zeile beispielsweise)
- wenn mehrmals die 4 vor der 5 steht soll zusammengezählt werden (wie beispielsweise
in den letzten beiden Zeilen)
Bin für jeden Ansatz dankbar.
Liebe Grüße,
Born

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalten zählen - Matrixformel gesucht
26.09.2007 15:07:00
Daniel
Hi,
nimm folgende Formel. Überschrift (1,2,3...8) steht in Zeile 1(A-H), erste Beispielreihe (2,1,4,...) in Zeile 1 (A-H). Du kannst die Formel einfach nach unten ziehen für weitere.
=(ZÄHLENWENN(A2:H2;4)*(9-WENN(H2=8;8;WENN(H2=7;7;WENN(H2=6;6;WENN(H2=5;5;WENN(H2=4;4;WENN(H2=3;3; WENN(H2=2;2;)))))))))-(WENN(A2=4;1;0)+WENN(B2=4;2;0)+WENN(C2=4;3;0)+WENN(D2=4;4;0)+WENN(E2=4;5;0) +WENN(F2=4;6;0)+WENN(G2=4;7;0))
Klappt?
Gruß
Daniel

Anzeige
AW: Spalten zählen - Matrixformel gesucht
26.09.2007 15:36:00
Born
Hallo Daniel,
leider nicht. Gibt ganz andere Ergebnisse:
Statt, wie im Beispiel:
3
4
4
3
11
10
ergibt Deine Formel leider
6
6
7
10
3
10
Ein Treffer immerhin, aber noch zu wenig.
Hmmmmm,.....
Gruß,
Born

AW: Spalten zählen - Matrixformel gesucht
26.09.2007 15:49:16
Daniel
Sorry, waren noch Fehler enthalten:
So passt es:
=(ZÄHLENWENN(A2:H2;4)*((WENN(H2=5;8;WENN(G2=5;7;WENN(F2=5;6;WENN(E2=5;5;WENN(D2=5;4;WENN(C2=5;3; WENN(B2=5;2;))))))))))-(WENN(A2=4;1;0)+WENN(B2=4;2;0)+WENN(C2=4;3;0)+WENN(D2=4;4;0)+WENN(E2=4;5;0) +WENN(F2=4;6;0)+WENN(G2=4;7;0))

Anzeige
ziemlicher Bandwurm
26.09.2007 15:51:11
WF
Hi Daniel,
ne Matrixformel bekam ich jetzt nicht gebacken - also aufgedröselt:
schreib in i2:
=VERGLEICH(5;A2:H2;0)
und in J2:
=(I2>1)*(I2*(A2=4)-(A2=4))+(I2>2)*(I2*(B2=4)-(B2=4)*2)+(I2>3)*(I2*(C2=4)-(C2=4)*3)+(I2>4) *(I2*(D2=4)-(D2=4)*4)+(I2>5)*(I2*(E2=4)-(E2=4)*5)+(I2>6)*(I2*(F2=4)-(F2=4)*6)+(I2>7) *(I2*(G2=4)-(G2=4)*7)
beide runterkopieren
Salut WF

Anzeige
AW: ziemlicher Bandwurm
26.09.2007 20:18:00
Born
Hallo WF,
der Bandwurm funktioniert und ich hab mal wieder was dazugelernt.
Herzlichen Dank,
Born

z.B. so...
26.09.2007 20:29:07
FP
Hallo Born,
Tabelle2
 ABCDEFGHI
112345678Erg
2214235003
3124222504
4242235004
5411532413
63442312511
73424425210
Formeln der Tabelle
I2 : {=VERGLEICH(5;A2:H2;0)*ZÄHLENWENN(BEREICH.VERSCHIEBEN(A2;;;;VERGLEICH(5;A2:H2;0)-1); 4)-SUMME((A2:H2=4)*SPALTE(A:H)*(SPALTE(A:H)<VERGLEICH(5;A2:H2;0)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz

Anzeige
AW: z.B. so...
26.09.2007 20:54:55
Born
Wau, and it works.
Mit der verschieben-Funktion. Da wäre ich nie drauf gekommen.
Der Bandwurm hatte funktioniert.
Diese Lösung mit Matrix ist sehr elegant und funktioniert.
Vielen Dank,
Born

etwas kürzer geht's noch
26.09.2007 21:05:00
FP
Hallo Born,
{=SUMME((A2:H2={4;5})*{-1;1}*ZÄHLENWENN(BEREICH.VERSCHIEBEN(A2;;;;VERGLEICH(5;A2:H2;0));{5;4}) *(SPALTE(A:H)*(SPALTE(A:H)<=VERGLEICH(5;A2:H2;0)))) }
bzw. ohne {}
=SUMMENPRODUKT((A2:H2={4;5})*{-1;1}*ZÄHLENWENN(BEREICH.VERSCHIEBEN(A2;;;;VERGLEICH(5;A2:H2;0));{5;4}) *(SPALTE(A:H)*(SPALTE(A:H)<=VERGLEICH(5;A2:H2;0))))
Servus aus dem Salzkammergut
Franz
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige