Seite 1 von 2
[gelöst] Zeitberechnung
Verfasst: So 28. Jul 2024, 23:32
von tolikschatz
Hallo,
ich habe folgende Frage bzw. ein Problem.
Ich möchte folgende Zeitberechnung : Arbeit Ende - Arbeit Beginn - Pause. Erstmal alles gut. Ich möchte die Zeiten nicht mit Doppelpunkt eingeben, das habe ich Dank Euch schon hin bekommen mit der Formel:
(WENN(ANZAHL(B8)=1;ZEIT(WENN(LÄNGE(B8)>1;LINKS(B8;LÄNGE(B8)-2);0);RECHTS(B8;2);0);"")
Mein Problem ist dabei folgender: Wenn ich Zellen von einander abziehe, kann ich bei der Pause entweder ">1" oder "<1" eingeben. Somit kann ich entweder die Pause abziehen wenn diese ab 1 Stunde eingegeben wird oder eben nur kleiner als 1. Ich möchte aber gerne , dass egal welche Eingabe, ob 45 Minuten oder 1:30h es richtig dar gestellt wird.
Was genau muss ich in dieser Formel ändern, damit es zwar immer noch prüft, ob Eingabe im Feld da ist, aber trotzdem beide Varianten akzeptiert?
Vielen Dank.
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 09:03
von echo
Hallo
dein Problem ist, das du nicht mit Zahlen sondern mit Text arbeitest. (Links, rechts sind Textfunktionen)
Es gibt ja Spalten genug die man ausblenden kann ....
Ich würde als erstes deine Wunscheingabe in richtige Uhrzeiten umwandeln.
Dann würde ich eine Liste anlegen in der die Pausenzeiten aufsteigend sortiert gelistet sind.
Die Arbeits- und Pausenzeiten lassen sich jetzt berechnen / abfragen.
Gruß Holger
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 17:27
von tolikschatz
echo hat geschrieben: ↑Mo 29. Jul 2024, 09:03
Hallo
dein Problem ist, das du nicht mit Zahlen sondern mit Text arbeitest. (Links, rechts sind Textfunktionen)
Es gibt ja Spalten genug die man ausblenden kann ....
Ich würde als erstes deine Wunscheingabe in richtige Uhrzeiten umwandeln.
Dann würde ich eine Liste anlegen in der die Pausenzeiten aufsteigend sortiert gelistet sind.
Die Arbeits- und Pausenzeiten lassen sich jetzt berechnen / abfragen.
Gruß Holger
Hallo,
danke für den Tipp! Mein Problem ist folgender: die Pause soll nicht berechnet und eingefügt werden, sondern manuell eingetragen. Sprich, ich gebe A1=Arbeitsbeginn, B1=Arbeitsende, C1=Dauer der Pause ein. Die Dauer der Pause ist aber variabel. d.h. es ist schon mind. 45 Minuten, kann aber 50, 120, 156 Minuten sein. Und dieser jeweiliger Eintrag muss dann abgezogen werden. Und dann am besten ohne die Zeiteingabe mit Doppelpunkt. Da ich das mit der Autokerrektur nicht hin bekomme, z. Bsp. ,, ersetzen durch : , war diese Lösung mit Text eigentlich super. Ich kann nur eben entweder Pausen unter 1 (100) abziehen oder drüber. Auch mit UND oder ODER habe ich es leider nicht hinbekommen.
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 18:28
von echo
Hallo
warum nicht einfach eine dritte Spalte für die Pause (in Minuten) als Dezimalzahl
Du trägst einfach 15 (Minuten) ein
Da 15 als Dezimalzahl nicht 15 Minuten sondern 15 Tage sind müsstet du den Wert durch 1440 teilen.
Beispiel für die Tabelle oben:
F8 = 15
G8 : =E8-D8-F8/1440
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 19:22
von Mondblatt24
Hallo,
tolikschatz hat geschrieben: ↑Mo 29. Jul 2024, 17:27
Da ich das mit der Autokerrektur nicht hin bekomme, z. Bsp. ,, ersetzen durch :

- 2024-07-29 19 14 01.png (14.11 KiB) 2519 mal betrachtet
Ersetzung

- 2024-07-29 19 19 32.png (49.14 KiB) 2519 mal betrachtet
Gruß
Peter
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 19:26
von Helmut_S
Hallo, noch ein Vorschlag mit 3 Hilfsspalten, die mit "Gruppieren" ausgeblendet werden (können).
Mit der Funktion wechseln() wird der Kommapunkt in Doppelpunkt umgewandelt, so dass Calc damit rechnen kann.
Gruß Helmut
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 22:21
von tolikschatz
echo hat geschrieben: ↑Mo 29. Jul 2024, 18:28
Hallo
warum nicht einfach eine dritte Spalte für die Pause (in Minuten) als Dezimalzahl
Du trägst einfach 15 (Minuten) ein
Da 15 als Dezimalzahl nicht 15 Minuten sondern 15 Tage sind müsstet du den Wert durch 1440 teilen.
Beispiel für die Tabelle oben:
F8 = 15
G8 : =E8-D8-F8/1440
Der Tipp ist gut, aber! Das geht nur, solange die Pausen unter 1 Stunde bleiben. Ab 1h, also Eingabe 100, wird der Wert wieder verzehrt((
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 22:27
von tolikschatz
Mondblatt24 hat geschrieben: ↑Mo 29. Jul 2024, 19:22
Hallo,
tolikschatz hat geschrieben: ↑Mo 29. Jul 2024, 17:27
Da ich das mit der Autokerrektur nicht hin bekomme, z. Bsp. ,, ersetzen durch :
2024-07-29 19 14 01.png
Ersetzung
2024-07-29 19 19 32.png
Gruß
Peter
Hallo,
juhu. Nach 5 mal probiren hat es geklappt))
ich danke Allen!!
Nachtrag: bevor ich im Netz suche) Wie kann ich die Zahl 0, also noch keine Eingabe, verstecken? Sprich. Ich habe jetzt die Formel auf 30 Zeilen erweitert. Da ja nur 2 bis jetzt eingetragen habe, sind die restlichen natürlich genullt. Wie kann ich das so eingeben, dass dort ein Ergebniss auftaucht, wenn ich erst was eingebe?
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 22:32
von karolus
Der Tipp ist gut, aber! Das geht nur, solange die Pausen unter 1 Stunde bleiben. Ab 1h, also Eingabe 100, wird der Wert wieder verzehrt((
Mumpitz! eine Stunde hat 60 Minuten, ergo gibst du 60 ein.
( ja bei »ein ein halb« Stunden Pause musst du dir richtig Gedanken machen um auf den Wert 90 zu kommen

)
Re: Zeitberechnung
Verfasst: Mo 29. Jul 2024, 23:08
von echo
Wie kann ich die Zahl 0, also noch keine Eingabe, verstecken?
Hallo
du kannst das Zellformat auf Null prüfen,
und nichts anzeigen in dem du zB. das Zellformat der Uhrzeit etwas erweiterst:
[=0];HH:MM
Dann wird bei Null nichts angezeigt