Office - Word, Excel und Co. 9.747 Themen, 41.429 Beiträge

Excel- Brinkstunden-Berechnung

FritzHorst / 2 Antworten / Baumansicht Nickles

Privater Schicht-Kalender
Aufgabe: Ermitteln der Brinkstunden aus jeder Zeile

Bild: http://profile.imageshack.us/user/horsthorst/.

Info: Funktionen in den Zellen:
H27- =TEXT(Formeln!P4;"ttt"); I27 bis AL27- =TEXT(Formeln!$P$4+X;"ttt") X sind Ziffern von 1 bis 30
H28- =Formeln!C4; I28 bis AL28- =H28+1 fortlaufend bis =AK28+1
H29 bis AL29- =WENN(ODER(C112=33;C112=34;C112=0;C112=9;C112=10;C112=11);"S";(WENN(ODER(C112=13;C112=14;C112=15;C112=25;C112=26;C112=2;C112=3);"F";(WENN(ODER(C112=4;C112=5;C112=16;C112=17;C112=27;C112=28;C112=29);"N";"")))))

In den Zellen H30 bis AL33 dürfen keine Funktionen eingetragen werden.
Diese werden mit dem Buchstaben F,S,N,T und Ziffern händisch eingetragen.
Die Buchstaben werden für die Summenbildung in Ziffern umgewandelt.

Der Summenbereich von AN30 bis AQ32 steht oben folgend Kürzel:
WT für Werktag (8-Stunden)
=SUMME(P30:Q30;SUMME(ZÄHLENWENN(P30:Q30;{"F"."S"."N"."T"})*{8.8.8.8});V30;SUMME(ZÄHLENWENN(V30;{"F"."S"."N"."T"})*{8.8.8.8});AB30:AE30;SUMME(ZÄHLENWENN(AB30:AE30;{"F"."S"."N"."T"})*{8.8.8.8});AG30:AH30;SUMME(ZÄHLENWENN(AG30:AH30;{"F"."S"."N"."T"})*{8.8.8.8}))
ST für Sonntag (12-Stunden)
=SUMME(K30;SUMME(ZÄHLENWENN(K30;{"F"."N"})*{12.12});R30;SUMME(ZÄHLENWENN(R30;{"F"."N"})*{12.12}))
WTF für Werktag (Feiertag 8-Stunden)
=SUMME(AG30;SUMME(ZÄHLENWENN(AG30;{"F"."S"."N"."T"})*{8.8.8.8}))
STF für Sonntag (Feiertag 12-Stunden)
=SUMME(AF30;SUMME(ZÄHLENWENN(AF30;{"F"."N"})*{12.12}))

Bei diesen letzten 4 Funktionen, muss ich jedes Jahr 160 mal (5-Schicht-System) die Zellen-Bezüge ändern.
Dies sollte Excel, für mich Automatisch erledigen.

BEDINGUNGEN:
1.) In Zeile 29, müssen die Zellen geprüft werden, ob diese keinen Eintrag wie F,S,N haben.
2.) Es muss geprüft werden, ob die darüber liegende Zelle, ein Wochentag ist (Montag-Samstag), Summen-Bildung für WT
3.) Es muss geprüft werden, ob die darüber liegende Zelle, ein Wochentag und ein Feiertag ist, Summen-Bildung für WTF
4.) Es muss geprüft werden, ob die darüber liegende Zelle, ein Sonntag ist, Summen-Bildung für ST
5.) Es muss geprüft werden, ob die darüber liegende Zelle, ein Sonntag und ein Feiertag ist, Summen-Bildung für STF

Da ich vermute, das dies nur mit VB gelöst werden kann und ich keine Ahnung von VB habe, würde ich mich über eure Hilfe freuhen.

mfg, Horst

bei Antwort benachrichtigen
mawe2 FritzHorst „Excel- Brinkstunden-Berechnung“
Optionen

Hallo Horst,

ich würde Dir gern helfen, aber wie soll das gehen?

1. Frage: Was sind denn "Brinkstunden"?
2. Frage: Wo ist das Bild?
3. Frage: Meinst Du, dass jemand den Wust von Formeln sinnvoll verarbeiten kann?
4. Frage. Kannst Du die Excel-Datei irgendwo zur Verfügung stellen?

Gruß, mawe2

bei Antwort benachrichtigen
mumpel1 FritzHorst „Excel- Brinkstunden-Berechnung“
Optionen

Hallo!

@ mawe2

Er meint "Bringstunden" (welch schlechte Ausdrucksweise/Bezeichnung ;-) ). Also die Sollzeit (zu erbringende/leistende Arbeitsstunden).

@ Horst

Welche Excelversion? Geht auch ohne VBA. Allerdings sehr schwierig bis gar nicht umzusetzen.

Gruß, René

bei Antwort benachrichtigen