Clever-Excel-Forum

Normale Version: Berechnung und Visualisierung einer Praxisaufgabe in Excel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Servus Leute,

vorweg: Bin neu hier, sollte ich was verkehrt machen, dann bitte korrigieren bzw. "ermahnen" damit ich gleich Bescheid weiß.

Ich habe ein relativ einfach Problem aus der Praxis, was ich auf Zettel gut lösen kann, aber in Excel stehe ich da völlig auf dem Schlauch.
Eventuell weiß einer eine simple Lösung dafür. Folgendes liegt vor:

Ich habe einen Arbeitsplatz (AP1), der aus drei Arbeitsschritten besteht. Die Bestückung (10 sec), Prozesszeit (40 sec) und Entnahme (8 sec).
In der Prozesszeit macht der Mitarbeiter Däumchendrehen, weshalb der Gedanke ist eine zweite Station (AP2) aufzubauen, die die gleichen Arbeitsschritte mit gleichen Zeiten aufweist.

Ablauf bei einem Fertigungsauftrag ist also:
Bestückung bei AP1, dann beginnt die Prozesszeit an diesem Arbeitsplatz. In dieser Zeit erfolgt die Bestückung am AP2 und die Prozesszeit beginnt. Irgendwann ist die Prozesszeit am AP1 vorbei, woraufhin die Entnahme erfolgt und dann die erneute Bestückung. In der Zwischenzeit ist auch die Prozesszeit am AP2 fertig. Es folgt die Entnahme und Bestückung dieses Arbeitsplatzes, usw.
Irgendwann pendelt sich das Ganze ein, sodass beide Arbeitsplätze pari bedient werden können.

Hat einer eine Idee wie man das innerhalb von Excel berechnen kann und am besten auch schön visualisieren kann?

Freundlich grüßt euch
Lätta
Hi,

Zitat:vorweg: Bin neu hier, sollte ich was verkehrt machen, dann bitte korrigieren bzw. "ermahnen" damit ich gleich Bescheid weiß.

erst mal ein herzliches Willkommen.

Und um gleich auf deine Bitte zu kommen: im Forum Office-Anwendungen/Excel sind gleich am Anfang ein paar mit "Wichtig" gekennzeichnete Beiträge. Lies die doch bitte durch. Dann hast du die erste Hürde genommen, nicht "ermahnt" werden zu müssen. :32:

Du schreibst, du hast dein Problem per Zettel gelöst, dann stell uns mal einen Tabellenausschnitt vor, wie du dein Ergebnis haben willst und zeige uns deine Zettellösung. Dann finden wir auch eine Excellösung.
Alles klar, "Wichtig" wird durchgelesen.

So habe ich das Problem auf dem Zettel gelöst. Das habe ich eben in Visio nochmal dargestellt. Den Blöcken so viele mm Breite gegeben, wie viele Sekunden sie dauern.
Dann mit den gegebenen Bedingungen aneinander gereiht. Auf einer entsprechenden Timeline kann man dann ablesen ab wann die Prozesse pari laufen.
Das ganze würde ich aber gerne mit Excel lösen für unterschiedliche Zeiten. Und wie gesagt, ich stehe da völlig auf dem Schlauch.


[attachment=5042]

Hoffe das klappt hier alles mit dem Einfügen Angel
Hi,
(24.04.2016, 17:37)Lätta12 schrieb: [ -> ]Den Blöcken so viele mm Breite gegeben, wie viele Sekunden sie dauern.

ich habe es nur so hinbekommen:

Tabelle1
ABCDE
210408
3AP1██████████████████████████████████████████████████████████
4AP2██████████████████████████████████████████████████████████
Schriftart wird in dieser Tabelle nicht dargestellt

verwendete Formeln
Zelle Formel Bereich N/A
B3,C4=WIEDERHOLEN("█";$B$2)
C3,D4=WIEDERHOLEN("█";$C$2)
D3,E4=WIEDERHOLEN("█";$D$2)

Schriftformate
Zelle Rot Grün Blau Color Stil Unterstreichung Effekte Durchgestrichen Schriftart
B3, C4 017624015773696  
C3, D4 25500255  
D3, E4 146208805296274  
Zellen mit Schriftformatierung automatisch werden nicht dargestellt
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.08 einschl. 64 Bit



Ansonsten sehe ich nur die Möglichkeit, die Spaltenbreite auf 1 mm einzustellen und mit einem VBA-Makro je nach Zahl (For - Next-Schleife) in Zeile 2 einzelne Zellen der entsprechenden AP-Zeile mit der Farbe einzufärben.
Also in Zeile 3 z.B. Zelle B3 bis K3 (10 Spalten) in Blau, dann 40 Spalten in rot: L3 bis AY3, dann 8 Spalten AZ3 bis BG3 in grün.
Den Beginn der einzelnen Farbbalken über eine Variable festlegen.


Tabelle2
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZ
3AP1
4AP2

Füllfarben und Muster
Zelle Rot Grün Blau Color Muster Farbe
AA3:AY4, AZ4:BI4, BR3:CI3, CJ3: DE4, DF4: DW4,DX3: DZ3, L3:U3, V3:Z4 25500255
AZ3:BG3, BR4:BY4, DF3: DM3, DX4: DZ4 146208805296274
B3:K3, BH3:BQ3, BZ4:CI4, DN3: DW3, L4:U4 017624015773696
Zellen mit Füllfarbe automatisch werden nicht dargestellt
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.08 einschl. 64 Bit



hier ohne Makro:
[attachment=5067]
Servus,

vielen Dank für die Mühe. Wie ich jedoch erkennen kann, ist das kein triviales und einfaches Problem, das kurzerhand mit Excel gelöst werden kann.
Das beruhigt mich doch schon ein wenig. Ich dachte, ich stünde da wirklich auf dem Schlauch.

Freundliche Grüße, und vielen Dank nochmal!
Hallöchen,

neben den 3 "Arbeitszeiten" wäre dann voraussichtlich auch nicht eine Unterbrechungszeit zu berücksichtigen (hier in gelb). Der Kollege kann ja schlecht zugleich zwei Anlagen bestücken oder entnehmen.

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAH
5241 112222411222284112222841122228
6332 881112228441112224411122244111
71248                              

Zellebedingte Formatierung...Format
E51: Zellwert ist gleich 8abc
E52: Zellwert ist gleich 4abc
E53: Zellwert ist gleich 2abc
E54: Zellwert ist gleich 1abc
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Hi André,

(29.04.2016, 19:36)schauan schrieb: [ -> ]neben den 3 "Arbeitszeiten" wäre dann voraussichtlich auch nicht eine Unterbrechungszeit zu berücksichtigen (hier in gelb). Der Kollege kann ja schlecht zugleich zwei Anlagen bestücken oder entnehmen.

Die Warte-/Unterbrechungszeit ist bei meinem Beispiel in Weiß.

Wie hast Du nun die zu färbenden Zellen mit den Zahlen 1-8 gefüllt?
Hallo Ralf,

ohne die 8 wär's kein Problem:
Arbeitsblatt mit dem Namen 'Tabelle1'
 EFGHIJKLMNO
211222241122

ZelleFormel
F2=WENN(E2=4;1;WENN(E2=2;WENN(ZÄHLENWENN(B2:E2;2)<4;2;4);WENN(E2=1;WENN(ZÄHLENWENN(D2:E2;1)<2;1;2))))
G2=WENN(F2=4;1;WENN(F2=2;WENN(ZÄHLENWENN(C2:F2;2)<4;2;4);WENN(F2=1;WENN(ZÄHLENWENN(E2:F2;1)<2;1;2))))
H2=WENN(G2=4;1;WENN(G2=2;WENN(ZÄHLENWENN(D2:G2;2)<4;2;4);WENN(G2=1;WENN(ZÄHLENWENN(F2:G2;1)<2;1;2))))
I2=WENN(H2=4;1;WENN(H2=2;WENN(ZÄHLENWENN(E2:H2;2)<4;2;4);WENN(H2=1;WENN(ZÄHLENWENN(G2:H2;1)<2;1;2))))
J2=WENN(I2=4;1;WENN(I2=2;WENN(ZÄHLENWENN(F2:I2;2)<4;2;4);WENN(I2=1;WENN(ZÄHLENWENN(H2:I2;1)<2;1;2))))
K2=WENN(J2=4;1;WENN(J2=2;WENN(ZÄHLENWENN(G2:J2;2)<4;2;4);WENN(J2=1;WENN(ZÄHLENWENN(I2:J2;1)<2;1;2))))
L2=WENN(K2=4;1;WENN(K2=2;WENN(ZÄHLENWENN(H2:K2;2)<4;2;4);WENN(K2=1;WENN(ZÄHLENWENN(J2:K2;1)<2;1;2))))
M2=WENN(L2=4;1;WENN(L2=2;WENN(ZÄHLENWENN(I2:L2;2)<4;2;4);WENN(L2=1;WENN(ZÄHLENWENN(K2:L2;1)<2;1;2))))
N2=WENN(M2=4;1;WENN(M2=2;WENN(ZÄHLENWENN(J2:M2;2)<4;2;4);WENN(M2=1;WENN(ZÄHLENWENN(L2:M2;1)<2;1;2))))
O2=WENN(N2=4;1;WENN(N2=2;WENN(ZÄHLENWENN(K2:N2;2)<4;2;4);WENN(N2=1;WENN(ZÄHLENWENN(M2:N2;1)<2;1;2))))
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Mit der 8 muss man noch die Abhängigkeiten zur 1 und 4 verdrahten. Hab ich aber jetzt als Formellösung nicht drin. Eigentlich braucht man "nur" zu schauen, ob in der jeweils anderen Zeile 1 oder 4 bereits in ausreichender Anzahl steht und dass man den Zirkelbezug dabei vermeiden kann. Wenn ja, dann 8.
Im Prinzip so, nur dann mit ZÄHLENWENN und noch ein paar Dingen mehr ...
Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
1011
1128

ZelleFormel
B10=WENN(A11=1;8;1)
B11=WENN(A10=1;8;1)
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg

Ich hatte jedoch ein "kleines" Problem mit der Priorisierung. Es könnte ja sein, dass beide Arbeitszeiten zugleich enden. Welche bekommt dann die 8?