Table:
0
A
B
C
D
E
F
1
Number
Name
Kilometer
Location
Length (in m)
Average climb (%)
2
17
Plettenbergweg
159
Eys
1000
42
3
18
Eyserweg
160
Eys
2200
43
4
19
Hulsberg
165
Simpelveld
1000
77
5
20
Vrakelberg
171
Voerendaal
700
79
6
21
Sibbergrubbe
179
Valkenburg
2100
41
7
22
Cauberg
184
Valkenburg
1200
58
8
23
Geulhemmerweg
188
Valkenburg
1000
62
9
24
Bemelerberg
201
Margraten
900
50
10
25
Wolfsberg
218
Noorbeek
800
44
11
26
Loorberg
224
Slenaken
1500
55
12
27
Gulperberg
232
Gulpen
700
81
13
28
Kruisberg
238
Eys
800
75
14
29
Eyserbosweg
240
Eys
1100
81
15
30
Fromberg
244
Voerendaal
1600
40
16
31
Keutenberg
248
Valkenburg
700
94

Questions and formulas:
Question: What was the name of race #28?
Formula: LET(query1,SUMMARIZE(B1,SUMX(A1)),FILTER(query1,CHOOSECOLS(query1,2)=28))
Formula2: LET(query1,SUMMARIZE(B2:B16,SUMX(A2:A16)),FILTER(query1,CHOOSECOLS(query1,2)=28))
Level: hard
Question: The Eyserweg race was which race #?
Formula: MAXIFS(A1,B1,"Eyserweg")
Formula2: MAXIFS(A2:A16,B2:B16,"Eyserweg")
Level: easy
Question: Which race had an average climb of 40%?
Formula: LET(query1,SUMMARIZE(D1,SUMX(F1)),FILTER(query1,CHOOSECOLS(query1,2)=40))
Formula2: LET(query1,SUMMARIZE(D2:D16,SUMX(F2:F16)),FILTER(query1,CHOOSECOLS(query1,2)=40))
Level: hard
Question: The Keutenberg race had what race length?
Formula: MAXIFS(E1,B1,"Keutenberg")
Formula2: MAXIFS(E2:E16,B2:B16,"Keutenberg")
Level: easy