Table:
0
A
B
C
D
E
1
Period
Team
Player
Penalty
Time
2
1st
NYR
Dan Fritsche
Interference
2:39
3
1st
MET
Vadim Ermolayev
Hooking
6:23
4
1st
NYR
Markus Näslund
Holding
9:43
5
1st
NYR
Paul Mara
Holding
16:19
6
2nd
MET
Evgeni Biryukov
Interference
26:27
7
2nd
NYR
Petr Průcha
Holding
29:17
8
2nd
MET
Vadim Ermolayev
Hooking
31:48
9
2nd
NYR
Markus Näslund
Hooking
32:17
10
2nd
NYR
Wade Redden
Interference
34:09
11
2nd
MET
Alexei Kaigorodov
Hooking
39:25
12
2nd
MET
Nikolai Zavarukhin
Hooking
39:28
13
3rd
MET
Vitali Atyushov
Slashing
42:19
14
3rd
MET
Stanislav Chistov
Hooking
49:20
15
3rd
MET
Evgeni Varlamov
Tripping
50:50
16
3rd
NYR
Ryan Callahan
Roughing
55:37
17
3rd
MET
Karel Pilař
Roughing
55:37

Questions and formulas:
Question: In which period did Stanislav Chistov get a penalty?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,C1="stanislav chistov"),1))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E17,C2:C17="stanislav chistov"),1))
Level: medium
Question: What was a penalty given for at time 29:17?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,E1="29:17"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E17,E2:E17="29:17"),4))
Level: medium
Question: What team was the player that received a penalty at time 32:17 playing for?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,E1="32:17"),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E17,E2:E17="32:17"),2))
Level: medium
Question: What team was Ryan Callahan, who received a penalty for roughing, playing for?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(D1="roughing")*(C1="ryan callahan")),2))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E17,(D2:D17="roughing")*(C2:C17="ryan callahan")),2))
Level: medium