Table:
0
A
B
C
D
E
1
Rank
Mark
Athlete
Place
Date
2
1.
98.48
Jan Železný ( CZE )
Jena
1996-05-25
3
2.
93.09
Aki Parviainen ( FIN )
Kuortane
1999-06-26
4
3.
92.61
Sergey Makarov ( RUS )
Sheffield
2002-06-30
5
4.
92.60
Raymond Hecht ( GER )
Oslo
1995-07-21
6
5.
91.69
Konstadinós Gatsioúdis ( GRE )
Kuortane
2000-06-24
7
6.
91.59
Andreas Thorkildsen ( NOR )
Oslo
2006-06-02
8
7.
91.53
Tero Pitkämäki ( FIN )
Kuortane
2005-06-26
9
8.
91.46
Steve Backley ( GBR )
Auckland
1992-01-25
10
9.
91.29
Breaux Greer ( USA )
Indianapolis
2007-06-21
11
10.
90.73
Vadims Vasiļevskis ( LAT )
Tallinn
2007-07-22

Questions and formulas:
Question: What is the average rank of the record on 2007-06-21 with a mark less than 91.29?
Formula: AVERAGE(FILTER(A1, (E1="2007-06-21")*(B1<91.29)))
Formula2: AVERAGE(FILTER(A2:A11, (E2:E11="2007-06-21")*(B2:B11<91.29)))
Level: easy
Question: What is the lowest mark of the rank 8 record?
Formula: MIN(FILTER(B1, A1=8))
Formula2: MIN(FILTER(B2:B11, A2:A11=8))
Level: easy
Question: What is the place of the record on 1996-05-25 with a mark greater than 90.73?
Formula: LET(query1,LET(query1,FILTER(A1:E1,E1="1996-05-25"),SUMMARIZE(CHOOSECOLS(query1,4),SUMX(CHOOSECOLS(query1,2)))),FILTER(query1,CHOOSECOLS(query1,2)>90.73))
Formula2: LET(query1,LET(query1,FILTER(A2:E11,E2:E11="1996-05-25"),SUMMARIZE(CHOOSECOLS(query1,4),SUMX(CHOOSECOLS(query1,2)))),FILTER(query1,CHOOSECOLS(query1,2)>90.73))
Level: hard
Question: What is the place of the rank 6 record, which has a mark greater than 91.29?
Formula: LET(query1,SUMMARIZE(D1,SUMX(B1),SUMX(A1)),FILTER(query1,(CHOOSECOLS(query1,2)>91.29)*(CHOOSECOLS(query1,3)=6)))
Formula2: LET(query1,SUMMARIZE(D2:D11,SUMX(B2:B11),SUMX(A2:A11)),FILTER(query1,(CHOOSECOLS(query1,2)>91.29)*(CHOOSECOLS(query1,3)=6)))
Level: hard