Seite 1 von 1

Gearbeitete Tage pro Kalenderwoche zählen

Verfasst: Mi, 21.10.2009 18:32
von lastweb
Hallo,

Ich möchte gerne alle Tage pro Kalenderwoche zählen, die einen Stunden-Eintrag haben.

In der Spalte A habe ich fortlaufend das Datum, in der Spalte B habe ich die Kalenderwoche.
In der Spalte C habe die Stunden.

In der Spalte D möchte ich jeweils am Ende der Kalenderwoche die Anzahl der gearbeiteten Tage aufsummieren.

Hat Jemand eine Idee, wie man so etwas machen kann?

Vielen Dank im Voraus.
Karl

Re: Gearbeitete Tage pro Kalenderwoche zählen

Verfasst: Mi, 21.10.2009 19:23
von echo
Hallo Karl,
mit der Funktion =WOCHENTAG(A1;2)=7 könntest du zB. immer an einem Sonntag eine Berechnung starten.

mit der Funktion =SUMMEWENN($B$1:$B$100;B1;$C$1:$C$100) bekommst du die Addition der Stunden immer von der aktuellen KW

Das ganze in eine =wenn()-Formel zum runter kopieren eingebaut, sieht dann so aus:
=WENN(WOCHENTAG(A1;2)=7;SUMMEWENN($B$1:$B$100;B1;$C$1:$C$100);"")
zum runter kopieren
gruß Holger

Re: Gearbeitete Tage pro Kalenderwoche zählen

Verfasst: Mi, 21.10.2009 20:52
von lastweb
echo hat geschrieben:[...]
Das ganze in eine =wenn()-Formel zum runter kopieren eingebaut, sieht dann so aus:
=WENN(WOCHENTAG(A1;2)=7;SUMMEWENN($B$1:$B$100;B1;$C$1:$C$100);"")
[...]
. Also jetzt weiß ich wie ich am 7. Tag die Summe der Stunden pro Woche berechne... Ursprünglich wollte ich aber nur die Anzahl der gearbeiteten Tage pro Woche ermitteln.

Habe die Funktion

Code: Alles auswählen

=ZÄHLENWENN(C1;"<>")=1
hier bekomme ich Wahr oder Falsch, wenn leer oder nicht leer... diese Information könnte ich zum zählen tatsächlichen Einträge benutzen... Weiß aber nicht wie?

Vielen Dank im Voraus.
Karl

Re: Gearbeitete Tage pro Kalenderwoche zählen

Verfasst: Mi, 21.10.2009 21:04
von echo
Sorry, wer lesen kann ist klar im Vorteil..

Du brauchst ja zwei Bedingungen oder:
Zum einen soll es die gleiche KW sein,
Zum anderen soll Spalte C <> 0 sein.
=SUMMENPRODUKT(($B$1:$B$100=B1)*($C$1:$C$100<>0)*1)

Gruß Holger

Re: Gearbeitete Tage pro Kalenderwoche zählen

Verfasst: Mi, 21.10.2009 21:26
von lastweb
Wow, das geht aber flott!!;-)

Code: Alles auswählen

=WENN(WOCHENTAG(A1;2)=7;SUMMENPRODUKT(($B$1:$B$100=B1)*($C$1:$C$100<>0)*1))
Bringt genau am 7. Tag die Anzahl der Einträge. Ein unschöner Nebeneffekt ist noch das in den restlichen 6 Tagen FALSCH drinnen steht.

Wie kann ich, die Zellen bedingt zu formatieren-> wenn FALSCH dann unsichtbar formatieren.

Vielen Dank, hat mir schon sehr geholfen.
Karl

Re: Gearbeitete Tage pro Kalenderwoche zählen

Verfasst: Mi, 21.10.2009 21:39
von echo
hallo,
die =wenn()-Formel ist nicht ganz vollständig:
=WENN(WOCHENTAG(A1;2)=7;SUMMENPRODUKT(($B$1:$B$100=B1)*($C$1:$C$100<>0)*1);"")

Re: Gearbeitete Tage pro Kalenderwoche zählen

Verfasst: Mi, 21.10.2009 21:46
von lastweb
echo hat geschrieben:=WENN(WOCHENTAG(A1;2)=7;SUMMENPRODUKT(($B$1:$B$100=B1)*($C$1:$C$100<>0)*1);"")
Einfach nur mehr super!!!! Bin begeistert.

viele Grüße
Karl