Table:
0
A
B
C
D
E
1
Version
Code name
Release date
API level
Distribution
2
4.4
KitKat
October 31, 2013
19
0%
3
4.3.x
Jelly Bean
July 24, 2013
18
1.5%
4
4.2.x
Jelly Bean
November 13, 2012
17
10.6%
5
4.1.x
Jelly Bean
July 9, 2012
16
36.5%
6
4.0.3–4.0.4
Ice Cream Sandwich
December 16, 2011
15
20.6%
7
3.2
Honeycomb
July 15, 2011
13
0.1%
8
3.1
Honeycomb
May 10, 2011
12
0%
9
2.3.3–2.3.7
Gingerbread
February 9, 2011
10
28.5%
10
2.3–2.3.2
Gingerbread
December 6, 2010
9
0%
11
2.2
Froyo
May 20, 2010
8
2.2%
12
2.0–2.1
Eclair
October 26, 2009
7
0%
13
1.6
Donut
September 15, 2009
4
0%
14
1.5
Cupcake
April 30, 2009
3
0%

Questions and formulas:
Question: with Distribution of 10.6% what is the average api level?
Formula: AVERAGEIFS(D1,E1,"10.6%")
Formula2: AVERAGEIFS(D2:D14,E2:E14,"10.6%")
Level: easy
Question: with release date of february 9, 2011, what is the api level?
Formula: SUMIFS(D1,C1,"february 9, 2011")
Formula2: SUMIFS(D2:D14,C2:C14,"february 9, 2011")
Level: easy
Question: with api level 3, what is the code name?
Formula: LET(query1,SUMMARIZE(B1,SUMX(D1)),FILTER(query1,CHOOSECOLS(query1,2)=3))
Formula2: LET(query1,SUMMARIZE(B2:B14,SUMX(D2:D14)),FILTER(query1,CHOOSECOLS(query1,2)=3))
Level: hard
Question: with distribution of 20.6% what is the code name?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,E1="20.6%"),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E14,E2:E14="20.6%"),2))
Level: medium
Question: with api level of 18, what's the code name?
Formula: LET(query1,SUMMARIZE(B1,SUMX(D1)),FILTER(query1,CHOOSECOLS(query1,2)=18))
Formula2: LET(query1,SUMMARIZE(B2:B14,SUMX(D2:D14)),FILTER(query1,CHOOSECOLS(query1,2)=18))
Level: hard