Hallo,
ich habe eine Fussballdatenbank in Excel 2010 erstellt, die vereinfacht so aussieht:
Name Flanken Passen
AB 11 15
AC 7 19
AD 20 1
Ich habe den Durchschnitt der Flanken und Passen Kolumne errechnet und mit Hilfe der „=Large“ und „=Index“ Funktion die Rangliste der Attribute erstellt:
Rank Attribut Wert
1 Flanken 12,67
2 Passen 11,67
Wenn sich die Werte der Ursprungsdaten stark genug ändern, ändert sich auch der Rank.
Ich möchte jetzt aber noch dazu anzeigen lassen, welcher Spieler zu den Passen und Flanken Attributen die besten Werte hat. Also so:
Rank Attribut Wert Bester Spieler in dieser Kategorie Wert
1 Flanken 12,67 AD 20
2 Passen 11,67 AC 19
Ist es möglich, dass dies mit Hilfe einer Funktion dargestellt wird? Also, dass sich die Zellen miteinander verknüpfen. Wenn also „Flanken“ im Durchschnitt auf Platz 2 geht, dass „Bester Spieler in dieser Kategorie“ mit dem „Wert“ mit den entsprechenden Werten auch auf Platz 2 geht.
Ich hoffe, dass ich es einigermaßen verständlich ausdrücken konnte.
Hallo Indistan,
mit einer Funktion ist es hier nicht getan. Da brauch es schon die Kombination mehrerer Funktionen.
Sollten mehrere Spieler die gleiche Höchstpunktzahl haben, dann wird nur der 1. in der Liste angezeigt.
Gruß
Franz
Tabellenblattname: Tabelle1
A B C D E
1 Name Flanken Passen
2 AB 11 15
3 AC 7 19
4 AD 20 1
5
6
7 Rang Attribut Wert Bester Spieler Wert
8 1 Flanken 12,67 AD 20
9 2 Passen 11,67 AC 19
Benutzte Formeln:
D8: =INDEX($A$2:blush:A$4;VERGLEICH(MAX(BEREICH.VERSCHIEBEN($A$2:blush:A$4;0;VERGLEICH(B8;$B$1:blush:C$1;0)));
BEREICH.VERSCHIEBEN($A$2:blush:A$4;0;VERGLEICH(B8;$B$1:blush:C$1;0))))
D9: =INDEX($A$2:blush:A$4;VERGLEICH(MAX(BEREICH.VERSCHIEBEN($A$2:blush:A$4;0;VERGLEICH(B9;$B$1:blush:C$1;0)));
BEREICH.VERSCHIEBEN($A$2:blush:A$4;0;VERGLEICH(B9;$B$1:blush:C$1;0))))
E8: =MAX(BEREICH.VERSCHIEBEN($A$2:blush:A$4;0;VERGLEICH(B8;$B$1:blush:C$1;0)))
E9: =MAX(BEREICH.VERSCHIEBEN($A$2:blush:A$4;0;VERGLEICH(B9;$B$1:blush:C$1;0)))
Wenn sich die Werte der Ursprungsdaten stark genug ändern,
ändert sich auch der Rank.
Ich möchte jetzt aber noch dazu anzeigen lassen, welcher
Spieler zu den Passen und Flanken Attributen die besten Werte
hat. Also so:
Rank Attribut Wert Bester Spieler in dieser Kategorie
Wert
1 Flanken 12,67 AD
20
2 Passen 11,67 AC
19
Hallo Indistan,
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │ D │ E │
───┼──────┼──────────┼────────┼────────┼──────┤
1 │ Name │ Flanken │ Passen │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
2 │ AB │ 11 │ 15 │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
3 │ AC │ 7 │ 19 │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
4 │ AD │ 20 │ 1 │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
5 │ │ │ │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
6 │ │ │ │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
7 │ │ │ │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
8 │ │ │ │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
9 │ │ │ │ │ │
───┼──────┼──────────┼────────┼────────┼──────┤
10 │ Rang │ Attribut │ Wert │ Bester │ Wert │
───┼──────┼──────────┼────────┼────────┼──────┤
11 │ 1 │ Flanken │ 12,67 │ AD │ 20 │
───┼──────┼──────────┼────────┼────────┼──────┤
12 │ 2 │ Passen │ 11,67 │ AC │ 19 │
───┴──────┴──────────┴────────┴────────┴──────┘
Benutzte Formeln:
B11: =WENN($C$11=MITTELWERT($B$2:blush:B$4);$B$1;$C$1)
B12: =WENN($C$11=MITTELWERT($B$2:blush:B$4);$C$1;$B$1)
C11: =WENN(MITTELWERT($B$2:blush:B$4)\>MITTELWERT($C$2:blush:C$4);
MITTELWERT($B$2:blush:B$4);MITTELWERT($C$2:blush:C$4))
C12: =WENN(MITTELWERT($B$2:blush:B$4)\>MITTELWERT($C$2:blush:C$4);
MITTELWERT($C$2:blush:C$4);MITTELWERT($B$2:blush:B$4))
D11: =INDEX($A$1:blush:A$4;VERGLEICH(MAX(BEREICH.VERSCHIEBEN($B$1:blush:B$4;0;($B$1B11)\*1));
BEREICH.VERSCHIEBEN($B$1:blush:B$4;0;($B$1B11)\*1);0))
D12: =INDEX($A$1:blush:A$4;VERGLEICH(MAX(BEREICH.VERSCHIEBEN($B$1:blush:B$4;0;($B$1B12)\*1));
BEREICH.VERSCHIEBEN($B$1:blush:B$4;0;($B$1B12)\*1);0))
E11: =MAX(BEREICH.VERSCHIEBEN($B$1:blush:B$4;0;($B$1B11)\*1))
E12: =MAX(BEREICH.VERSCHIEBEN($B$1:blush:B$4;0;($B$1B12)\*1))
Zahlenformate der Zellen im gewählten Bereich:
A1:A12,B1:B12,C1:C6,C9:C10,D1:smiley:12,E1:E12
haben das Zahlenformat: Standard
C7:C8,C11:C12
haben das Zahlenformat: 0,00
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard