Clever-Excel-Forum

Normale Version: Arbeitstag Berechnung für x Personen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi, bin neu hier und hoffe dass ihr mir helfen könnt.

Ich habe gerade einen Auftrag bekommen in der ich eine Excellösung erstellen soll. Es handelt sich um eine Liste mit 2680 Standorten. Pro Tag würde ein Arbeiter 8 Standorte bearbeiten können, somit dauert es 67 Wochen alle Standorte zu bearbeiten. Also sollen es 4 Arbeiter (32 Standorte pro Tag) sein um die Arbeit fristgerecht abzuschließen.

Jetzt das eigentliche Problem. Links neben jeden Standort soll ein Datum stehen (Datum der Migration). Wenn ich mit dem 01.07.16 anfange unter runterziehe wird immer ein Tag hochgezählt (1 Arbeiter), es soll aber 32 mal 01.07.16, 02.07.16... (4 Arbeiter) dort stehen. Auserdem soll der Befehl =Arbeitstag verwendet werden um die Sams- und Sonntage rauszurechnen.

Gibt es da eine Lösung dafür?

Gruß :)
Hallo,


Zitat:Gibt es da eine Lösung dafür?



Sicheer doch. Aber zeig doch mal Deine Tabelle!
Moin!
In die erste Zeile kommt der 1.7.2016 (die Zeilennummer ist unerheblich)
Ab der zweiten Zeile:
=WENN(REST(ZEILE(A1);32)=0;ARBEITSTAG(A1;1);A1)
(Formel bis Zeile 2680 herunterziehen  :19: )

Bei Arbeitstag() kannst Du auch noch eine Feiertagsliste einarbeiten.
Ich könnte Dir auch noch einen Tipp geben, wie Du  die Formel auf einen Rutsch in den richtigen Bereich schreibst …

Gruß Ralf
Hi

Das Ausgangsdatum steht in A1.
Code:
=ARBEITSTAG.INTL($A$1;QUOTIENT(ZEILE(A1)-1;32);1)
Also ich bin schon so weit gekommen dass er jeden 32 Tag hochzählt. In A1 steht (=$S$27), so kann ich das Startdatum in S27 ändern. In A2 steht dann =A1+(1/$S$26), in S26 stehen die Standorte pro Tag :)

Jetzt muss ich das nur noch mit euren Lösungen kombinieren. Ihr seit echt schnell, tolles Forum :D

Danke
Also bei der Formel =WENN(REST(ZEILE(A1);$S$26)=0;ARBEITSTAG(A1;1);A1)  gibt er mir nur 30x den 1.7 aus.
Bei der Formel
Code:
=ARBEITSTAG.INTL($A$1;QUOTIENT(ZEILE(A1)-1;$S$26);1)

31x den 1.7.16. Woran kann das liegen?

Nur zur Info: In A1 steht nicht der 01.07.16 sondern =$S$27, in S27 kann man das Datum varieren.
Hallo,

denn sie wissen nicht, was sie tun!!!! :20:



Code:
=ARBEITSTAG.INTL($A$1;QUOTIENT(ZEILE(A1)-1;32);1)
=WENN(REST(ZEILE(A1);32)=0;ARBEITSTAG(A1;1);A1)

Ich sehe keinen Grund irgendetwas an einer dieser Formeln zu ändern!!!!!
(06.06.2016, 12:10)TheViper schrieb: [ -> ]Nur zur Info: In A1 steht nicht der 01.07.16 sondern =$S$27, in S27 kann man das Datum varieren.
Nur zur Info: In A1 steht das Startdatum und der 01.07.2016 wird 32x angezeigt.

Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
101.07.2016 
2  
301.07.201632
401.07.2016 
501.07.2016 
601.07.2016 
701.07.2016 
801.07.2016 
901.07.2016 

ZelleFormel
A3=ARBEITSTAG.INTL($A$1;QUOTIENT(ZEILE(A1)-1;32);1)
B3=ZÄHLENWENN(A3:A67;A3)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
(06.06.2016, 12:16)BoskoBiati schrieb: [ -> ]Hallo,

denn sie wissen nicht, was sie tun!!!! :20:



Code:
=ARBEITSTAG.INTL($A$1;QUOTIENT(ZEILE(A1)-1;32);1)
=WENN(REST(ZEILE(A1);32)=0;ARBEITSTAG(A1;1);A1)

Ich sehe keinen Grund irgendetwas an einer dieser Formeln zu ändern!!!!!

Ich habe jetzt genau so
Code:
=WENN(REST(ZEILE(A1);32)=0;ARBEITSTAG(A1;1);A1)

eingegeben und es wird der 01.07.16 nur 30x runtergezählt......
Ich weiß nicht, was Du da machst.
Wie Du siehst (ich habe einige Zeilen wg. der Übersichtlichkeit ausgeblendet), erfolgt der Wechsel korrekt!
Ob in A1 eine Formel oder ein Datum steht, ist unerheblich.
A
101.07.2016
201.07.2016
3001.07.2016
3101.07.2016
3201.07.2016
3304.07.2016
3404.07.2016
6104.07.2016
6204.07.2016
6304.07.2016
6404.07.2016
6505.07.2016
6605.07.2016
Formeln der Tabelle
ZelleFormel
A2=WENN(REST(ZEILE(A1);32)=0;ARBEITSTAG(A1;1);A1)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß Ralf
Seiten: 1 2