Registriert seit: 06.06.2016
Version(en): 2010, 2007, 2003
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ß :)
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
Zitat:Gibt es da eine Lösung dafür?
Sicheer doch. Aber zeig doch mal Deine Tabelle!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
06.06.2016, 12:49
(Dieser Beitrag wurde zuletzt bearbeitet: 06.06.2016, 12:50 von RPP63.
Bearbeitungsgrund: falschen Bezug berichtigt
)
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 27.07.2015
Version(en): MS-Office 365 Halbjährlicher Kanal
Hi
Das Ausgangsdatum steht in A1.
Code:
=ARBEITSTAG.INTL($A$1;QUOTIENT(ZEILE(A1)-1;32);1)
Grüsse
Detlef
Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Registriert seit: 06.06.2016
Version(en): 2010, 2007, 2003
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
Registriert seit: 06.06.2016
Version(en): 2010, 2007, 2003
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.
Registriert seit: 13.04.2014
Version(en): 365
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!!!!!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 27.07.2015
Version(en): MS-Office 365 Halbjährlicher Kanal
(06.06.2016, 13: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' |
| A | B |
1 | 01.07.2016 | |
2 | | |
3 | 01.07.2016 | 32 |
4 | 01.07.2016 | |
5 | 01.07.2016 | |
6 | 01.07.2016 | |
7 | 01.07.2016 | |
8 | 01.07.2016 | |
9 | 01.07.2016 | |
Zelle | Formel |
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 |
Grüsse
Detlef
Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Registriert seit: 06.06.2016
Version(en): 2010, 2007, 2003
(06.06.2016, 13: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......
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
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 |
1 | 01.07.2016 |
2 | 01.07.2016 |
30 | 01.07.2016 |
31 | 01.07.2016 |
32 | 01.07.2016 |
33 | 04.07.2016 |
34 | 04.07.2016 |
61 | 04.07.2016 |
62 | 04.07.2016 |
63 | 04.07.2016 |
64 | 04.07.2016 |
65 | 05.07.2016 |
66 | 05.07.2016 |
Formeln der Tabelle |
Zelle | Formel | A2 | =WENN(REST(ZEILE(A1);32)=0;ARBEITSTAG(A1;1);A1) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)