Zwischenwerte berechnen
30.03.2008 15:33:00
Markus
habe hier ein Problem und komme einfach nicht weiter. Hoffe Ihr könnt mir hierbei helfen.
So sieht meine Datei aus:
Zelle A3 = Personalnummer (z.B. 1)
Zelle B3 = Datum (z.B. 02.01.2008)
Zelle C3 = Matrixformel mit dem Problem
INDEX(D10:D13;VERGLEICH(A3&B3;A10:A13&WENN(SUMMENPRODUKT((B10:B13<=B3)*(C10:C13>=B3))>0;B10:B13;);0)
Aus den nachfolgenden Zellen sollen die Daten gezogen werden:
Zelle A10:A13 = Personalnummern (z.B. 1; 3; nochmal 1; 4; usw.)
Zelle B10:B13 = Abwesenheitsbeginn (z.B. 01.01.2008)
Zelle C10:C13 = Abwesenheitsende (z.B. 08.01.2008)
Zelle D10:D13 = Abwesenheitsgrund (z.B. Urlaub, Krankheit,.....)
So nun zu meinem eigentlichen Problem. Wenn ich in Zelle B3 das Datum 01.01.2008 eingebe funktioniert es, das im Feld C3 "Urlaub" eingetragen wird. So, wenn ich aber z.B. den 02.01.2008 eingebe schreibt er mir nur #NV rein. Mir ist auch klar warum. Aber wie bekomme ich es hin, das er mir beim 02.01. auch den Abwesenheitsgrund aus Zelle D10 wiedergibt?
Hoffe Ihr könnt mir da weiterhelfen.
Danke