ZÄHLENWENN mit Wert aus dritter Zelle
Jan
eigentlich ganz simpel vermutlich. Ich habe ein Datenblatt zur Dienst/Personalerfassung und möchte die genommenen Urlaubstagen, Fortbildungstagen etc. über das Gesamtjahr und bis zum heutigen Tag ausgeben.
In zwei Zeilen habe ich jeweils Beginn und Ende des Arbeitsverhältnissen der x Mitarbeiter, in einer Spalte die Daten von 1.1. bis 31.12. In der Matrix, die sich dazwischen aufspannt, dann die jeweiligen Schichten und sonstigen Eintragungen, das ist aber eigentlich nebensächlich.
Über =(VERGLEICH(D2;$C40:$C404;0)) suche ich die Beginn- und Enddaten in der Zeitleiste und wandele sie in Ziffern von 1 bis 365 um, dasselbe mache ich mit dem heutigen Datum per =(VERGLEICH(HEUTE();$C40:$C404;0)) So kann ich gut Differenzen errechnen, z.B. Kollege D hat 2011 nur 72 Tage für uns gearbeitet, Kollege C die vollen 365 Tage.
Das eigentliche Problem:
Wenn ich über das Gesamtjahr die genommenen Fortbildungstage einsehen will, frage ich natürlich
=ZÄHLENWENN(D40:D404;"xf"), wobei "xf" das Kürzel für Fortbildung ist.
Wie aber geht das von 1.1. bis heute?
=ZÄHLENWENN(D40:"D"&(VERGLEICH(HEUTE();$C40:$C404;0));"xf") funktioniert nicht, und =ZÄHLENWENN(D40:"D"&B2;"xf") auch nicht, wenn ich die obige Formel bspw. in Zelle B2 parke. Und das, obwohl beide Schreibweisen in einer einzelnen Zelle ohne ZÄHLENWENN sehr wohl richtig ausgegeben werden.
Wo habe ich den Denkfehler drin? Oder geht das einfach bei ZÄHLENWENN und Co. nicht?
Danke schon mal & Grüße,
Jan