Table:
0
A
B
C
D
E
1
Rider
Manufacturer
Laps
Time
Grid
2
Valentino Rossi
Yamaha
21
43:06.007
2
3
Dani Pedrosa
Honda
21
+4.008
1
4
Andrea Dovizioso
Honda
21
+8.536
6
5
Nicky Hayden
Honda
21
+8.858
4
6
Shinya Nakano
Honda
21
+10.583
15
7
Casey Stoner
Ducati
21
+13.640
7
8
Loris Capirossi
Suzuki
21
+15.936
8
9
Colin Edwards
Yamaha
21
+18.802
5
10
Chris Vermeulen
Suzuki
21
+23.174
11
11
Randy de Puniet
Honda
21
+25.516
9
12
John Hopkins
Kawasaki
21
+27.609
10
13
Anthony West
Kawasaki
21
+41.399
13
14
Sylvain Guintoli
Ducati
21
+45.617
16
15
Alex de Angelis
Honda
21
+49.003
17
16
Toni Elias
Ducati
21
+59.139
19
17
Marco Melandri
Ducati
21
+1:03.328
14
18
Nobuatsu Aoki
Suzuki
21
+1:48.363
18
19
Jorge Lorenzo
Yamaha
12
Accident
3
20
James Toseland
Yamaha
2
Accident
12

Questions and formulas:
Question: What is the lowest Laps, when Rider is Sylvain Guintoli, and when Grid is less than 16?
Formula: MIN(FILTER(C1, (A1="sylvain guintoli")*(E1<16)))
Formula2: MIN(FILTER(C2:C20, (A2:A20="sylvain guintoli")*(E2:E20<16)))
Level: easy
Question: What is the lowest Grid, when Laps is 21, when Manufacturer is Yamaha, and when Time is +18.802?
Formula: MIN(FILTER(E1, (C1=21)*(B1="yamaha")*(D1=18.802)))
Formula2: MIN(FILTER(E2:E20, (C2:C20=21)*(B2:B20="yamaha")*(D2:D20=18.802)))
Level: easy
Question: What is Rider, when Grid is less than 16, when Laps is 21, when Manufacturer is Honda, and when Time is +10.583?
Formula: LET(query1,LET(query1,FILTER(A1:E1,(B1="honda")*(D1=10.583)),SUMMARIZE(CHOOSECOLS(query1,1),SUMX(CHOOSECOLS(query1,5)),SUMX(CHOOSECOLS(query1,3)))),FILTER(query1,(CHOOSECOLS(query1,2)<16)*(CHOOSECOLS(query1,3)=21)))
Formula2: LET(query1,LET(query1,FILTER(A2:E20,(B2:B20="honda")*(D2:D20=10.583)),SUMMARIZE(CHOOSECOLS(query1,1),SUMX(CHOOSECOLS(query1,5)),SUMX(CHOOSECOLS(query1,3)))),FILTER(query1,(CHOOSECOLS(query1,2)<16)*(CHOOSECOLS(query1,3)=21)))
Level: hard
Question: What is the average Grid, when Rider is Shinya Nakano, and when Laps is less than 21?
Formula: AVERAGE(FILTER(E1, (A1="shinya nakano")*(C1<21)))
Formula2: AVERAGE(FILTER(E2:E20, (A2:A20="shinya nakano")*(C2:C20<21)))
Level: easy