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

Forumthread: Formel Datum wird nicht berechnet

Formel Datum wird nicht berechnet
14.06.2020 20:32:23
MarC
Hallo zusammen,
ich bin gerade mega ratlos. Ich habe 9 Spalten in denen das Datum steht. Die Zellen haben auch das Format Datum TT.MM.JJJJ. In 6 Spalten daneben sind Formeln mit denen ich die Nettoarbeitstage berechnen möchte. Leider werden mir die Nettoarbeitstage trotz angegebenen Datum nicht immer berechnet. Wenn ich aber in die Zelle in der das Datum steht reinklicke und mit enter bestätige werden mir auf einmal die Nettoarbeitstage berechnet. Kann das daran liegen das ich das Datum über ein Userform eingebe und falsch in die Zelle übertrage? Hätte ich es mit CDate übertragen müssen?
z.B.

.Cells(LastRow, 26).Value = TextB2.Value
Gibt es eine Möglichkeit alle bestehenden Zellen mit Enter zu bestätigen ohne in jede einzelne Zelle rein klicken zu müssen? vll per Makro? Wäre echt super wenn mir da wer weiterhelfen könnte es sind nämlich so ca. 1000 Zellen die ich ungern alle einzeln durch klicken will.
https://www.herber.de/bbs/user/138292.xlsx
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel Datum wird nicht berechnet
14.06.2020 20:39:26
Hajo_Zi
Es ist Text der aussieht wie ein Datum.
Multiplikation mit 1

daten
 BCDEFG
4'26.11.2019'11.12.2019 '24.01.2020'07.02.2020'05.05.2020
5221222

verwendete Formeln
Zelle Formel Bereich N/A
B5:G5=TYP(B4)  

Zahlenformate
Zelle Format Inhalt
B4 'TT.MM.JJJJ  26.11.2019
C4 'TT.MM.JJJJ  11.12.2019
D4 'TT.MM.JJJJ 
E4 'TT.MM.JJJJ  24.01.2020
F4 'TT.MM.JJJJ  07.02.2020
G4 'TT.MM.JJJJ  05.05.2020
B5 '0  2
C5 '0  2
D5 '0  1
E5 '0  2
F5 '0  2
G5 '0  2
Zellen mit Format Standard werden nicht dargestellt

Formatierte Tabellen (daten) 
 Bereich  Name  Vorlage  Vorlage orig. 
$B$3:$P$26Tabelle14Neu Nici 1Neu Nici 1



Anzeige
AW: Formel Datum wird nicht berechnet
14.06.2020 20:42:54
Rudi
Hallo,
Hätte ich es mit CDate übertragen müssen?
Genau!
.Cells(LastRow, 26).Value = cdate(TextB2.Value)
Gibt es eine Möglichkeit
eine 0 kopieren, Bereich markieren, Inhalte einfügen - Werte - Addieren.
Gruß
Rudi
Danke für die schnelle Hilfe
14.06.2020 22:06:41
MarC
Vielen Dank euch beiden, jetzt stimmen die Daten. Eine Frage noch am Rande muss ich auch beim einlesen des Datums ins UserForm etwas bedachten oder kann ich es so machen:
TextB4 = Worksheets("Temp").Cells(ZeileEdit, 28)

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Excel-Datum: Probleme mit Formeln und deren Lösungen


Schritt-für-Schritt-Anleitung

  1. Überprüfe das Datumsformat: Stelle sicher, dass die Zellen, in denen das Datum steht, im richtigen Format (TT.MM.JJJJ) formatiert sind. Klicke mit der rechten Maustaste auf die Zelle, wähle „Zellen formatieren“ und stelle das Datum korrekt ein.

  2. Eingeben des Datums: Wenn Du das Datum über ein UserForm eingibst, benutze die CDate-Funktion, um sicherzustellen, dass das Datum korrekt in die Zelle übertragen wird:

    .Cells(LastRow, 26).Value = CDate(TextB2.Value)
  3. Formel für Nettoarbeitstage: Stelle sicher, dass die Formeln, die die Nettoarbeitstage berechnen, korrekt sind. Du kannst die Funktion NETTOARBEITSTAGE verwenden, um das gewünschte Ergebnis zu erzielen.

  4. Bestätigen der Zellen: Wenn Du viele Zellen hast, die Du aktualisieren musst, kann ein Makro hilfreich sein, um alle Zellen mit einem „Enter“ zu bestätigen:

    Dim cell As Range
    For Each cell In Range("DeinBereich")
       cell.Value = cell.Value
    Next cell

Häufige Fehler und Lösungen

  • Formel wird nicht berechnet: Wenn Deine Excel-Formel für das Datum nicht berechnet wird, könnte es daran liegen, dass die Zelle als Text formatiert ist. Verwende die Multiplikation mit 1, um Excel zu zwingen, das Datum in eine Zahl umzuwandeln:

    cell.Value = cell.Value * 1
  • Excel nimmt die Formel nicht an: Achte darauf, dass das Datumsformat korrekt ist. Wenn Du das Datum mit einem Apostroph eingibst (z.B. '26.11.2019), wird es als Text behandelt und die Formel wird nicht berechnet.

  • Nullwerte in Formeln: Wenn Du mit Nullen arbeitest, kannst Du die Inhalte kopieren und dann „Inhalte einfügen“ -> „Werte“ -> „Addieren“ verwenden, um sicherzustellen, dass die Formeln korrekt funktionieren.


Alternative Methoden

  • Text in Spalten: Wenn Du viele Daten importierst, kannst Du die Funktion „Text in Spalten“ verwenden, um sicherzustellen, dass Excel die Daten im richtigen Format interpretiert.

  • Datum in Formel: Verwende die DATUM-Funktion in Excel, um Datumseingaben direkt in Formeln zu integrieren:

    =DATUM(JAHR(A1), MONAT(A1), TAG(A1))

Praktische Beispiele

  1. Berechnung der Nettoarbeitstage:

    =NETTOARBEITSTAGE(A1, B1)

    Hierbei ist A1 das Startdatum und B1 das Enddatum.

  2. Formel für Datum von bis:

    =WENN(A1<B1; "Gültig"; "Ungültig")

    Diese Formel prüft, ob das Startdatum vor dem Enddatum liegt.


Tipps für Profis

  • Formatierung: Verwende die „Bedingte Formatierung“, um Zellen hervorzuheben, die nicht dem Datumsformat entsprechen.

  • Datenvalidierung: Setze Datenvalidierung für Eingabefelder in Deinem UserForm, um sicherzustellen, dass nur gültige Datumswerte akzeptiert werden.

  • Fehlerüberprüfung: Nutze die Fehlerüberprüfung in Excel, um schnell herauszufinden, welche Zellen Probleme verursachen.


FAQ: Häufige Fragen

1. Wieso wird meine Formel in Excel nicht berechnet?
Das kann daran liegen, dass die Zelle als Text formatiert ist oder das Datum nicht im richtigen Format eingegeben wurde.

2. Wie kann ich sicherstellen, dass das Datum in meiner Formel korrekt ist?
Verwende die CDate-Funktion oder stelle sicher, dass das Datum richtig formatiert ist, bevor Du es in die Formel einfügst.

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