Die Funktion RANG() ist eine Mimose: sie funktioniert nicht in Arrayformeln (siehe Nr. 492) und sie will auch mit TEILERGEBNIS nichts zu tun haben.
|
|
A |
|
|
B |
|
|
C |
|
|
D |
|
|
E |
|
|
F |
|
|
G |
|
|
H |
|
|
I |
| 1 |
|
Pkt. |
|
|
Rang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gefiltert |
|
|
| |
2 |
|
0,04 |
|
|
17 |
|
|
Israel |
|
|
E |
|
|
|
|
|
0,04 |
|
|
7 |
|
|
Israel |
|
|
E
| |
3 |
|
24 |
|
|
3 |
|
|
Italien |
|
|
E |
|
|
|
|
|
24 |
|
|
1 |
|
|
Italien |
|
|
E
| |
4 |
|
30,3 |
|
|
2 |
|
|
Jamaika |
|
|
N |
|
|
|
|
|
2,12 |
|
|
4 |
|
|
Kasachstan |
|
|
E
| |
5 |
|
9,37 |
|
|
7 |
|
|
Japan |
|
|
As |
|
|
|
|
|
2,13 |
|
|
3 |
|
|
Kroatien |
|
|
E
| |
6 |
|
0,01 |
|
|
18 |
|
|
Kaimaninseln |
|
|
N |
|
|
|
|
|
0,41 |
|
|
6 |
|
|
Lettland |
|
|
E
| |
7 |
|
2,07 |
|
|
12 |
|
|
Kamerun |
|
|
A |
|
|
|
|
|
3,85 |
|
|
2 |
|
|
Litauen |
|
|
E
| |
8 |
|
14,40 |
|
|
5 |
|
|
Kanada |
|
|
N |
|
|
|
|
|
1,00 |
|
|
5 |
|
|
Luxemburg |
|
|
E
| |
9 |
|
2,12 |
|
|
11 |
|
|
Kasachstan |
|
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
10 |
|
0,76 |
|
|
14 |
|
|
Katar |
|
|
As |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
11 |
|
43 |
|
|
1 |
|
|
Kenia |
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
12 |
|
0,45 |
|
|
15 |
|
|
Kolumbien |
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
13 |
|
2,13 |
|
|
10 |
|
|
Kroatien |
|
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
14 |
|
18,7 |
|
|
4 |
|
|
Kuba |
|
|
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
15 |
|
0,41 |
|
|
16 |
|
|
Lettland |
|
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
16 |
|
3,85 |
|
|
9 |
|
|
Litauen |
|
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
17 |
|
1 |
|
|
13 |
|
|
Luxemburg |
|
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
18 |
|
10,3 |
|
|
6 |
|
|
Marokko |
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
19 |
|
4,61 |
|
|
8 |
|
|
Mexiko |
|
|
N |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| | |
Das ist ein Auszug aus der Leichtathletik-Medaillenstatistik gefiltert dann nach E (Europa) in Spalte D.
Lösung
in B2:
{=WENN(A2="";"";SUMME(1*(A2 < WENN(TEILERGEBNIS(3;INDIREKT("A"&ZEILE($2:$199)));A$2:A$199;-9^9)))+1)}
ohne {Arrayformel}:
=WENN(A2="";"";SUMMENPRODUKT(1*(A2 < TEILERGEBNIS(3;INDIREKT("A"&ZEILE($2:$99)))*(A$2:A$99)))+1)
jeweils runterkopieren
Erläuterung
Einschränkungen:
Im Bereich der Spalte A dürfen keine Texte vorkommen - Leerzellen schon.
Die SUMMENPRODUKT-Variante funktioniert nur mit Zahlen >=0