Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Ich halte -insbesondere nach der Erweiterung der Aufgabe- erst recht VBA für eine sinnvollere Lösung. Über einen Button einen neuen Block einfügen lassen und je nach Anzahl der Vorgangsgruppen die erforderliche Gruppe bzw. Zwischenzeile einfügen.
Beste Grüße
Günther
Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Registriert seit: 16.01.2016
Version(en): 2011
mmmh wirkich so aufwendig das ganze?
Dachte ich könnte es vielleicht noch in die bestehende WENN-Funktion einbauen. Leider gelingt mir das nicht.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
(16.01.2016, 16:55)gerrard87 schrieb: mmmh wirkich so aufwendig das ganze?
ja, denn die Aufgabe ist auch aufwendig.
Registriert seit: 13.04.2014
Version(en): 365
18.01.2016, 12:18
(Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2016, 12:18 von BoskoBiati.)
Hallo,
Hier eine Formellösung für das genannte System (wenn ich das richtig verstanden habe):
Arbeitsblatt mit dem Namen 'Tabelle1' |
| L |
1 | Zuschneiden |
2 | Ablegen |
3 | Pressen |
4 | Entformen |
5 | Zuschneiden |
6 | Ablegen |
7 | Pressen |
8 | Entformen |
9 | Zuschneiden |
10 | Ablegen |
11 | Pressen |
12 | Entformen |
13 | Trennmittelauftrag |
14 | Zuschneiden |
15 | Ablegen |
16 | Pressen |
17 | Entformen |
18 | Zuschneiden |
19 | Ablegen |
20 | Pressen |
21 | Entformen |
22 | Zuschneiden |
23 | Ablegen |
24 | Pressen |
25 | Entformen |
26 | Trennmittelauftrag |
27 | Zuschneiden |
28 | Ablegen |
29 | Pressen |
30 | Entformen |
31 | Zuschneiden |
32 | Ablegen |
33 | Pressen |
34 | Entformen |
35 | Abkühlzeit |
36 | Rüstzeit Abbau |
37 | Formen reinigen |
38 | Rüstzeit Aufbau |
39 | Aufheizzeit |
Zelle | Formel |
L1 | =WENN(REST(ZEILE(A1)-1;39)+1>34;WAHL(REST(ZEILE(A1)-1;39)-33;"Abkühlzeit";"Rüstzeit Abbau";"Formen reinigen";"Rüstzeit Aufbau";"Aufheizzeit");WENN(REST(ZEILE(A1);13)=0;"Trennmittelauftrag";WAHL(REST(REST(ZEILE(A1);13)-1;4)+1;"Zuschneiden";"Ablegen";"Pressen";"Entformen"))) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
diese Formel funktioniert für 228 Arbeitsschritte, der erste Wert muß aber von Hand in
Zeile 1 eingetragen werden:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| O |
1 | Zuschneiden |
2 | Ablegen |
3 | Pressen |
4 | Entformen |
5 | Zuschneiden |
Zelle | Formel |
O2 | =WENN(ZEILE()<5;WAHL(ZEILE();"Zuschneiden";"Ablegen";"Pressen";"Entformen");WENN((REST(ZÄHLENWENN($O$1:O1;"Zuschneiden");3)=0)*(O1="Entformen");"Trennmittelauftrag";WENN((REST(ZÄHLENWENN($O$1:O1;"Zuschneiden");8)=0)*((O1="Entformen")+(O1="Trennmittelauftrag"));WAHL(ZEILE()-MAX(WENNFEHLER(VERWEIS(9;1/($O$1:O1="Trennmittelauftrag");ZEILE($O$1:O1));0);VERWEIS(9;1/($O$1:O1="Zuschneiden");ZEILE($O$1:O1))+3);"Abkühlzeit";"Rüstzeit Abbau";"Formen reinigen";"Rüstzeit Aufbau";"Aufheizzeit");WAHL(REST(ZEILE()-MAX(WENNFEHLER(VERWEIS(9;1/($O$1:O1="Trennmittelauftrag");ZEILE($O$1:O1));0)+1;VERWEIS(9;1/($O$1:O1="Zuschneiden");ZEILE($O$1:O1)));4)+1;"Zuschneiden";"Ablegen";"Pressen";"Entformen")))) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.