Discussion:
Zählenwenn
(zu alt für eine Antwort)
Peter
2008-11-05 21:46:53 UTC
Permalink
Hallo NG,

ich habe eine kleine Kalender-Tabelle gebastelt in der ich die
Urlaubstage zählen möchte.
In der der 2.ten Zeile stehen die Wochentage(Mo, Di usw) und in der
3.ten Zeile soll für jeden Urlaubstag ein U eingetragen werden. Am
Ende wollte ich die U`s mit "zählenwenn" zählen. Leider bekomme ich es
nicht hin, dass nur die Werktage, mit "U" gezählt werden. Die Sa und
So müssen abgezogen werden.
Hat da wer einen Tipp für mich.

Gruß Peter
Claus Busch
2008-11-05 22:07:51 UTC
Permalink
Hallo Peter,
Post by Peter
ich habe eine kleine Kalender-Tabelle gebastelt in der ich die
Urlaubstage zählen möchte.
In der der 2.ten Zeile stehen die Wochentage(Mo, Di usw) und in der
3.ten Zeile soll für jeden Urlaubstag ein U eingetragen werden. Am
Ende wollte ich die U`s mit "zählenwenn" zählen. Leider bekomme ich es
nicht hin, dass nur die Werktage, mit "U" gezählt werden. Die Sa und
So müssen abgezogen werden.
probiers mal so:
=SUMMENPRODUKT(--(WOCHENTAG(A1:AD1;2)<6);--(A3:AD3="U"))


Mit freundlichen Grüssen
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate
Office 2003 SP3 / 2007 Ultimate SP1
Peter
2008-11-06 14:08:06 UTC
Permalink
Hallo Claus,

ersteinmal Danke für die schnelle Antwort,
Post by Claus Busch
=SUMMENPRODUKT(--(WOCHENTAG(A1:AD1;2)<6);--(A3:AD3="U"))
funktioniert bei mir leider nicht. Es wird nur "#Wert!"(..in der
Formel verwendete Wert ist vom falschen Datentyp) ausgegen.
Ich habe in A1 =2009, B2 =Datum(A1;1;1), B3 =A2+1, usw. Format "TT"
C2 =Text(Wochentag(B3,"TTT")
Spalte D diverse "U"
Ich hatte deine Formel natürlich angepasst.

Gruß Peter
Claus Busch
2008-11-06 14:44:09 UTC
Permalink
Hallo peter,
Post by Peter
funktioniert bei mir leider nicht. Es wird nur "#Wert!"(..in der
Formel verwendete Wert ist vom falschen Datentyp) ausgegen.
Ich habe in A1 =2009, B2 =Datum(A1;1;1), B3 =A2+1, usw. Format "TT"
C2 =Text(Wochentag(B3,"TTT")
Spalte D diverse "U"
Ich hatte deine Formel natürlich angepasst.
ich habe es nun auf deinen Bereich angepasst:
=SUMMENPRODUKT(--(WOCHENTAG(B2:B300;2)<6);--(D2:D300="U"))
Nimm mal in C2 für den Wochentag folgende Formel:
=TEXT(B2;"TTT")


Mit freundlichen Grüssen
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate
Office 2003 SP3 / 2007 Ultimate SP1
Peter
2008-11-06 20:52:29 UTC
Permalink
Hallo Claus,
echt toll, wie schnell hier geholfen wird.
Post by Claus Busch
=SUMMENPRODUKT(--(WOCHENTAG(B2:B300;2)<6);--(D2:D300="U"))
=TEXT(B2;"TTT")
die Formel funktioniert jetzt. Musste nur so =SUMMENPRODUKT(--
(WOCHENTAG(B2:AD2;2)<6);--(B4:AD4="U")) anpassen.
Leider habe ich übersehen, das ja auch noch Feiertage nicht gezählt
werden sollen.
Ich habe eine Zeile über Datum eingefügt in der für Feiertage ein "FT"
steht. Über bedingte Formatierung sin jetzt alle Spalten mit FT und So
dunkelgrau und mit Sa hellgrau gefärbt.
Kann man in deine Formel noch das FT einpflegen oder könnte man die
eingefärbten Spalten in abzug bringen?

Viele Grüße Peter
Claus Busch
2008-11-06 21:27:32 UTC
Permalink
Hallo Peter,
Post by Peter
Ich habe eine Zeile über Datum eingefügt in der für Feiertage ein "FT"
steht. Über bedingte Formatierung sin jetzt alle Spalten mit FT und So
dunkelgrau und mit Sa hellgrau gefärbt.
Kann man in deine Formel noch das FT einpflegen oder könnte man die
eingefärbten Spalten in abzug bringen?
dann probiere es mal so:
=SUMMENPRODUKT(--(WOCHENTAG(B2:AD2;2)<6);--(B4:AD4="U");--(B1:AD1<>"FT"))


Mit freundlichen Grüssen
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate
Office 2003 SP3 / 2007 Ultimate SP1
Peter
2008-11-09 11:48:06 UTC
Permalink
Hallo Claus,
Post by Claus Busch
=SUMMENPRODUKT(--(WOCHENTAG(B2:AD2;2)<6);--(B4:AD4="U");--(B1:AD1<>"FT"))
optimal. Funktioniert prima. Vielen dank.

Gruß Peter

Lesen Sie weiter auf narkive:
Loading...