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