Table:
0
A
B
C
D
E
F
G
1
Team
Outgoing manager
Manner of departure
Date of vacancy
Replaced by
Date of appointment
Position in table
2
Arminia Bielefeld
Jörg Berger
Mutual consent
30 June 2009
Thomas Gerstner
1 July 2009
Pre-season
3
Energie Cottbus
Bojan Prašnikar
Mutual consent
30 June 2009
Claus-Dieter Wollitz
1 July 2009
Pre-season
4
1. FC Kaiserslautern
Alois Schwartz
End of tenure as caretaker
30 June 2009
Marco Kurz
1 July 2009
Pre-season
5
Karlsruher SC
Edmund Becker
Sacked
19 August 2009
Markus Schupp
3 Septebmer 2009
14th
6
Alemannia Aachen
Jürgen Seeberger
Sacked
5 September 2009
Michael Krüger
22 September 2009
12th
7
Rot Weiss Ahlen
Stefan Emmerling
Sacked
20 September 2009
Christian Hock
14 October 2009
17th
8
FSV Frankfurt
Tomas Oral
Resigned
4 October 2009
Hans-Jürgen Boysen
7 October 2009
17th
9
MSV Duisburg
Peter Neururer
Mutual Consent
30 October 2009
Milan Šašić
2 November 2009
9th
10
TuS Koblenz
Uwe Rapolder
Sacked
13 December 2009
Petrik Sander
27 December 2009
16th
11
SpVgg Greuther Fürth
Benno Möhlmann
Sacked
20 December 2009
Michael Büskens
27 December 2009
15th
12
Rot-Weiß Oberhausen
Jürgen Luginger
Resigned
1 February 2010
Hans-Günter Bruns (Interim)
1 February 2010
15th
13
F.C. Hansa Rostock
Andreas Zachhuber
Sacked
22 February 2010
Marco Kostmann
16 March 2010
14th

Questions and formulas:
Question: Name the date of appointment for petrik sander
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:G1,E1="Petrik Sander"),6))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:G13,E2:E13="Petrik Sander"),6))
Level: medium
Question: Name the date of appointment for sacked and 14th position replaced by marco kostmann
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:G1,(C1="Sacked")*(G1="14th")*(E1="Marco Kostmann")),6))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:G13,(C2:C13="Sacked")*(G2:G13="14th")*(E2:E13="Marco Kostmann")),6))
Level: medium