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.

Differenz von 2 Zeitformaten inkl. Millisekunden
#1
Hallo,

ich habe 2 Zellen mit Zeiten im Format hh:mm:ss.000 (Punkt da Schweiz) und möchte in einer weiteren Zelle die Differenz haben (hier in Sekunden z.B. 1.123s).
Also Formel verwende ich 
Code:
=(C5-C4)*24*60*60

aber ich erhalte #WERT. Diese Zelle ist als Standard formatiert. Ich gehe davon aus, dass eigentlich das Ergebniss C4-C5 als Dezimalzahl in Tagen ausgegeben werden sollte.
Weshalb erhalte ich #WERT ?
Besten Dank für Eure Tipps.
Antworten Top
#2
Moin!
Ich nehme an, dass in C4:C5 TEXT steht.
Prüfe mal mit =Istzahl(C4)

(denn bei mir (Komma als Dezimaltrenner) klappt Dein Vorgehen ohne Probleme)
CDE
112:23:45,12314:56:18,5439153,42

ZelleFormatWert
C1hh:mm:ss,0000,516494479166667
D1hh:mm:ss,0000,622436840277778

ZelleFormel
E1=(D1-C1)*24*60*60

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
Moin Ralf,

ja du hast richtig vermutet die Prüfung ergibt FALSCH, d.h. es ist Text.
Ich habe doch als Formatierung hh:mm:ss.000 angegeben, was kann ich sonst noch tun?
Antworten Top
#4
Hallo
prüfe mal statt Punkt das Komma als Trennung zu den Millisekunden. Das funktioniert bei mir, der Punkt nicht.
Gruß Holger

Nachtrag:
Zitat:(denn bei mir (Komma als Dezimaltrenner) klappt Dein Vorgehen ohne Probleme)

Sorry Ralf, das habe ich zu spät gesehen. Ich vermute der Punkt macht aus dem ganzen einen Texteintrag.
Antworten Top
#5
Dann erhalte ich eine Meldung:
Das eingegebene Zahlenformat kann von Microsoft Office Excel nciht verwednet werden.
Probieren Sie die integrierten Zahlenformate aus.
....
Antworten Top
#6
@Holger:
Er ist Schweizer.

@Knudi:
Ein Format hat (erst mal) keinen Einfluss auf den Wert!
Eine Möglichkeit:
  • füge in eine beliebige Zelle eine 1 ein und kopiere diese
  • "Textzeiten" markieren
  • Inhalte einfügen, Vorgang: Multiplizieren
  • evtl. erneut das benutzerdefinierte Zahlenformat zuweisen
  • Hilfszelle kann gelöscht werden
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#7
Hat nicht funktioniert. Das Format der 2 Zeiten bleibt aber auch der Wert verändert sich nicht ?
Ich habs mal noch die 2 Zeiten als TEXT formatiert, dann wieder Inhalte einfügen... ebenfalls keine Änderung.

Das verstehe ich nicht.
Antworten Top
#8
Zeig mal ein kleines Beispiel in Form einer Beispieldatei (.xlsx)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#9
Wenn ich als Datumsgrundlage =jeztzt verwende dann geht es: IstZahl== WAHR und auch das mit dem .000 zeigt es korrekt an ....


Angehängte Dateien
.xlsx   ms_Konvertierung.xlsx (Größe: 9,29 KB / Downloads: 7)
Antworten Top
#10
(07.08.2018, 05:30)knudi schrieb: ich habe 2 Zellen mit Zeiten im Format hh:mm:ss.000 (Punkt da Schweiz) und möchte in einer weiteren Zelle die Differenz haben (hier in Sekunden z.B. 1.123s).

Das stimmt ja so nicht ganz, da Du die "Zeiten" mit der Funktion LINKS() holst, was dann erst einmal nur Text ergibt. Mit -- oder *1 werden richtige Zahlen, so auch Zeiten, erzeugt.

Tabelle1

ABCDE
6Ergebnis =istzahl ?
7Daten extrahieren:07:42:48,731 08/0607:42:48,731WAHR
807:42:49,793 08/0607:42:49,7931,062WAHR
9von Hand eingetippt:07:42:48,731WAHR
1007:42:49,7931,062WAHR
11Test mit =jetzt() Funktion07.08.2018 08:27:13,000WAHR
1207.08.2018 08:27:13,0960,0959906WAHR
Formeln der Tabelle
ZelleFormel
C7=--LINKS(B7;12)
E7=ISTZAHL(C7)
C8=LINKS(B8;12)*1
D8=(C8-C7)*24*60*60
E8=ISTZAHL(C8)
E9=ISTZAHL(C9)
D10=(C10-C9)*24*60*60
E10=ISTZAHL(C10)
C11=JETZT()
E11=ISTZAHL(C11)
C12=C11+0,000001111
D12=(C12-C11)*24*60*60
E12=ISTZAHL(C12)

Gruß Uwe
Antworten Top


Gehe zu:


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