Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Formelfehler
#11
Hallo Günter,

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:

Dienst 20-22 Uhr -> 6h
Dienst 20-08 Uhr -> 12h 

Kann man das auch in die Formel einbauen?
Antworten Top
#12
Hi Samy,

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

CDGHJPQRST
8LZ20:0009:0013:0013,0010:00
9Storno < 1h20:0009:0000:0013,0013,000:00
10Storno < 24h20:0009:0000:006,0013,000:00
Formeln der Tabelle
ZelleFormel
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))
P8=WENN(C8="Storno < 24h";6;WENN(C8="Storno < 1h";$J8;""))
Q8=WENN(C8="Urlaub";"8";WENN(C8="Gastfahrt";WENN(G8="";"";(WENN(G8>H8;1-G8+H8;H8-G8))*24/2);(WENN(G8="";"";(WENN(G8>H8;1-G8+H8;H8-G8)*24)))))
T8=WENN($P8<>"";0;MAX(;MIN($X$7+($W$7>$X$7);H8+(G8>H8))-MAX($W$7;G8))+MAX(;(MIN($X$7;H8+(G8>H8))-G8)*($W$7>$X$7))+MAX(;MIN($X$7+($W$7>$X$7);H8+0)-$W$7)*(G8>H8))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

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:

Dienst 20-22 Uhr -> 6h
Dienst 20-08 Uhr -> 12h

Falls das zutrifft, dann so:

Vorlage 2016

CDGHJPQRST
8Storno < 1h20:0009:0000:0006:0013,000:00
9Storno < 24h20:0022:0000:0006:002,000:00
10Storno < 24h20:0009:0000:0013:0013,000:00
Formeln der Tabelle
ZelleFormel
P8=WENN(UND(C8="Storno < 24h";REST(H8-G8;1)>=0,25);REST(H8-G8;1);0,25)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#13
Hallo Günter,

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!
]


Grüße aus Fulda!
Antworten Top
#14
Hi Samy,

jetzt wird's wirr - zumindest für 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

ABCDEF
1In welchem Beitrag?Deine VorgabenStorno <24 h <6Storno <24 h >6Storno < 1h <6Storno < 1h >6
2Eröffnungs-beitragIch 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:0006:00reale Zeit
3Beitrag #9Wenn 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:00reale Zeit
4Beitrag #13Storno <24h - Egal wie lang die Schichtdauer ist, ob 3 oder 18 Stunden, der Wert in P (und Q) soll immer 6,0 sein.06:0006:00
5Beitrag #13Storno <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))06:00reale Zeit

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

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)
Antworten Top
#15
Hallo,


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'
 JKLMNOPQRST
4        Zulagen
5ArbeitszeitGastfahrtStreckenkundeRFU / Ausb.UrlaubKrankStornoGesamtSonntagFeiertagNacht
6           
7     8,00 3,75  2:30
82,00      2,00  2:00

ZelleFormel
J7=WENN(G7="";"";WENN(ODER(C7={"Bereitschaft";"Rufbereitschaft";"Warten auf Zug"};D7={"Auto";"Freight";"INT";"LZ";"MAR";"Spot"});REST(H7-G7;1)*24;""))
K7=WENN(G7="";"";WENN(C7="Gastfahrt";REST(H7-G7;1)*24;""))
L7=WENN(G7="";"";WENN(C7="Streckenkunde";REST(H7-G7;1)*24;""))
M7=WENN(G7="";"";WENN(ODER(C7="RFU";C7="Ausbildung");REST(H7-G7;1)*24;""))
N7=WENN(C7="Urlaub";8;"")
O7=WENN(C7="Krank";8;"")
P7=WENN(UND(C7="Storno < 1h";G7<>"";H7<>"");MAX(0,25;REST(H7-G7;1)-I7)*24;"")
Q7=WENN(G7="";"";WENN(C7="Urlaub";8;REST(H7-G7;1)*24/(1+(C7="Gastfahrt"))))
T7=MAX(;MIN($X$7+($W$7>$X$7);H7+(G7>H7))-MAX($W$7;G7))+MAX(;(MIN($X$7;H7+(G7>H7))-G7)*($W$7>$X$7))+MAX(;MIN($X$7+($W$7>$X$7);H7+0)-$W$7)*(G7>H7)
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.
Antworten Top
#16
Guten Morgen,

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


Angehängte Dateien
.xls   Version9 (zug) Kopie.xls (Größe: 80 KB / Downloads: 3)
Antworten Top
#17
Hallo,

wenn ich sehe, wieviel verschiedene Formeln in der Spalte stehen, dann kann das nichts werden. Bei mir sieht das so aus:

[html]
Arbeitsblatt mit dem Namen 'Vorlage 2016'
 ABCDEFGHIJKLMNOPQRST
4      DienstPause insgesamt        Zulagen
5TagZugnummerBesonderheitenVerkehrVonNachBeginnEndeArbeitszeitGastfahrtStreckenkundeRFU / Ausb.UrlaubKrankStornoGesamtSonntagFeiertagNacht
6Übertrag:              
71 RFU HamburgFulda10:3021:30    11,00   11,00  1:30
82 Storno < 24h HamburgFulda20:0009:00        13,00  10:00
91143100 AutoBaselKöln10:0012:00 2,00      2,00  0:00
104 Storno < 1h MünchenFrnakfurt04:0013:30       9,509,50  0:00
11543100 AutoMünchen 22:0004:00 6,00      6,00  6:00
12643140 INTFüldaLübeck14:0023:30 9,50      9,50  3:30
137 Storno < 1h LübeckFulda23:3007:45       8,258,25  0:00
148 Rufbereitschaft HammWanne10:0014:00 4,00      4,00  0:00
1513 Storno < 1h MünchenPassau19:0022:00       6,003,00  0:00

ZelleFormel
J7=WENN(G7="";"";WENN(ODER(C7={"Bereitschaft";"Rufbereitschaft";"Warten auf Zug"};D7={"Auto";"Freight";"INT";"LZ";"MAR";"Spot"});REST(H7-G7;1)*24;""))
K7=WENN(G7="";"";WENN(C7="Gastfahrt";REST(H7-G7;1)*24;""))
L7=WENN(G7="";"";WENN(C7="Streckenkunde";REST(H7-G7;1)*24;""))
M7=WENN(G7="";"";WENN(ODER(C7="RFU";C7="Ausbildung");REST(H7-G7;1)*24;""))
N7=WENN(C7="Urlaub";8;"")
O7=WENN(C7="Krank";8;"")
P7=WENN(UND(C7="Storno < 1h";G7<>"";H7<>"");MAX(0,25;REST(H7-G7;1)-I7)*24;"")
Q7=WENN(G7="";"";WENN(C7="Urlaub";8;REST(H7-G7;1)*24/(1+(C7="Gastfahrt"))))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#18
Hallo Edgar,

danke für das Feedback. Ich hab mal alles angepasst und soweit schaut das doch gut aus. 
Allerdings fehlt in der Storno Spalte noch die <24h Regel, die folgendes ist:

Immer 6h in Spalte P (auch bei mehr als 6 Stunden Schicht) und in Spalte Gesamt auch 6h unabhängig von der Gesamtstundenzahl

Zusätzlich bei Storno <1h in Zelle 15, wenn Schicht weniger als 6h ist, auch in der Gesamt Spalte 6,00 stehen. Wie muss ich dafür die Formel anpassen?
Antworten Top
#19
Hallo,

Zitat:in Zelle 15
es gibt keine Zelle 15!!!!!





Code:
=WENN(UND(links(c7;5)="Storn";G7<>"";H7<>"");6;"")
ungetestet!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#20
(23.11.2016, 21:34)BoskoBiati schrieb: Hallo,

es gibt keine Zelle 15!!!!!





Code:
=WENN(UND(links(c7;5)="Storn";G7<>"";H7<>"");6;"")
ungetestet!

Hallo Edgar,

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?

Danke für deinen Support
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste