Excel, Formel gesucht

  • #1
S

SchUFT_Pinky

Bekanntes Mitglied
Themenersteller
Dabei seit
11.07.2001
Beiträge
9.134
Reaktionspunkte
0
Ort
Nürnberg
Es geht um eine Punktevergabe nach Platzierung.

Der 1. bekommt 10, der 2. 9 .... und der 10. bekommt 1 Punkt.

Soweit so gut. Jetzt kann es aber vorkommen, das ein Rang mehrfach belegt ist.

Beispiel:

Der 3. Platz ist von 2 Mitspielern belegt.
3. Platz wären 8 Punkte und er 4. Platz wären 7 Punkte.
Jeder der beiden Drittplatierten soll jetzt aber 7,5 Punkte erhalten, also die Summe der Punkte aus den Platzierungen dividiert durch die Anzahl der Gelichplazierten.

Wie kriegt man sowas hin?

Hab ich´s zu umständlich beschrieben ;), einfach nachfragen.
 
  • #2
Hallo MrOrange,

hier ist eine Formel, die für bis zu 7 gleiche Ränge funktioniert.
Mehr geht nicht, da Excel für 8 und mehr gleiche Ränge wegen der Schachtelungstiefe streikt.

Für die Zellen mit den Rangzahlen muß ein Bereich->Platz' definiert werden.
Als Beispiel nehme ich mal A2:A11,
Bereich A2:A11 markieren -> Menu Einfügen -> Namen -> Namen festlegen -> Platz
Es kann auch jeder andere Name gewählt werden, nur ist dann in der Formel->Platz' gegen diesen auszutauschen.

In der Zeile der ersten Rangzahl fügst Du die Formel in die Spalte für Punkte ein.
A2 muß in der Formel durch die Zelle der ersten Rangzahl ersetzt werden.
Ist die Formel fertig, kannst Du sie für die nächsten 9 Spalten (bei 10 Rängen) nach unten ziehen.
Die Formel funktioniert auch für beliebig viele Ränge.

Code:
=WENN(ZÄHLENWENN(Platz;A2)=1;ZÄHLENWENN(Platz;>= & A2);WENN(ZÄHLENWENN(Platz;A2)=2;(ZÄHLENWENN(Platz;A2)*ZÄHLENWENN(Platz;>= & A2)-1)/ZÄHLENWENN(Platz;A2);WENN(ZÄHLENWENN(Platz;A2)=3;(ZÄHLENWENN(Platz;A2)*ZÄHLENWENN(Platz;>= & A2)-3)/ZÄHLENWENN(Platz;A2);WENN(ZÄHLENWENN(Platz;A2)=4;(ZÄHLENWENN(Platz;A2)*ZÄHLENWENN(Platz;>= & A2)-6)/ZÄHLENWENN(Platz;A2);WENN(ZÄHLENWENN(Platz;A2)=5;(ZÄHLENWENN(Platz;A2)*ZÄHLENWENN(Platz;>= & A2)-10)/ZÄHLENWENN(Platz;A2);WENN(ZÄHLENWENN(Platz;A2)=6;(ZÄHLENWENN(Platz;A2)*ZÄHLENWENN(Platz;>= & A2)-15)/ZÄHLENWENN(Platz;A2);WENN(ZÄHLENWENN(Platz;A2)=7;(ZÄHLENWENN(Platz;A2)*ZÄHLENWENN(Platz;>= & A2)-21)/ZÄHLENWENN(Platz;A2);Formel nur für 7 gleiche Plätze ausgelegt)))))))

Zur Erklärung:
a) ZÄHLENWENN(Platz;A2)=1
zählt, wieviel Teilnehmer den gleichen Rang haben

b) ZÄHLENWENN(Platz;>= & A2
zählt, wieviel den gleichen oder einen höheren Rang haben.
Damit hat man bei normaler Punktevergabe die Punkte

c)
WENN(ZÄHLENWENN(Platz;A2)=1
Rang ist 1mal vergeben, Punkte siehe b)

WENN(ZÄHLENWENN(Platz;A2)=2
Rang ist 2mal vergeben, (2 * (Punkte siehe b) ) -1 )/ 2

WENN(ZÄHLENWENN(Platz;A2)=3
Rang ist 3mal vergeben, (3 * (Punkte siehe b) ) -1 - 2 )/ 3

WENN(ZÄHLENWENN(Platz;A2)=4
Rang ist 4mal vergeben, (4 * (Punkte siehe b) ) -1 - 2 -3 )/ 4

usw.

Viel Spaß damit

Gruß Matjes ;)
 
  • #3
Hi Matjes,

super, vielen Dank es funktioniert!

7 Gleichplazierte sollten langen.
 
Thema:

Excel, Formel gesucht

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.965
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben