Servus,
wie bewerkstellige ich es mit Calc, von einem errechneten Zeitwert ein halbe Stunde also 30 Minuten abzuziehen.
Beispiel:
in A1 steht ein Datum, in B1 steht als Zeitwert 6:30, in C1 14:30.
Formel in D1:
=WENN(UND(B1="";C1="");"";WENN(WOCHENTAG(A4;2)<6;C1-B1;C1-B1))
Dass funktioniert soweit. Wenn es sich nun nicht um einen Wochentag also normalen Arbeitstag handelt, so soll eine halbe Stunde zum errechneten Wert hinzuaddiert werden.
Ähnlich verhält es sich in E1, dort soll vom Wert in D1 7,20 Stunden abgezogen werden.
Wie bewerkstellige ich dass am besten.
Zu Zeitwert addieren/subtrahieren
Moderator: Moderatoren
Moin adiemus84
hm in Excel geht das mit der Funktion Minute. In Oo leider nicht...
aber ich habe eine andere Lösung für dein Problem :
Dein errechneter Wert wird ja auch im Format Zeit ausgegeben, willst du nun 30 Minuten dazuaddieren nimmst eine leere Zelle und schreibst dort deine Halbe Stunde rein 00:30:00 und nun kannst du diesen Wert plus den anderen nehen und voila da steht ne halbe stunde mehr.
Beim Subtrahieren das ganze nochmal bloß halt mit minus.
grüße
Paule
hm in Excel geht das mit der Funktion Minute. In Oo leider nicht...
aber ich habe eine andere Lösung für dein Problem :
Dein errechneter Wert wird ja auch im Format Zeit ausgegeben, willst du nun 30 Minuten dazuaddieren nimmst eine leere Zelle und schreibst dort deine Halbe Stunde rein 00:30:00 und nun kannst du diesen Wert plus den anderen nehen und voila da steht ne halbe stunde mehr.
Beim Subtrahieren das ganze nochmal bloß halt mit minus.
grüße
Paule
Hey adiemus84,
1,00 entspricht also genau einem Tag oder 24 Stunden. Insofern entspricht 1 Stunde 1/24 stel eines Tages, eine halbe Stunde 1/48.
Willst du zu der Dufferenz zweier Datumswerte also 1/2 Stunde addieren, so lautet die Formel: = C1 - B1 + 1/48
OK, das Ergebnis wird jetzt als Fliesskommazahl dargestellt, da musst du eben die Zelle als "Zeit" formatieren, dann passt es wieder. (oder du nimmst den Vorschlag von Paule, dann ändert sich die Formatierung nicht).
Aber so kannst du alle deine Formeln entsprechend anpassen.
Gruss
Thomas
Na ja, da OOo intern alle Zeit- und Datumsformate als Double-Zahl abspeichert, kannst du damit ganz normal rechnen. Alle Stellen hinter dem Dezimaltrenner repräsentieren die Zeit, Vor dem Dezimaltrenner die Tage, vergangen seit dem 30.12.1899....so soll eine halbe Stunde zum errechneten Wert hinzuaddiert werden.
1,00 entspricht also genau einem Tag oder 24 Stunden. Insofern entspricht 1 Stunde 1/24 stel eines Tages, eine halbe Stunde 1/48.
Willst du zu der Dufferenz zweier Datumswerte also 1/2 Stunde addieren, so lautet die Formel: = C1 - B1 + 1/48
OK, das Ergebnis wird jetzt als Fliesskommazahl dargestellt, da musst du eben die Zelle als "Zeit" formatieren, dann passt es wieder. (oder du nimmst den Vorschlag von Paule, dann ändert sich die Formatierung nicht).
Aber so kannst du alle deine Formeln entsprechend anpassen.
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic