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

Forumthread: Format in Pivot-Details

Format in Pivot-Details
18.11.2013 14:56:52
Tobias
Hallo!
Ich habe ein Problem beim Einblenden von Detaildaten in einer Pivottabelle. Konkret geht es um das Uhrzeitformat. Es gibt einige Uhrzeiten mit dem Wert 0 bzw 00:00:00, welche in der Pivottabelle auch als Uhrzeit formatiert sind und dort korrekt angezeigt werden. Beim Einblenden der Detaildaten durch Doppelklick auf den entsprechenden Wert werden diese Werte im Datumsformat als 00.01.1900 ausgegeben. Alle anderen Uhrzeiten (bspw. 14:30:00) werden hingegen korrekt angezeigt.
Gibt es eine Möglichkeit, dies automatisiert zu korrigieren, und zwar möglichst so, dass es bei jedem Detail-Einblenden direkt richtig dargestellt wird?

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
nachgefragt ...
18.11.2013 17:58:27
neopa
Hallo Tobias,
... also wenn ich den Auswertungszellen einmal ein benutzerdefiniertes Zeitformat z.B. [h]:mm:ss;; zugewiesen habe, bleibt dies auch so bei anderen Pivot-"Berichten" so erhalten.
Wie ist denn Deine Datenstruktur?
Gruß Werner
.. , - ...

AW: nachgefragt ...
19.11.2013 07:38:06
Tobias
Hallo Werner,
ich habe ein Beispiel angehängt. Nach dem Einblenden der Details wird beim ersten Eintrag die Endzeit falsch konvertiert. Auf dem Blatt "Daten" ist die ursprüngliche Struktur sichtbar. Selbst wenn die Uhrzeiten in die Pivottabelle eingefügt und dort entsprechend formatiert werden, ist das Ergebnis nach dem Detail-Einblenden immer noch dasselbe.
https://www.herber.de/bbs/user/88145.xlsx

Anzeige
AW: nachgefragt ...
19.11.2013 08:14:01
Luschi
Hallo Tobias,
in der Tabelle 'Daten!E2' steht doch schon der falsche Ausgangswert '01.01.1900 00:00:00'.
Da kann dann die Pivottabelle auch nichts mehr retten.
Gruß von Luschi
aus klein-Paris

AW: nachgefragt ...
19.11.2013 08:18:00
Tobias
So ist das mit dem Wald und den ganzen Bäumen...
Besten Dank!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Uhrzeitformat in Pivot-Details richtig darstellen


Schritt-für-Schritt-Anleitung

  1. Öffne Deine Excel-Datei mit der Pivottabelle, die das Uhrzeitformat enthält.
  2. Klicke auf die Pivottabelle und gehe zu den PivotTable-Tools.
  3. Wähle den Tab "Analyse" und klicke auf "Feld, Elemente & Sätze".
  4. Gehe zu "Wertfeldeinstellungen" und wähle das entsprechende Feld aus.
  5. Klicke auf "Zahlenformat" und wähle im Dialogfeld "Benutzerdefiniert".
  6. Gib das Format [h]:mm:ss ein, um sicherzustellen, dass alle Uhrzeiten korrekt angezeigt werden.
  7. Bestätige die Änderungen, schließe das Dialogfeld und speichere die Datei.

Durch diese Schritte wird sichergestellt, dass das Uhrzeitformat in der Pivottabelle beibehalten wird, auch wenn Du die Detaildaten einblendest.


Häufige Fehler und Lösungen

  • Problem: Uhrzeiten erscheinen als 00.01.1900.

    • Lösung: Stelle sicher, dass die Datenquelle in der Tabelle korrekt formatiert ist. Überprüfe, ob die Ausgangswerte wie 01.01.1900 00:00:00 vorhanden sind. Diese sollten nicht in der Datenquelle stehen, da sie die Darstellung in der Pivottabelle beeinflussen.
  • Problem: Formatierung wird nicht beibehalten.

    • Lösung: Wenn Du ein benutzerdefiniertes Format in den Wertfeldeinstellungen angewendet hast, achte darauf, dass Du das Format auf alle relevanten Felder anwendest, um konsistente Ergebnisse zu erzielen.

Alternative Methoden

Eine alternative Methode zur Korrektur des Uhrzeitformats besteht darin, die Datenquelle vor dem Erstellen der Pivottabelle zu bereinigen:

  1. Ersetze falsche Zeitwerte in der Datenquelle durch korrekte Uhrzeiten.
  2. Erstelle erneut die Pivottabelle, nachdem Du die Daten korrigiert hast.
  3. Überprüfe, ob das Uhrzeitformat nun korrekt angezeigt wird.

Zusätzlich kannst Du VBA verwenden, um die Uhrzeiten automatisch zu formatieren, falls Du regelmäßig mit ähnlichen Problemen konfrontiert wirst.


Praktische Beispiele

Wenn Du zum Beispiel die Uhrzeit 00:00:00 in Deiner Datenquelle hast, stelle sicher, dass Du sie in 00:00 umwandelst, bevor Du sie in die Pivottabelle einfügst.

Du kannst auch die folgende Formel verwenden, um die Zeit korrekt darzustellen:

=WENN(A1=0;"";TEXT(A1;"[h]:mm:ss"))

Diese Formel gibt eine leere Zelle zurück, wenn der Wert 0 ist, und zeigt ansonsten die Zeit im gewünschten Format an.


Tipps für Profis

  • Verwende benutzerdefinierte Formate für alle relevanten Zeitfelder in Deinen Pivot-Reports, um Probleme zu vermeiden.
  • Prüfe regelmäßig die Datenquelle auf Ungenauigkeiten, bevor Du die Pivottabelle aktualisierst.
  • Nutze die VBA-Programmiersprache, um Automatisierungen für wiederkehrende Aufgaben in Excel zu erstellen, insbesondere wenn Du oft mit Pivot-Tabellen arbeitest.

FAQ: Häufige Fragen

1. Warum wird 00:00:00 als 00.01.1900 angezeigt?
Die Anzeige als 00.01.1900 liegt daran, dass Excel 0 als Datum interpretiert. Stelle sicher, dass Deine Datenquelle korrekt formatiert ist.

2. Kann ich die Formatierung automatisieren?
Ja, Du kannst VBA verwenden, um eine Makro zu erstellen, das die Formatierung bei jedem Detail-Einblenden automatisch anpasst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige