Summen ARRAY
11.03.2004 14:33:55
Silvia
Ich möchte die Summe der Nachtarbeitsstunden ermitteln, für die es Zuschlag gibt (20.00 - 6.00). Nun habe ich mir einen array ausgedacht, nur leider bekomme ich #wert! zurück.
In Spalte C steht der Arbeitsbeginn und in Spalte D das Arbeitsende.
Die Formel sollte nun folgendermaßen funktionieren: zuerst sollen die Werte rausgefiltert werden, bei denen die Endezeit kleiner Anfangszeit (=Nachtarbeit) ist, dann soll geschaut werden, ob die Endezeit kleiner 6:00 ist, wenn ja, soll der entsprechende Wert genommen werden, wenn nicht soll 6:00 herangezogen werden. Dazu sollen die Stunden vom Vorabend addiert werden, dh. wenn der Arbeitsbeginn kleiner 20 ist, sollen 4 h dazu addiert werden, wenn dem nicht so ist, soll 24-tatsächlicher Wert dazu addiert werden.
{=SUMME((D$7:D$37<C$7:C$37)*(WENN(D$7:D$37<6;D$7:D$37;6)+WENN(C$7:C$37<20;4;24-C$7:C$37)))}
20:30 - 6:00 = 9,5 h
21:00 - 5:00 = 8 h
23:00 - 9:00 = 7 h
usw.
Ich hoffe es kann mir jemand helfen :-)
Danke Silvia
P.S. warum muss ich den gesamten Beitrag nochmal schreiben, wenn ich eine Fehlermeldung vom Forum erhalte (diesen habe ich ca. 7 x versucht einzustellen. Ein Hoch auf strg+c!)???