zunächst Danke.
also ich habe jetzt die Formeln beide so übernommen, wie du sie gestern gepostet hast.
Folgendes ist passiert:
a) Ich habe einen normalen Zug. Dafür wird die Spalte "Besonderheiten" leer gelassen und bei "Verkehr" ein Wert ausgewählt. Dazu habe ich die Zeiten von 20:00 - 09:00 Uhr eingegeben. In der Spalte Arbeitszeit, krieg ich nun den Wert 0,54 - dabei sollten es ja 13,00 sein.
b) Storno <24 sowie <1h funktionieren in der Spalte Storno nun 100%. Nur gehört die Stornozeit nicht zur Arbeitszeit. Egal ob ich <24 oder <1h auswähle, zeigt er mir den Wert auch in der Spalte Arbeitszeit an. Wie krieg ich den Wert weg?
Zu der Formel in P8 habe ich noch eine Frage: Wenn Storno <24h ist und die Stundenanzahl weniger kleiner 6h ist, werden trotzdem 6h bezahlt. Sind aber mehr als 6h Schicht wird die volle Schichtlänge bezahlt. Beispiel:
mein letzter Beitrag in dieser Sache für heute. Komme erst nachts wieder nach Hause. Leider vertehe ich deine Einwände nicht. Du schreibst:
Zitat:a) Ich habe einen normalen Zug. Dafür wird die Spalte "Besonderheiten" leer gelassen und bei "Verkehr" ein Wert ausgewählt. Dazu habe ich die Zeiten von 20:00 - 09:00 Uhr eingegeben. In der Spalte Arbeitszeit, krieg ich nun den Wert 0,54 - dabei sollten es ja 13,00 sein.
b) Storno <24 sowie <1h funktionieren in der Spalte Storno nun 100%. Nur gehört die Stornozeit nicht zur Arbeitszeit. Egal ob ich <24 oder <1h auswähle, zeigt er mir den Wert auch in der Spalte Arbeitszeit an. Wie krieg ich den Wert weg?
Wenn du dir meinen Tabellenausschnitt ansiehst, machen meine Formeln genau das, was du haben willst. Ich habe meine Testzeilen auf Zeile 8:10 ausgedehnt.
Vorlage 2016
C
D
G
H
J
P
Q
R
S
T
8
LZ
20:00
09:00
13:00
13,00
10:00
9
Storno < 1h
20:00
09:00
00:00
13,00
13,00
0:00
10
Storno < 24h
20:00
09:00
00:00
6,00
13,00
0:00
Formeln der Tabelle
Zelle
Formel
J8
=WENN(ODER(C8="Warten auf Zug";C8="Rufbereitschaft";C8="Bereitschaft";D8<>"");REST(H8-G8;1);WENN(G8="";"";WENN(G8>H8;1-G8+H8;H8-G8)*24))
Zu a): Genau nach deinen Angaben die Zellen ausgefüllt - es kommen 13 Stunden heraus!
Zu b): Die nächsten beiden Zeilen habe ich mit Storno<1h und Storno<24h gefüllt und nach deinen Vorgaben aus dem Eröffnungsbeitrag:
Zitat:Ich möchte, dass wenn Storno <24h ausgewählt ist, in Spalte "Storno" immer 6,00 steht, unabhängig davon, wie viele Stunden eingetragen sind und wenn Storno <1 ausgewählt ist, die wirkliche Stundenzahl eingetragen wird. Zusätzlich dürfen, wenn egal welche Storno ausgewählt ist, in der Spalte T für Nachtstunden nix erscheinen (also Wert 0)
Aber das hatten wir schon in #6.
Ist das eine Änderung deiner bisherigen Anforderungen?
Zitat:Zu der Formel in P8 habe ich noch eine Frage:
Wenn Storno <24h ist und die Stundenanzahl weniger kleiner 6h ist, werden trotzdem 6h bezahlt. Sind aber mehr als 6h Schicht wird die volle Schichtlänge bezahlt.
Beispiel:
alles gut, antworte wenn du Zeit findest :) Ich bin dir sowieso dankbar, dass das alles vorran geht.
Zunächst zu dem zweiten Punkt für die Spalte P:
Zitat:Ist das eine Änderung deiner bisherigen Anforderungen?
Zitat:
Zu der Formel in P8 habe ich noch eine Frage:
Wenn Storno <24h ist und die Stundenanzahl weniger kleiner 6h ist, werden trotzdem 6h bezahlt. Sind aber mehr als 6h Schicht wird die volle Schichtlänge bezahlt.
Beispiel:
Dienst 20-22 Uhr -> 6h
Dienst 20-08 Uhr -> 12h
Nein, es ist nur ein Zusatz. Ich bin echt schlecht im Ausdrücken, sorry. Ich hab deine Formel von deinem Beitrag jetzt mal mit der Formel von davor, (die perfekt und richtig war) eingefügt, und kriege jetzt wieder Zahlen unter 1 heraus und leider auch inkorrekt.
Also folgende Regeln sollen nach wie vor gelten:
Storno <24h - Egal wie lang die Schichtdauer ist, ob 3 oder 18 Stunden, der Wert in P (und Q) soll immer 6,0 sein.
Storno <1h - Wenn Schichtdauer länger als >6h, dann die genaue Schichtdauer (z.b 14 Stunden in P und auch in Q). Wenn Schichtdauer <6h ist, dann trotzdem 6,00 eintragen in P (und Q (Bei z.B. 2 Std schichtdauer))
Die Formel von davor war denke ich schon die richtige, nur zusätzlich soll bei Storno <1h und Schichtlänger kürzer 6h auch 6,00 in Spalte P angezeigt werden
---
Anderes Thema:
Ich habe die Formeln nochmal angeglichen und sie stimmen jetzt 1 zu 1 mit deinen Überein. Trotzdem krieg ich bei der 13h Schicht den Wert 0,54. Hab schon in die Formatierung geguckt, aber keinen Fehler entdecken können?!
[img] Dateiupload bitte im Forum! So geht es: Klick mich! ]
Ich habe dir mal eine Übersicht geschrieben, welche Vorgaben du in welchen Beiträgen machst. Sorry, das hat für mich primär nichts mit schlecht erklären können zu tun. Hier muss ich dich schon bitten, eine klare, nachvollziehbare Aufgabe zu stellen.
Tabelle1
A
B
C
D
E
F
1
In welchem Beitrag?
Deine Vorgaben
Storno <24 h <6
Storno <24 h >6
Storno < 1h <6
Storno < 1h >6
2
Eröffnungs-beitrag
Ich möchte, dass wenn Storno <24h ausgewählt ist, in Spalte "Storno" immer 6,00 steht, unabhängig davon, wie viele Stunden eingetragen sind und wenn Storno <1 ausgewählt ist, die wirkliche Stundenzahl eingetragen wird.
06:00
06:00
reale Zeit
3
Beitrag #9
Wenn Storno <24h ist und die Stundenanzahl weniger kleiner 6h ist, werden trotzdem 6h bezahlt. Sind aber mehr als 6h Schicht wird die volle Schichtlänge bezahlt.
06:00
reale Zeit
4
Beitrag #13
Storno <24h - Egal wie lang die Schichtdauer ist, ob 3 oder 18 Stunden, der Wert in P (und Q) soll immer 6,0 sein.
06:00
06:00
5
Beitrag #13
Storno <1h - Wenn Schichtdauer länger als >6h, dann die genaue Schichtdauer (z.b 14 Stunden in P und auch in Q). Wenn Schichtdauer <6h ist, dann trotzdem 6,00 eintragen in P (und Q (Bei z.B. 2 Std schichtdauer))
Du siehst, hier hast du teilweise völlig konträre Angaben. Lad bitte nochmals deine Datei hoch. Und zwar mit allen von dir verwendeten Formeln. Mach wie ich ein paar Datensätze mit allen erdenklichen Szenarien und beschreibe dann genau, wo du was berechnet haben willst. Damit
Zitat:Ich hab deine Formel von deinem Beitrag jetzt mal mit der Formel von davor, (die perfekt und richtig war) eingefügt, und kriege jetzt wieder Zahlen unter 1 heraus und leider auch inkorrekt.
kann ich leider nichts anfangen. Auch dein angehängter ScrShot hilft nicht wirklich weiter.
Dann kopierst du das Datenblatt, nimmst dort die Formeln raus und füllst händisch dein Wunschergebnis ein. Damit habe ich eine vernünftige Grundlage, um nach deinen (finalen) Angaben eine Lösung zu basteln.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Deine Formeln sind etwas ungeschickt! Als erstes sollte mal die Abfrage kommen, ob in G überhaupt eine Zeit steht. Zeiten über Mitternacht rechnet man mit Rest, wenn mindestens 6h gelten, dann rechnet man mit MAX!
Arbeitsblatt mit dem Namen 'Vorlage 2016'
J
K
L
M
N
O
P
Q
R
S
T
4
Zulagen
5
Arbeitszeit
Gastfahrt
Streckenkunde
RFU / Ausb.
Urlaub
Krank
Storno
Gesamt
Sonntag
Feiertag
Nacht
6
7
8,00
3,75
2:30
8
2,00
2,00
2:00
Zelle
Formel
J7
=WENN(G7="";"";WENN(ODER(C7={"Bereitschaft";"Rufbereitschaft";"Warten auf Zug"};D7={"Auto";"Freight";"INT";"LZ";"MAR";"Spot"});REST(H7-G7;1)*24;""))
dann versuche ich mal Licht ins Dunkel reinzubringen. Angehangen habe ich nun eine Datei, wo ich paar Zellen ausgefüllt habe, mit verschiedenen Möglichkeiten. Dabei habe ich die Formeln übernommen die du geschrieben hattest Günter und für die Spalten K - M die von BoskoBiati (funktionieren perfekt, danke!)
Zelle 7 = Alles richtig
Zelle 8 = Die Spalte Arbeitszeit soll leer stehen (Da Storno keine Arbeitszeit ist) + Die Spalte Gesamt soll auch nur 6h anzeigen, wie die Spalte P es richtig macht
Zelle 9 = Spalte Arbeitszeit ist falsch. Warum er dort 0,08 anzeigt, ist mir schleierhaft (das tut er, sobald ich in Spalte D was auswähle)
Zelle 10 = Die Spalte Arbeitszeit soll leer stehen (Da Storno keine Arbeitszeit ist)
Zelle 11 + 12 = Spalte Arbeitszeit ist falsch. Warum er dort 0,25/0,40 anzeigt, ist mir schleierhaft (das tut er, sobald ich in Spalte D was auswähle)
Zeile 13 = Die Spalte Arbeitszeit soll leer stehen (Da Storno keine Arbeitszeit ist)
Zeile 14 = Spalte Arbeitszeit ist ebenfalls falsch, müssten 4 Stunden sein
Zeile 15 = Wenn bei Storno <1h die Schichtlänge <6h ist, dann würde ich gerne in Spalte Storno und Gesamt immer minimum 6,0 haben, wenn das geht?
Zitat:Dann kopierst du das Datenblatt, nimmst dort die Formeln raus und füllst händisch dein Wunschergebnis ein. Damit habe ich eine vernünftige Grundlage, um nach deinen (finalen) Angaben eine Lösung zu basteln.
Das wäre der nächste Step, wenn dies immer noch zu Fragezeichen führt
Wie keine Zelle 15? In deiner Tabelle die du gepostet hast, ist doch auch Zelle 15 ? Ist mit dem Tag "3".
Verstehe ich das richtig, dass deine Formel in die Gesamtspalte einzufügen ist oder wohin?