Table:
0
A
B
C
D
E
1
Provider
Years
Free or pay
Transmission
On demand
2
BT TV (formerly BT Vision)
2006–
Pay
IPTV and digital terrestrial
Yes
3
Freesat
2008–
Free
Digital satellite
No
4
Freesat from Sky
1998–
Free + PPV
Digital satellite
No
5
Freeview
2002–
Free
Digital terrestrial
No
6
Sky (formerly SKY Digital)
1998–
Pay
Digital satellite
Yes
7
Smallworld Cable (formerly Smallworld Media)
2001-
Pay
Digital cable
No
8
TalkTalk Plus TV
2012–
Pay
IPTV
Yes
9
Virgin Media (formerly NTL:Telewest)
2006–
Pay
Digital cable
Yes
10
Virgin TV (analogue)
1970s–
Free + Pay
Analogue cable
No
11
WightFibre (formerly WightCable)
2001-
Pay
Digital cable
No

Questions and formulas:
Question: Name the  Provider that has a pay in 2006–, and a Transmission of iptv and digital terrestrial?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(C1="pay")*(B1="2006–")*(D1="iptv and digital terrestrial")),1))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,(C2:C11="pay")*(B2:B11="2006–")*(D2:D11="iptv and digital terrestrial")),1))
Level: medium
Question: Name the Years which have Transmission of digital satellite, an On demand of no, and a Free or pay of free + ppv?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(D1="digital satellite")*(E1="no")*(C1="free + ppv")),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,(D2:D11="digital satellite")*(E2:E11="no")*(C2:C11="free + ppv")),2))
Level: medium
Question: What kind of Free or pay has Years of 2006– and a Provider of bt tv (formerly bt vision)?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(B1="2006–")*(A1="bt tv (formerly bt vision)")),3))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,(B2:B11="2006–")*(A2:A11="bt tv (formerly bt vision)")),3))
Level: medium
Question: Name the Years that have a  free + pay?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,C1="free + pay"),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,C2:C11="free + pay"),2))
Level: medium
Question: Which On demandhas a Free or pay of free and a Provider of freesat?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(C1="free")*(A1="freesat")),5))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,(C2:C11="free")*(A2:A11="freesat")),5))
Level: medium
Question: Which On demand has a pay and a Provider of virgin media (formerly ntl:telewest)?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(C1="pay")*(A1="virgin media (formerly ntl:telewest)")),5))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,(C2:C11="pay")*(A2:A11="virgin media (formerly ntl:telewest)")),5))
Level: medium