Table:
0
A
B
C
D
E
F
G
H
I
1
System
Owner
Quantity
Delivery
Length
Gauge
Operation
Seats
Standing
2
Chemnitz Stadtbahn
Chemnitzer Verkehrs-Aktiengesellschaft
14
1993–2000
m (ft)
Standard
Uni
89
123
3
Chemnitz Stadtbahn
Chemnitzer Verkehrs-Aktiengesellschaft
10
2000
m (ft)
Standard
Bi
74
124
4
City-Bahn Chemnitz
City-Bahn Chemnitz
6
2001
m (ft)
Standard
Bi
74
124
5
Mannheim Tramway
MVV Verkehr
6
1996
m (ft)
Meter
Bi
90
100
6
Mannheim Tramway
MVV Verkehr
16
2002–07
m (ft)
Meter
Uni
129
130
7
Mannheim Tramway
MVV Verkehr
20
2002–07
m (ft)
Meter
Bi
80
90
8
Duisberg Stadtbahn
Duisburger Verkehrsgesellschaft
1
1996
m (ft)
Standard
Bi
38
193
9
Inner West Light Rail
Transport for New South Wales
7
1997–98
m (ft)
Standard
Bi
74
143
10
Helsinki Tramway
Helsinki City Transport
40
1998–2004
m (ft)
Meter
Uni
55
80
11
Heidelberg Tramway
Heidelberger Straßen- und Bergbahn
8
2002
m (ft)
Meter
Bi
100
130
12
Ludwigshafen Tramway
Verkehrsbetriebe Ludwigshafen am Rhein
8
2003
m (ft)
Meter
Uni
88
90
13
Bochum–Gelsenkirchen Tramway
Bochum-Gelsenkirchener Straßenbahnen
30
2007–11
m (ft)
Meter
Bi
68
120
14
Nuremberg Tramway
Verkehrs-Aktiengesellschaft Nürnberg
8
2007
m (ft)
Standard
Uni
87
147
15
Munich tramway
Münchner Verkehrsgesellschaft
14
2008–11
m (ft)
Standard
Uni
87
147
16
Bergen Light Rail
Hordaland County Municipality
16
2009–12
m (ft)
Standard
Bi
84
128
17
Graz Tramway
Graz AG Verkehrsbetriebe
45
2009–
m (ft)
Standard
Uni
38
113
18
Potsdam Tramway
Verkehrsbetrieb Potsdam
18
2010–
m (ft)
Standard
Uni
57
118
19
Tramlink
Transport for London
6
2012
m (ft)
Standard
Bi
72
134

Questions and formulas:
Question: How many seats have a quantity over 45?
Formula: SUM(FILTER(H1, C1>45))
Formula2: SUM(FILTER(H2:H19, C2:C19>45))
Level: easy
Question: Which owner has 84 seats?
Formula: LET(query1,SUMMARIZE(B1,SUMX(H1)),FILTER(query1,CHOOSECOLS(query1,2)=84))
Formula2: LET(query1,SUMMARIZE(B2:B19,SUMX(H2:H19)),FILTER(query1,CHOOSECOLS(query1,2)=84))
Level: hard
Question: Which deliver has 16 and a standing more than 128?
Formula: LET(query1,SUMMARIZE(D1,SUMX(C1),SUMX(I1)),FILTER(query1,(CHOOSECOLS(query1,2)=16)*(CHOOSECOLS(query1,3)>128)))
Formula2: LET(query1,SUMMARIZE(D2:D19,SUMX(C2:C19),SUMX(I2:I19)),FILTER(query1,(CHOOSECOLS(query1,2)=16)*(CHOOSECOLS(query1,3)>128)))
Level: hard