Table:
0
A
B
C
D
E
F
1
Major version
Minor version
WebKit version
Operating System
Release date
Features
2
Safari 3
3.1.1
525.17
Windows XP , Vista
April 16, 2008
Improved stability and added security updates.
3
Safari 3
3.1.2
525.21
Windows XP , Vista
June 19, 2008
Improved stability and added security updates.
4
Safari 3
3.2.1
525.27.1
Windows XP , Vista
November 24, 2008
Stability improvements.
5
Safari 3
3.2.2
525.28.1
Windows XP , Vista
February 12, 2009
Security updates.
6
Safari 3
3.2.3
525.29.1
Windows XP , Vista
May 12, 2009
Security updates.
7
Safari 4
4.0
528.17
Windows XP , Vista
May 12, 2009
Public beta. Latest security updates.
8
Safari 5
5.0.5
533.21.1
Windows XP , Vista , 7
April 14, 2011
Security update.

Questions and formulas:
Question: What was the major version when the webkit version was 528.17?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:F1,C1="528.17"),1))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:F8,C2:C8="528.17"),1))
Level: medium
Question: List major versions released on May 12, 2009, that had a minor version of 3.2.3.
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:F1,(E1="May 12, 2009")*(B1="3.2.3")),1))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:F8,(E2:E8="May 12, 2009")*(B2:B8="3.2.3")),1))
Level: medium
Question: What was the minor version released on April 16, 2008?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:F1,E1="April 16, 2008"),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:F8,E2:E8="April 16, 2008"),2))
Level: medium
Question: List all webkit versions when the major version was Safari 3, and the minor version was 3.1.2.
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:F1,(A1="Safari 3")*(B1="3.1.2")),3))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:F8,(A2:A8="Safari 3")*(B2:B8="3.1.2")),3))
Level: medium
Question: List all OS's with a webkit version of 525.29.1.
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:F1,C1="525.29.1"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:F8,C2:C8="525.29.1"),4))
Level: medium
Question: What is the webkit version when the minor version was 3.1.2.?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:F1,B1="3.1.2"),3))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:F8,B2:B8="3.1.2"),3))
Level: medium