Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Stunden von Datum subtrahieren

Stunden von Datum subtrahieren
16.03.2016 16:47:07
Datum
Hallo liebes Forum,
folgende Problemstellung:
Zelle A1:
16.03.2016 16:00 (Format: TT.MM.JJJJ hh:mm)
In Zelle B1 gebe ich 02:00 ein (Format: hh:mm)
In Zelle C1 steht:
=A1+B1 (Format TT.MM.JJJJ hh:mm)
Als Ergebnis wird richtigerweise 16:03:2016 18:00 ausgegeben.
Nun möchte ich jedoch in Zelle B1 eine negative Zeit eingeben, also von Zelle A1 z. B. 2 Stunden (oder auch 70 Stunden) abziehen. Wie kann ich das bewerkstelligen? Die Eistellung mit dem 1904-Datum habe ich schon beides getestet ohne Wirkung.
Excel lässt die Eingabe von -02:00 nicht zu.
Ich freue mich über jede Hilfe und danke schon mal sehr :-)

Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Stunden von Datum subtrahieren
16.03.2016 17:00:19
Datum
Hallo,
geht nicht einfach
=a1 - b1
dann kann in B1 ein positiver Wert stehen.
Mfg

AW: =A1-(70/24)
16.03.2016 17:04:49
Herbert
,,

AW: dann z.B. mit einer Hilfsspalte ...
16.03.2016 17:06:47
...
Hallo Andre,
... wenn Du mit einer Hilfsspalte (hier E) "leben" kannst dann am einfachsten wohl so, in dem Du bei erforderlichen Minuswerten einfach ein Minuszeichen in E eingibst, dann kannst Du trotzdem ein negativen Minuszeitwert in Spalte B anzeigen und auch damit rechnen.
Dann so:
 ABCDE
116.03.2016 16:00-2:0016.03.2016 14:00 -
217.03.2016 16:003:0017.03.2016 19:00  

Formeln der Tabelle
ZelleFormel
C1=A1+WENN(E1="-";-B1;B1)
C2=A2+WENN(E2="-";-B2;B2)

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
B11. / Formel ist =$E1="-"Abc
B21. / Formel ist =$E1="-"Abc


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

Anzeige
AW: Stunden von Datum subtrahieren
16.03.2016 17:10:04
Datum
Hallo Andre,
oder so:
Tabelle1

 ABC
116.03.16 16:037013.03.16 18:03
2   

Formeln der Tabelle
ZelleFormel
C1=A1-(B1/24)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Servus

Anzeige
AW: ist aber so nichts für "Protokoll" ...
16.03.2016 17:18:19
...
Hallo Herbert,
... ich habe mir vorgestellt, das Andre das sicherlich nicht nur rechnen sondern auch ausdrucken will. Deshalb mein Vorschlag mit der Hilfsspalte, weil es ja in Excel keine echten negativen Zeitangaben im Format h:mm gibt sondern nur über den "Trick" der mir vorhin gerade so eingefallen war.
Gruß Werner
.. , - ...

Anzeige
AW: Stunden von Datum subtrahieren
16.03.2016 17:28:18
Datum
Hi
Gib mal ein: =-"2:00"
oder =-"70:00"
beachte jedoch, dass Zeiten in Excel immer UHR-Zeiten sind und daher Excel keine negativen Zeitwerte anzeigen kann.
Dh Excel rechnet mit diese Werten zwar richtig, kann sie aber nur als einfache Zahlen anzeigen und nicht als ihr Uhrzeit-Äquivalent.
Datum und Uhrzeit sind für Excel auch nur einfache Zahlen.
Ein Tag mit 24h entspricht dem Wert 1.
Der Ganzzahlanteil stellt das Datum dar (Tage gezählt ab dem 1.1.1900) und die NK-Stellen bilden die Uhrzeit.
eine negative Zeit von -2:00 wäre in der Excelsystematik als Uhrzeit eigentlich der 30.12.1899 22:00
Gruß Daniel

Anzeige
AW: da erscheinen dann allerdings in B nur ### owT
16.03.2016 17:38:42
...
Gruß Werner
.. , - ...

AW: da erscheinen dann allerdings in B nur ### owT
16.03.2016 17:44:38
Daniel
naja, ich schrieb doch:
Excel kann keinen negativen Zeiten darstellen, weil es "Zeit" nur als Uhrzeit, aber nicht als Mengenbegriff kennt.
Negative Uhrzeiten gibt es nicht.
und wie ich schon ausführte, müsste es dann konsequenterweise -2:00 als 22:00 anzeigen.
um Verwechslungen zu vermeiden, werden dann negative Datums- und Uhrzeitwerte als ########## angezeigt.
Das betrifft aber nur die Anzeige, gerechnet werden kann mit diesen Werten schon.
Gruß Daniel

Anzeige
AW: nun und ich schrieb ...
16.03.2016 17:57:22
...
Hallo Daniel,
... vorhin an Herbert im Betreff: "ist aber so nichts für "Protokoll" ... und im Text an ihm dann noch:
"... ich habe mir vorgestellt, das Andre das sicherlich nicht nur rechnen sondern auch ausdrucken will. Deshalb mein Vorschlag mit der Hilfsspalte, weil es ja in Excel keine echten negativen Zeitangaben im Format h:mm gibt sondern nur über den "Trick" der mir vorhin gerade so eingefallen war" Und meinem Beitrag an Andre will hier nicht wiederholen.
Es geht eben auch in und mit Excel öfters nicht nur ums richtige Rechnen sondern auch um eine nachvollziehbare Darstellung der Datenwerte.
Gruß Werner
.. , - ...

Anzeige
AW: nun und ich schrieb ...
16.03.2016 18:19:36
Daniel
naja, ich ging davon aus, das Andre, so wie er geschrieben hat, -2:00 in eine Zelle eingeben wollte, so dass dann richtig gerechnet wird.
und mit der eingabe von -"2:00" funktioniert das.
Dass die Uhrzeit so nicht angezeigt werden kann und und wenn man auch die Anzeige haben will, man sich dann was anderes einfallen lassen muss (z.b. deine Hilfsspaltenlösung mit getrennter eingabe von Betrag und Vorzeichen) habe ich ja in keinster Weise in Frage gestellt.
Gruß Daniel

Anzeige
AW: Stunden von Datum subtrahieren
17.03.2016 08:55:28
Datum
Hallo Andre,
es wäre sehr nett von dir, wenn du uns mitteilen würdest, wofür du dich nun entschieden hast!
Servus

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Stunden von Datum subtrahieren in Excel


Schritt-für-Schritt-Anleitung

Um Stunden von einem Datum in Excel abzuziehen, kannst du folgende Schritte befolgen:

  1. Gib in Zelle A1 das Datum mit Uhrzeit ein, z.B. 16.03.2016 16:00 im Format TT.MM.JJJJ hh:mm.

  2. In Zelle B1 gib die Anzahl der Stunden ein, die du abziehen möchtest, z.B. -2:00 für zwei Stunden. Beachte, dass Excel keine negativen Zeitwerte direkt zuzulassen scheint.

  3. In Zelle C1 verwendest du die Formel:

    =A1 + B1

    Das würde jedoch nur funktionieren, wenn B1 einen positiven Wert hat. Daher solltest du eine Hilfsspalte verwenden.

  4. Alternativ kannst du die Formel in C1 so anpassen:

    =A1 - (B1/24)

    Hierbei wird angenommen, dass B1 die Stunden als Zahl eingibt (z.B. 70 für 70 Stunden).


Häufige Fehler und Lösungen

  • Problem: Excel zeigt nur ########## an.

    • Lösung: Das passiert, wenn die Zeit nicht im richtigen Format angezeigt werden kann. Stelle sicher, dass Zelle C1 das korrekte Zeitformat hat.
  • Problem: Negative Zeiten werden nicht akzeptiert.

    • Lösung: Verwende eine Hilfsspalte, um das Vorzeichen zu steuern, und gib z.B. in E1 ein Minuszeichen ein. Die Formel in C1 könnte dann so aussehen:
      =A1 + WENN(E1="-"; -B1; B1)

Alternative Methoden

  • Hilfsspalte: Eine sehr effektive Methode ist die Verwendung einer Hilfsspalte für das Vorzeichen. Das bedeutet, dass du in einer separaten Spalte das Vorzeichen eingibst (z.B. - für abziehen) und in der Hauptspalte die Stunden.

  • Direkte Eingabe: Du kannst auch die Stunden direkt negativ eingeben:

    =A1 - "2:00"

    oder für größere Zeiträume:

    =A1 - "70:00"

    Beachte, dass die Anzeige dieser Werte als Uhrzeit nicht korrekt sein wird.


Praktische Beispiele

  1. Beispiel 1: Subtrahiere 2 Stunden von 16.03.2016 16:00

    • A1: 16.03.2016 16:00
    • B1: -2:00
    • C1: =A1 + B1 (Ergebnis: 16.03.2016 14:00)
  2. Beispiel 2: Subtrahiere 70 Stunden von 16.03.2016 16:00

    • A1: 16.03.2016 16:00
    • B1: 70
    • C1: =A1 - (B1 / 24) (Ergebnis: 13.03.2016 18:00)

Tipps für Profis

  • Formatierung: Achte darauf, dass du die richtigen Zeitformate verwendest, um Missverständnisse zu vermeiden.
  • Datenvalidierung: Nutze die Datenvalidierungsfunktion, um sicherzustellen, dass nur gültige Zeitwerte eingegeben werden.
  • Automatisierung: Für komplexe Berechnungen kannst du auch VBA (Visual Basic for Applications) in Excel verwenden, um benutzerdefinierte Funktionen zu erstellen.

FAQ: Häufige Fragen

1. Kann ich auch Minuten subtrahieren?
Ja, du kannst Minuten subtrahieren, indem du die Minuten in Tage umrechnest. Zum Beispiel:

=A1 - (B1/1440)

Hierbei ist B1 die Anzahl der Minuten.

2. Warum zeigt Excel negative Zeiten nicht korrekt an?
Excel behandelt Zeitwerte als Bruchteile eines Tages. Negative Zeiten werden daher nicht als solche angezeigt, sondern führen zu einem Fehler.

3. Wie kann ich die Uhrzeit minus 1 Stunde abziehen?
Das kannst du einfach mit folgender Formel machen:

=A1 - (1/24)

Das subtrahiert eine Stunde von der Zeit in A1.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige