Seite 1 von 1

Zählen, vergleichen mehrerer Werte...

Verfasst: Fr, 13.10.2006 01:54
von Smith
Hallo.
Es wäre schön, wenn mir jemand von Euch helfen würde.

Ich sitze schon seit mehreren Stunden an einem Problem, kriege es aber nicht gelöst.
Folgendes:
Meine Datetabelle:
Spalte A=lfd. Nummer
B=Datum eines Rennens
C=1.Platz
D=2. Platz
E=3. Platz
und so weiter bis zum 10. Platz

Es Gibt 60 Teams T1 bis T60
An einem Renntag werden die Besten 10 Erfasst.
So sieht dann ein Renntag aus:
154...24.08.2006..T2.T18.T55.T43.T33.T21.T52.T48.T57.T19
und so habe ich eine ständig wachsende Datenbank mit mehreren Hundert Rennen.
Was ich erreichen will:
In einer Tabelle sollen Teams dargestellt werden, die sich zusammen qualifiziert haben (also unter den ersten 10 waren)
So müsste die Tabelle aussehen:
T1 T2 T3 T4 T5... (bis T60)
T1
T2
T3
T4.....X
T5
bis T60

Jetzt, dort wo sich die Koordinaten (Zellen) von z.B. T2 (von oben gesehen) und T4 (von links gesehen) kreuzen, steht die Anzahl aller Renntage, wo die beiden Teams zusammen gewertet wurden ( hier im Beispiel ein X).
Es geht stets um 2 Teams, nicht mehr.
Also, die Datenbank soll Zeile für Zeile nach den beiden Teams abgesucht werden und dann werden alle Rennen hochgerechnet, in den die Teams in meiner Datenbank zusammen zu finden sind.

Jetzt noch die andere Sache:
In einer genauso erstellten Tabelle (Teams oben und links) soll die Anzahl der Renntage stehen, die seit dem letzten Rennen vergangen sind, wo beide Teams zusammen unter den 10 waren.
Ich hoffe, Ihr versteht was ich meine, notfalls kann ich gerne noch genaue Auskünfte geben.
Ich danke Euch im Voraus und hoffe sehr, das ich auf diesem Wege die Lösung erhalte.
Bis bald!
Smith

Verfasst: Do, 19.10.2006 21:00
von Karolus
Hallo Smith

Erweitere mal deine Datentabelle um die Liste der vorhandenen Kombinationen.
Schreibe in Zelle M1:
=$C1&D1
ziehe diese nach rechts über 9 Spalten, in die folgende Zelle dann :
=$D1&E1
über 8 Spalten
=$E1&F1
über 7 Spalten
usw. bis du alle Paare für einen Renntag gebildet hast.

Danach markierst du diese Formelzeile und ziehst sie nach unten bis zum letztem Renntag.

Jetzt brauchst du noch eine Auswertungstabelle :
Fülle die erste Zeile ab B1 mit
T1, T2, T3, .....bis T60
Das gleiche in Spalte A ab A2

in B2 dann die Formel:
=ZÄHLENWENN(Tabelle1.$M$1:$BP$300;$A2&B$1)+ZÄHLENWENN(Tabelle1.$M$1:$BP$300;B$1&$A2)
Diese Formel ziehst du nach unten und nach rechts bis zur 61.Zeile/Spalte.

Gruß Karo