Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Subtraktion von 2 Datumszellen - Fehler:#WERT

Forumthread: Subtraktion von 2 Datumszellen - Fehler:#WERT

Subtraktion von 2 Datumszellen - Fehler:#WERT
25.02.2014 09:37:46
2
Hallo Zusammen,
ich habe folgendes Problem:
Ich bekomme eine Liste mit 1000+ Zeilen. In jeder Zeile stehen jeweils Eingangs und Ausgangsdatum. Ich möchte das Eingangsdatum vom Ausgangsdatum abziehen. Die beiden Datumsangaben kommen in folgendem Format:
Eingangsdatum: 2014-02-21 13:00:09.878432
Ausgangsdatum: 24.02.2014 13:31:44
Als Zellenformat ist "Standard" hinterlegt in beiden Zellen.
Wenn ich jetzt jetzt einfach Ausgangsdatum - Eingangsdatum mache gibt mir Excel den #WERT Fehler aus. Kann ich das irgendwie umformatieren, so dass ich beide Daten voneinander abziehen kann?
Thx!

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
nur einer ist ein echter Datumswert ...
25.02.2014 10:05:17
der
Hallo Henrik,
... und zwar der: 24.02.2014 13:31:44
Der andere Wert: 2014-02-21 13:00:09.878432 ist exceltechnisch betrachtet ein Textwert. Deshalb ergibt sich als Ergebnis ein #Wert! Fehler.
Deshalb in diesem Fall einfach (formatiert als mm:ss):
 AB
124.02.2014 13:31#WERT!
22014-02-21 13:00:09.87843231:34

Formeln der Tabelle
ZelleFormel
B1=A1-A2
B2=A1-WECHSELN(A2;".";",")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
ach so, natürlich auch mit Tagen...
25.02.2014 10:17:08
der
Hallo,
... dann so:
 AB
124.02.2014 13:31#WERT!
22014-02-21 13:00:09.87843231:34
3 3Tage 00:31:34

Formeln der Tabelle
ZelleFormel
B1=A1-A2
B2=A1-WECHSELN(A2;".";",")
B3=A1-WECHSELN(A2;".";",")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
In B2 ist das benutzerdefinierte Zahlenformat: mm:ss
und in B3 das benutzerdefinierte Zahlenformat: T"Tage" hh:mm:ss zugewiesen.
Gruß Werner
.. , - ...

Anzeige
aber aber
25.02.2014 10:26:34
Erich
Hi Werner,
da möchte ich zwei "aber" einbringen:
"Als Zellenformat ist "Standard" hinterlegt in beiden Zellen." lässt mich vermuten, dass auch da ein Text steht.
Die Ausgabe im Format T"Tage" klappt nur, wenn die Differenz kleiner als 32 Tage ist,
darüber landen wir im Februar 1900...
Die Konvertierung von A3 kann man automatisch erledigen lassen:
 ABCD
1TexteDatum/UhrzeitDifferenz Tageoder
22014-02-21 13:00:09.878432 21.02.2014 13:00:09,800  
324.02.2014 13:31:44 3,0219243 Tage 00:31:34,200
4    
5WAHR   
6WAHR   

Formeln der Tabelle
ZelleFormel
B2=LINKS(A2;10)+WECHSELN(TEIL(A2;12;10); ".";",")
C3=A3-B2
D3=KÜRZEN(A3-B2)&" Tage "&TEXT(A3-B2;"hh:mm:ss,000")
A5=ISTTEXT(A2)
A6=ISTTEXT(A3)

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
ja und auch ein bedingtes aber ...
25.02.2014 12:00:24
der
Hallo Erich,
Du hast Recht, ich hatte überlesen, dass in beiden Zellen Standard formatiert ist.
Dann könnte eine Vermutung sein, dass bei dem Wert (bei mir in A1) zusätzliche (unnötige) Leerzeichen (hoffe ich, denn andere unsichtbare Zeichen werden problematischer) verantwortlich sind.
Dein zweites "aber" lasse ich nur bedingt gelten, bzw. halte folgendes entgegen: Wer die Differenz von Datumswerte mit Sekundenbruchteilen ermitteln will, wird normalerweise keine Differenz von vielen Tagen ermitteln wollen oder?
Gruß Werner
.. , - ...

Anzeige
AW: nur einer ist ein echter Datumswert ...
25.02.2014 11:35:31
henrik
Hey!
erstmal den besten dank für die ultraschnelle antwort :)
habs genauso umgestezt. Leider kommt immer noch der Wertfehler. Hast du noch eine Idee?

kann mehrere Ursachen haben ...
25.02.2014 11:51:12
der
Hallo Hendik,
... vielleicht stehen ja nur zusätzliche Leerzeichen vor nach der Wertangabe oder zwischen Datum und Uhrzeit.
In diesem Fall könnte schon =GLÄTTEN(A1)-WECHSELN(GLÄTTEN(A2);".";",") reichen.
Gruß Werner
.. , - ...

Anzeige
AW: nur einer ist ein echter Datumswert ...
25.02.2014 11:42:18
henrik
Hey!
erstmal den besten dank für die ultraschnelle antwort :)
habs genauso umgestezt. Leider kommt immer noch der Wertfehler. Hast du noch eine Idee?

Differenz von Datum/Zeit - aus Texten
25.02.2014 10:06:44
Datum/Zeit
Hi Henrik,
du hast nicht geschrieben, in welcher Form du die Differenz brauchst.
Hier in C3:D3 mal zwei Möglickeiten:
 ABCD
1TexteDatum/UhrzeitDifferenz Tageoder
22014-02-21 13:00:09.878432 21.02.2014 13:00:09,800  
324.02.2014 13:31:4424.02.2014 13:31:44,0003,0219243 Tage 00:31:34,200
4    
5WAHR   
6WAHR   

Formeln der Tabelle
ZelleFormel
B2=LINKS(A2;10)+WECHSELN(TEIL(A2;12;10); ".";",")
B3=LINKS(A3;10)+WECHSELN(TEIL(A3;12;10); ".";",")
C3=B3-B2
D3=KÜRZEN(B3-B2)&" Tage "&TEXT(B3-B2;"hh:mm:ss,000")
A5=ISTTEXT(A2)
A6=ISTTEXT(A3)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
In Spalte B werden die bei dir wohl als Texte vorliegenden Daten in Datum/Uhrzeit umgerechnet.
Ob bei dir Texte in den Quellzellen stehen, kannst du leicht mit einer Formel wie in A5:A6 testen.
Wie die Zellen A2:A3 formatiert sind, spielt dabei keine Rolle!
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Subtraktion von Datumszellen ohne Fehler


Schritt-für-Schritt-Anleitung

  1. Daten eingeben: Stelle sicher, dass du die Datumswerte korrekt in Excel eingibst. Beispiel:

    • Eingangsdatum: 2014-02-21 13:00:09.878432
    • Ausgangsdatum: 24.02.2014 13:31:44
  2. Zellen formatieren: Überprüfe das Format der Zellen. Stelle sicher, dass die Zellen, die die Datumswerte enthalten, im Datumsformat formatiert sind und nicht im Standardformat.

  3. Formel zur Subtraktion: Verwende die Formel:

    =A1 - A2

    Hierbei ist A1 das Ausgangsdatum und A2 das Eingangsdatum.

  4. Fehlerbehebung: Falls du den Fehler #WERT! erhältst, könnte es daran liegen, dass ein Wert als Text formatiert ist. Verwende die Funktion GLÄTTEN, um überflüssige Leerzeichen zu entfernen:

    =GLÄTTEN(A1) - WECHSELN(GLÄTTEN(A2), ".", ",")

Häufige Fehler und Lösungen

  • #WERT! Fehler: Dies tritt häufig auf, wenn einer der Datumswerte als Text vorliegt. Überprüfe, ob die Zellen korrekt formatiert sind.

  • Formatierung als Standard: Wenn die Zellen im Standardformat sind, kann Excel die Daten nicht korrekt interpretieren. Stelle sicher, dass du das richtige Datumsformat verwendest.

  • Zusätzliche Leerzeichen: Manchmal können unsichtbare Zeichen oder zusätzliche Leerzeichen den Fehler verursachen. Nutze die GLÄTTEN-Funktion, um diese zu entfernen.


Alternative Methoden

  • Verwendung von TEXT: Wenn du mit Text arbeitest, kannst du die Funktion TEXT verwenden, um die Daten in das richtige Format zu bringen:

    =TEXT(A1, "dd.mm.yyyy hh:mm:ss") - TEXT(A2, "dd.mm.yyyy hh:mm:ss")
  • Jahre subtrahieren: Möchtest du nur die Jahre subtrahieren, kannst du die DATEDIF-Funktion verwenden:

    =DATEDIF(A2, A1, "Y")

Praktische Beispiele

Beispiel 1: Berechnung der Differenz in Tagen

=DATEDIF(A2, A1, "D")

Beispiel 2: Berechnung von Stunden und Minuten

=TEXT(A1 - A2, "[hh]:mm")

Beispiel 3: Unterschied in Tagen und Uhrzeiten anzeigen

=KÜRZEN(A1 - A2) & " Tage " & TEXT(A1 - A2, "hh:mm:ss")

Tipps für Profis

  • Datum und Uhrzeit subtrahieren: Wenn du mit Uhrzeiten arbeitest, stelle sicher, dass die Datumsangaben im richtigen Format vorliegen, um präzise Ergebnisse zu erhalten.

  • Fehleranalyse: Verwende ISTTEXT, um zu überprüfen, ob das Datum in Textform vorliegt:

    =ISTTEXT(A1)
  • Bedingte Formatierung: Setze bedingte Formatierungen ein, um Zellen hervorzuheben, die einen Fehler enthalten.


FAQ: Häufige Fragen

1. Warum erhalte ich den Fehler #WERT!? Dieser Fehler tritt auf, wenn Excel versucht, mit einem Textwert zu rechnen. Stelle sicher, dass alle Datumswerte korrekt formatiert sind.

2. Wie kann ich Datumswerte in Excel subtrahieren? Du kannst einfach die beiden Datumszellen mit der Minus-Operation subtrahieren. Achte darauf, dass das Format stimmt.

3. Kann ich die Differenz in Jahren berechnen? Ja, verwende die DATEDIF-Funktion, um die Differenz in Jahren zu berechnen.

4. Wie formatiere ich die Ausgabe für Stunden und Minuten? Nutze die TEXT-Funktion, um die Ausgabe in Stunden und Minuten zu formatieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige