Calc: Zeitberechnung - Darstellung

Hallo und ein schönen Sonntag!

Ich habe ein Problem mit der Zeitdarstellung in Calc:
1. Zeitpunkt: 28.10.2016 18:45:11 (ist als Zeitwert erkannt, Zelle A2)
2. Zeitpunkt: 28.10.2016 19:50:37 (ist als Zeitwert erkannt, Zelle H2)
Differenz über =H2-A2 => 30 d 01:05
FormationsCode der Zelle: TT d HH:MM
Wie kriege ich die "30 d" weg und erhalte dort "00 d 01:05"?
(Kommt wahrsch. wegen der Null-Tage Differenz)?

Auch erhalte ich merkwürdige Werte wenn ich über die Spalte mit diesen Zeitdifferenzen Max(..), Min(..), Mittelwert(..), ... etc bilden will.

Wie geht das richtig?

Vielen Dank!
Gooly

Hallo

Hallo und ein schönen Sonntag!

Ich habe ein Problem mit der Zeitdarstellung in Calc:
1. Zeitpunkt: 28.10.2016 18:45:11 (ist als Zeitwert erkannt, Zelle A2)
2. Zeitpunkt: 28.10.2016 19:50:37 (ist als Zeitwert erkannt, Zelle H2)
Differenz über =H2-A2 => 30 d 01:05
FormationsCode der Zelle: TT d HH:MM

Es gibt keinen Formatcode für Zeit**dauer** einschliesslich **Tagesdifferenz**.
Du hast jetzt in der Zelle das **Datum** `30.12.1899 01:05'

Wie kriege ich die "30 d" weg und erhalte dort "00 d 01:05"?
(Kommt wahrsch. wegen der Null-Tage Differenz)?

Jain, siehe oben

=GANZZAHL(H2-A2)&" d "&TEXT(H2-A2;"hh:mm")

Diese Formel gibt die gewünschte Ausgabe als Text zurück, **rechnen** kannst du damit nicht…

Gruß Werner

Schluck, da habe ich ein Kalkulationsprogramm und das kann selbst keine Zeitdifferenzen für zB. die eigenen Statistikanalysen verwenden? Man muss erst umrechnen und dann wieder umrechnen - sehe ich das richtig?
(Von hinten durch die Brust ins Auge - oder?)
Gooly

Hallo

Hallo

……

Es gibt keinen Formatcode für Zeit**dauer** einschliesslich
**Tagesdifferenz**.
Du hast jetzt in der Zelle das **Datum** `30.12.1899 01:05'

Wie kriege ich die "30 d" weg und erhalte dort "00 d 01:05"?
(Kommt wahrsch. wegen der Null-Tage Differenz)?

Jain, siehe oben

=GANZZAHL(H2-A2)&" d "&TEXT(H2-A2;"hh:mm")

Diese Formel gibt die gewünschte Ausgabe als Text zurück, **rechnen**
kannst du damit nicht…

Gruß Werner

Schluck, da habe ich ein Kalkulationsprogramm und das kann selbst keine
Zeitdifferenzen für zB. die eigenen Statistikanalysen verwenden? Man
muss erst umrechnen und dann wieder umrechnen - sehe ich das richtig?
(Von hinten durch die Brust ins Auge - oder?)

Nein, du interpretierst meine Antwort falsch, Calc kann natürlich _rechnen_ mit Datums|Zeit-differenzen, es gibt nur keinen sinnvollen Formatcode für die Anzeige von:

< _Zeitdauer_in_Tagen_ ><Stunden><Minuten>

Werner

Nunja,

Nein, du interpretierst meine Antwort falsch, Calc kann natürlich
_rechnen_ mit Datums|Zeit-differenzen, es gibt nur keinen sinnvollen
Formatcode für die Anzeige von:

< _Zeitdauer_in_Tagen_ ><Stunden><Minuten>

das verstehe ich schon noch etwas anders: den Formatcode gibt es schon, und es wird auch richtig _dargestellt_, nur ist leider der berechnete _Wert_ falsch. Das könnte und sollte LO besser hinbekommen.

Ich habe ein Problem mit der Zeitdarstellung in Calc:
1. Zeitpunkt: 28.10.2016 18:45:11 (ist als Zeitwert erkannt, Zelle A2)
2. Zeitpunkt: 28.10.2016 19:50:37 (ist als Zeitwert erkannt, Zelle H2)
Differenz über =H2-A2 => 30 d 01:05
FormationsCode der Zelle: TT d HH:MM

Die Differenz zwischen zwei *Zeitpunkten* ist immer eine *Zeitspanne*.
Um letzteres darzustellen, musst Du die Stunden in eckige Klammern
setzen: "[HH]:MM"; das bedeutet auch, dass ...

Wie kriege ich die "30 d" weg und erhalte dort "00 d 01:05"?

*so* /gar/ nicht geht, denn *Tage* lassen sich dann *nicht* mehr
angeben, nur noch Stunden, Minuten, Sekunden und Sekundenbruchteile
(aber dafür dann auch Zeitspannen > 24 Stunden).

(Kommt wahrsch. wegen der Null-Tage Differenz)?

Nein; intern werden Zeitpunkte und -spannen einfach als Brüche von
ganzen Tagen dargestellt. Deine Ausgangswerte entsprechen auf gut
deutsch den Werten 42671,7813773148 und 42671,8268171296, die Differenz
davon beträgt 0,0454398148 (oder eben 01:25:26). Wenn Du diesen Wert
nicht als Wert oder Zeitdauer sondern als Zeitpunkt darstellen lässt,
kommt Calc aufgrund des vermeintlich[1] krummen Startwertes für den Wert
0 auf das Datum "30.12.1899 01:05:26"; und von diesem Datum, dem 30.
Dezember wird bei deiner Formatierung der Tag ("30") angezeigt.

[1] Defaultmäßig ist das der "30.12.1899 00:00". Dieser merkwürdige Wert
hat auch durchaus einen (wenn auch nicht leicht zu erschließenden) Sinn,
den ich auch schon mal wusste, aber ehrlich gesagt inzwischen schon
wieder vergessen habe; sorry

Auch erhalte ich merkwürdige Werte wenn ich über die Spalte mit diesen
Zeitdifferenzen Max(..), Min(..), Mittelwert(..), ... etc bilden will.

Dürfte eigentlich nicht; am sichersten kannst Du die tatsächlichen Werte
nachprüfen, wenn Du sie Dir als Dezimalbruch formatiert ausgeben lässt
(Format => Zellen => Zahlen => Kategorie: 'Zahl' => Nachkommastellen:
'8' o. ä.).

Wolfgang

Hallo

Nunja,

Nein, du interpretierst meine Antwort falsch, Calc kann natürlich
_rechnen_ mit Datums|Zeit-differenzen, es gibt nur keinen
sinnvollen Formatcode für die Anzeige von:

< _Zeitdauer_in_Tagen_ ><Stunden><Minuten>

das verstehe ich schon noch etwas anders: den Formatcode gibt es
schon, und es wird auch richtig _dargestellt_, nur ist leider der
berechnete _Wert_ falsch. Das könnte und sollte LO besser
hinbekommen.

Dann verstehst du das ebenfalls falsch, das `TT` in einem Formatcode
steht eben nicht für "Dauer in Tagen" sondern für den Monats-Tag in einer Datumsausgabe, um in Goolys Beispiel zu bleiben, es ist der __30__(ste Dezember 1899)… (der Tag Null in der Zeitrechnung von Calc)

lese und _verstehe_ doch zunächst mal Wolfgangs Antwort _bevor_ du ……

Werner

Hallo

[1] Defaultmäßig ist das der "30.12.1899 00:00". Dieser merkwürdige Wert
hat auch durchaus einen (wenn auch nicht leicht zu erschließenden) Sinn,
den ich auch schon mal wusste, aber ehrlich gesagt inzwischen schon
wieder vergessen habe; sorry

Mit diesem Nulldatum bleibt Calc numerisch weitestgehend** (ab 1.März 1900) kompatibel zu Excel.

**Excel arbeitet mit einem _Schaltjahr_ 1900 welches aber in Wirklichkeit kein Schaltjahr war, daher sind alle Datumswerte vor diesem 1.März um einen Tag versetzt zwischen Calc und Excel.

Soweit ich weiss war es auch ein _beabsichtigter_ Fehler der Excelmacher, sie wollten ebenfalls numerisch kompatibel bleiben zu der in dem 80er? Jahren führenden Tabellenkalkulation.

Ich hoffe damit sind alle Klarheiten :wink: beseitigt.

Werner

Morsche,

das ganze setzt sich konsequenter weise auch in der Basic Laufzeit um.
Die Funktion day() liefert bei 0 Tagen und x Stunden als Parameter
ebenfalls 30 als Rückgabe. Die Funktion datediff() liefert 0.
...nur mal so als Randbemerkung

Gruß
Herbert

Hallo,

Anfrage unten:

Hallo

Nunja,

Nein, du interpretierst meine Antwort falsch, Calc kann natürlich
_rechnen_ mit Datums|Zeit-differenzen, es gibt nur keinen
sinnvollen Formatcode für die Anzeige von:

< _Zeitdauer_in_Tagen_ ><Stunden><Minuten>

das verstehe ich schon noch etwas anders: den Formatcode gibt es
schon, und es wird auch richtig _dargestellt_, nur ist leider der
berechnete _Wert_ falsch. Das könnte und sollte LO besser
hinbekommen.

Dann verstehst du das ebenfalls falsch, das `TT` in einem Formatcode
steht eben nicht für "Dauer in Tagen" sondern für den Monats-Tag in
einer Datumsausgabe, um in Goolys Beispiel zu bleiben, es ist der
__30__(ste Dezember 1899)… (der Tag Null in der Zeitrechnung von Calc)

lese und _verstehe_ doch zunächst mal Wolfgangs Antwort _bevor_ du ……

Werner

Morsche,

Auch in meinem Alter lerne ich gerne noch dazu !
Nur sage mir was Deine Anrede 'Morsche' bedeuten soll.
Der Duden gibt verschiedene Deutungen, aber die kannst Du allesamt
nicht gemeint haben.
Mit freundlichen Grüßen !
             JoLa

Wohl umgangssprachlich regional: Morsche = Guten Morgen

Grüße
Hans-Werner

------ Originalnachricht ------

Hallo OoOHWOoO,

Wohl umgangssprachlich regional:

Dann sage mir auch der ordnunghalber in welcher Region diese
Bezeichnung üblich ist.
Ich finde es unhöflich in einem öffentlichen deutschlandweiten
Schriftsatz Begrifflichkeiten zu benutzen die nur in einem sehr engen
geografischen Raum gebräuchlich sind.
Solches Tun ist ein Zeichen von Ungebildetheit und Dummheit.

Mit freundlichen Grüßen !
             JoLa

Da musst Du schon den fragen, der es geschrieben hat ...

Grüße
Hans-Werner

------ Originalnachricht ------

Hessisch:
Deutlicher wird das durch den
"hesischen Meserstescher"

JoLa_33 schrieb:

Dann sage mir auch der ordnunghalber in welcher Region diese
Bezeichnung üblich ist.

Ich tippe auf Hessen.

Ich finde es unhöflich in einem öffentlichen deutschlandweiten
Schriftsatz Begrifflichkeiten zu benutzen die nur in einem sehr engen
geografischen Raum gebräuchlich sind.

Hessen wäre nicht so ganz eng.

Solches Tun ist ein Zeichen von Ungebildetheit und Dummheit.

Sersn -Ulli

(fränkisch für Servus)

https://de.wiktionary.org/wiki/guten_Morgen

Dialektausdrücke:

Berlinerisch: Juten Morjen
Elsässisch: Güete Morje
Hessisch: Morsche
Kölsch: Morje
Siegerländisch: Gemoje
Schwäbisch: gudde Morge
Bairisch: Gumoang

Dialekt ist KEIN "Zeichen von Ungebildetheit und Dummheit" ...

Grüße
Hans-Werner

------ Originalnachricht ------

Morsche,

also als Frankforder secht mer des halt so. So wie de Friese Moin secht,
net Moin Moin. wei des wär dann en Schwätzer.

Ja, so ist das eben in der Main Metropole.
Wünsche euch eine gute Woche!

Gruß aus Frankfurt
Herbert

P.S.
Was das DG3FBJ soll wurde ich letztens auch gefragt... Das ist mein
Amateurfunkrufzeichen, zugeteilt noch von der Oberpostdirektion.

Nicht nur "Schwätzer", sondern auch:

https://de.wikipedia.org/wiki/Moin#Moin_Moin.2C_Moinmoin.2C_Moimoin

Moin Moin, Moinmoin, Moimoin

Der Doppelgruß Moin Moin (auch Moinmoin und andere; Moimoin in Luxemburg) ist bereits 1828 in Berlin belegt (s. o.). Heute wird der Doppelgruß vor allem in Norddeutschland, aber auch in angrenzenden Regionen wie in Teilen Westfrieslands, in Nordschleswig (z. T. in anderen Schreibweisen), in der Schweizer Region Interlaken und in Luxemburg als Gruß benutzt. In Norddeutschland und Nordschleswig wird in einigen Gegenden „Moin“ und „Moin, Moin“ analog dazu ebenfalls auch zur Verabschiedung und teilweise als Trinkspruch benutzt. In manchen Teilen Norddeutschlands wird den Begriffen Moin und Moin, Moin allerdings weiterhin eine unterschiedliche Bedeutung zugesprochen: Während Moin lediglich als Grußformel betrachtet wird, enthält Moin, Moin zusätzlich entweder eine herzliche Komponente oder eine gesprächsanbahnende Komponente, sozusagen eine Aufforderung zum Smalltalk oder Norddeutsch Klönschnack. Vielfach wird Moin Moin als Grußerwiderung auf den Gruß Moin angewendet. In weiten Teilen Norddeutschlands – wie in Ostfriesland oder Hamburg – wird die Verdoppelung des Moins hingegen als zu geschwätzig empfunden. Im westlichen Teil Nordschleswigs (Dänemark) wird der Doppelgruß (unter anderem Mojn Mojn) fast ausschließlich als Abschiedsgruß verwendet.

Meine Erkenntnis: DIALEKT BILDET !!!

Grüße
Hans-Werner

------ Originalnachricht ------

Hallo OoOHWOoO,

Wohl umgangssprachlich regional:

Dann sage mir auch der ordnunghalber in welcher Region diese
Bezeichnung üblich ist.
Ich finde es unhöflich in einem öffentlichen deutschlandweiten
Schriftsatz Begrifflichkeiten zu benutzen die nur in einem sehr engen
geografischen Raum gebräuchlich sind.
Solches Tun ist ein Zeichen von Ungebildetheit und Dummheit.

Und das jetzt von jemanden der gerade mal vor 4 Tagen folgendes
Dummgeschwätz von sich gegeben hat!!

> Die Neu-Einrichtung bei Relais-Wechsel ist ein unangenehmes Geschäft.
> Daher die Frage:
> Wie erreiche ich es, daß sich die 4 grauen Ecken in Vorlage
> 'Unbenannt1'
> wie gewohnt in graues Vier-Eck verwandeln ?

Ohne freundliche Grüße
Werner

Hallo!

Dialekt ist KEIN "Zeichen von Ungebildetheit und Dummheit" ...

Danke, dass lag mir auch gerade auf der Zunge, äh: Tastatur.

>>>>Auch in meinem Alter lerne ich gerne noch dazu !

Tja, JoLa, dann hast du mit deinem miserablen Umgangston
hier eine Chance verpasst.

Viele Grüße
Peter