Dashboard lädt zu langsam? Daten stimmen nicht? Charts sind verwirrend? Wir diagnostizieren & reparieren!
Das Problem: Defekte Dashboards überall:
- Langsam! Dauer zum Laden: 30+ Sekunden!
- Fehlerhafte Daten! Formeln brechen zusammen!
- Unlesbare Charts! Zu viele Serien!
- Unerwartete Werte! Formel-Fehler!
- Keine Interaktivität! Statisch & unbrauchbar!
Die Lösung: Dashboard-Diagnose & Reparatur! Systematisches Problem-Solving!
In diesem Tutorial lernst du: Die Top 20 Dashboard-Probleme zu identifizieren und zu lösen!
1. Die Top 20 Dashboard-Probleme (Quick Reference)
| Problem # | Problem | Symptom | Schweregrad | Schnelle Lösung |
|---|---|---|---|---|
| 1 | Langsames Laden | 30+ Sekunden zum Öffnen | 🔴 Critical | Formeln optimieren, Array-Formeln reduzieren |
| 2 | Fehlerhafte Summen | Totale stimmen nicht | 🟠 High | SUMIF überprüfen, fehlende Zeilen prüfen |
| 3 | Charts zeigen #REF! | Chart ist rot/leer | 🔴 Critical | Datenquelle überprüfen, gelöschte Spalten? |
| 4 | Pivot-Fehler | Pivot aktualisiert nicht | 🟠 High | Datenquellen updaten, Pivot refresh |
| 5 | Zirkuläre Referenzen | Warnung beim Öffnen | 🟠 High | Formel-Abhängigkeiten prüfen |
| 6 | Daten werden nicht aktualisiert | Alte Zahlen, keine Änderung | 🟠 High | Formeln: Absolute vs. relative Referenzen |
| 7 | Charts unleserlich | Zu viele Serien, Chaos | 🟡 Medium | Chart aufteilen, Serien begrenzen (max 5) |
| 8 | Formatierung gebrochen | Zahlen zeigen seltsam | 🟡 Medium | Format überprüfen: Dezimal, Tausender |
| 9 | Filter nicht synced | Slicer arbeitet nicht korrekt | 🟠 High | Slicer-Verbindung überprüfen |
| 10 | Daten außerhalb Range | Neue Daten nicht einbezogen | 🟠 High | Dynamische Range oder Table verwenden |
| 11 | Power Query Fehler | Fehler beim Refresh | 🟠 High | Query-Schritte überprüfen, Quelle validieren |
| 12 | Bedingte Formatierung spinnt | Farbcodierung falsch | 🟡 Medium | Regel-Reihenfolge überprüfen |
| 13 | Duplikate in Daten | Summen zu hoch | 🟠 High | Duplikate entfernen oder Filter in SUMIF |
| 14 | NULL/Leer-Werte | Unerwartete Ergebnisse | 🟡 Medium | IFERROR oder ISNULL Handling |
| 15 | X-Achse falsch sortiert | Chart zeigt falsche Reihenfolge | 🟡 Medium | Daten oder Chart-Datenquelle sortieren |
| 16 | Zu viele Dezimalstellen | 4,56789123456 statt 4,57€ | 🟡 Medium | ROUND-Funktion oder Format ändern |
| 17 | Zeitzone-Fehler | Zeitstempel falsch | 🟠 High | Excel Datums-Einstellungen überprüfen |
| 18 | Cache-Problem bei Pivot | Alte Werte trotz neuem Filter | 🟡 Medium | Pivot Cache löschen & neu erstellen |
| 19 | Links/Verknüpfungen broken | Externe Quelle nicht verfügbar | 🟠 High | Links überprüfen oder konsolidieren |
| 20 | Berechnung Mode = Manual | Formeln updaten nicht | 🟠 High | Formulas → Calculation → Automatic setzen |
2. Problem 1: Langsames Dashboard (30+ Sekunden Ladezeit)
🔴 SYMPTOM: Dashboard öffnet sich extrem langsam! Benutzer warten 30-60 Sekunden!
ROOT CAUSES (in Reihenfolge der Häufigkeit):
ROOT CAUSES (in Reihenfolge der Häufigkeit):
- Array-Formeln (SUMPRODUCT mit zu vielen Reihen!)
- Zu viele VLOOKUP statt INDEX/MATCH
- Volatile Funktionen: NOW(), TODAY(), INDIRECT(), OFFSET()
- Charts mit zu vielen Datenquellen
- Externe Verknüpfungen die nicht verfügbar sind
🔧 Diagnose & Lösung:
Schritt 1: Langsame Formeln identifizieren
Tool: Formulas → Trace Dependents/Precedents
Oder: Helper-Column mit Zeitstempel vor/nach Formel
Beispiel: =NOW() vor Formel, =NOW() nach Formel, Differenz berechnen!
Schritt 2: Formeln optimieren
❌ LANGSAM: =SUMPRODUCT((A:A="Sales")*(B:B>1000)*C:C)
(Ganze Spalten verwenden = Millionen Zeilen!)
✅ SCHNELL: =SUMPRODUCT((A1:A10000="Sales")*(B1:B10000>1000)*C1:C10000)
(Nur Datenbereich!)
❌ LANGSAM: 500x VLOOKUP über 100.000 Zeilen
✅ SCHNELL: 1x INDEX/MATCH oder Power Query
(INDEX/MATCH ca. 10x schneller!)
❌ LANGSAM: =INDIRECT("Sheet"&ROW())
✅ SCHNELL: Direkte Referenzen oder Power Query
(INDIRECT = volatile, jede Änderung recalc!)
✅ Best Practices:
1. Datenbereich begrenzen: A1:A10000 statt A:A!
2. Volatile Funktionen minimieren: NOW(), TODAY() nur wo nötig!
3. Power Query für große Daten: Statt 500x VLOOKUP!
4. Charts reduzieren: Max 5 pro Dashboard!
5. Conditional Formatting begrenzen: Nur sichtbare Range!
2. Volatile Funktionen minimieren: NOW(), TODAY() nur wo nötig!
3. Power Query für große Daten: Statt 500x VLOOKUP!
4. Charts reduzieren: Max 5 pro Dashboard!
5. Conditional Formatting begrenzen: Nur sichtbare Range!
3. Problem 2: Fehlerhafte Summen (#REF!, #VALUE!, etc.)
🔴 SYMPTOM: Summen stimmen nicht! SUMIF zeigt falsche Werte oder Fehler!
ROOT CAUSES:
ROOT CAUSES:
- SUMIF-Syntax falsch (Bereich vs. Kriterium Größe)
- Spalte wurde gelöscht → #REF! in Formeln
- Neue Daten unter Tabelle hinzugefügt (außerhalb Range)
- Text vs. Zahl Vergleich (z.B. "100" vs 100)
- Duplikate in Daten nicht berücksichtigt
🔧 Diagnose & Lösung:
Schritt 1: SUMIF-Syntax überprüfen
❌ FALSCH: =SUMIF(A1:A100,"Sales",B1:B50)
(Bereiche ungleich groß!)
✅ RICHTIG: =SUMIF(A1:A100,"Sales",B1:B100)
(Bereiche gleich groß!)
❌ FALSCH: =SUMIF(A:A,A1,B:B)
(Ganze Spalten mit ROW-Fehler!)
✅ RICHTIG: =SUMIF(A1:A10000,A1,B1:B10000)
(Begrenzte Range!)
Schritt 2: Gelöschte Spalten finden
- Menu: Formulas → Error Checking → Error!
- Oder manuell: Jede Formel überprüfen mit F2!
- Lösung: Formeln neu schreiben oder Spalte wiederherstellen!
Schritt 3: Dynamische Ranges verwenden
Statt: =SUMIF(A1:A100,"Sales",B1:B100)
Besser: =SUMIF(Sales_Table[Kategorie],"Sales",Sales_Table[Betrag])
(Table = automatisch expandiert!)
Oder mit OFFSET:
=SUMIF(OFFSET($A$1,0,0,COUNTA($A:$A)),...)
(Passt sich an neue Zeilen an!)
4. Problem 3: Charts zeigen #REF! oder sind leer
🔴 SYMPTOM: Chart ist rot mit #REF! Fehler oder völlig leer!
ROOT CAUSES:
ROOT CAUSES:
- Datenquelle gelöscht oder umbenannt
- Spalte der Datenquelle wurde gelöscht
- Daten auf anderem Blatt und Referenz falsch
- Chart-Range ist zu groß oder leer
- Slicer Filter hat alle Daten gelöscht
🔧 Diagnose & Lösung:
Schritt 1: Chart-Datenquelle überprüfen
- Rechtsklick auf Chart: "Select Data"!
- Prüfen: Sind alle Referenzen korrekt?
- Beispiel: Sheet1!$A$1:$A$100 oder Table1[Sales]?
Schritt 2: Daten sichtbar machen
Wenn Charts leer sind:
1. Sind Daten vorhanden? (Einfach überprüfen!)
2. Ist Range zu groß/falsch?
3. Sind Zeilen/Spalten hidden?
Lösung: Chart neu erstellen mit correct range!
Oder: Table erstellen & Chart an Table linken!
Schritt 3: Named Ranges verwenden
Chart an Table oder Named Range binden = sicherer!
Beispiel:
1. Define Name: Sales_Data = Tabelle1!$A$1:$C$100
2. Chart Datenquelle: =Sales_Data
3. Wenn Daten expand, automatisch mit dabei!
Oder mit Table:
1. Create Table (Ctrl+Shift+L)
2. Chart → Daten aus Table
3. Automatisch dynamisch!
5. Problem 4: Pivot-Tabelle aktualisiert nicht
🟠 SYMPTOM: Neue Daten in Source, aber Pivot zeigt alte Werte!
ROOT CAUSES:
ROOT CAUSES:
- Pivot wurde nicht manuell aktualisiert (Refresh)
- Datenquelle Range ist zu klein (neue Zeilen außerhalb)
- Power Query: Quelle validieren vor Refresh
- Pivot Cache ist kaputt
- Auto-Refresh ist deaktiviert
🔧 Diagnose & Lösung:
Schritt 1: Manuelle Refresh
- Schnell: Pivot anklicken → PivotTable Analyze → Refresh!
- Oder: Rechtsklick auf Pivot → Refresh!
- Oder: Data Tab → Refresh All!
Schritt 2: Datenquelle überprüfen
1. PivotTable Analyze → Change Data Source
2. Range sollte ALLE Daten enthalten!
3. Beispiel: Wenn neue Zeilen in 101-200, muss Range bis 200+!
Besser: Table als Datenquelle verwenden!
1. Source als Table definieren (Ctrl+Shift+L)
2. Pivot aus Table erstellen
3. Auto-expandierend!
Schritt 3: Auto-Refresh aktivieren
- PivotTable Analyze: Options → Data → "Refresh on Open"!
- Dann: Pivot aktualisiert automatisch beim Öffnen!
6. Problem 5: Zirkuläre Referenzen (Circular Reference)
🟠 SYMPTOM: Warnung beim Öffnen: "Circular Reference Detected"!
ROOT CAUSES:
ROOT CAUSES:
- Formel in Zelle referenziert sich selbst direkt!
- Indirekte Zirkularität über mehrere Formeln
- Copy-Paste-Fehler hinterlassen hat Zirkularität!
🔧 Diagnose & Lösung:
Schritt 1: Zirkularität finden
- Menu: Formulas → Error Checking → Circular Reference!
- Excel zeigt: Zelle mit Problem anspringen!
Schritt 2: Formel überprüfen & beheben
❌ ZIRKULAR: Zelle A1 = A1 + 100
(A1 referenziert sich selbst!)
✅ GELÖST: Zelle B1 = A1 + 100
(B1 referenziert A1, nicht sich selbst!)
Auch zirkular:
A1 = B1
B1 = A1
(Indirekte Zirkularität!)
Lösung: Eine Zelle umbenennen oder Referenz ändern!
7. Problem 6: Daten werden nicht aktualisiert
🟠 SYMPTOM: Quell-Daten ändern sich, aber Dashboard zeigt alt! Formeln aktualisieren nicht!
ROOT CAUSES:
ROOT CAUSES:
- Absolute Referenzen ($A$1) statt relativ (A1)
- Calculation Mode = Manual (nicht Automatic)
- Copy-Paste Values hat formulas gelöscht!
- External Links sind broken
🔧 Diagnose & Lösung:
Schritt 1: Calculation Mode überprüfen
- Menu: Formulas → Calculation Options!
- Prüfen: Ist "Automatic" ausgewählt?
- Falls Manual: Auf Automatic stellen!
Schritt 2: Formeln überprüfen
❌ PROBLEM: =SUMIF($A$1:$A$100,"Sales",$B$1:$B$100)
(Absolute Referenzen = nie ändernd!)
✅ BESSER: Wenn Datenbereich wächst → dynamisch:
=SUMIF(OFFSET($A$1,0,0,COUNTA($A:$A)-1),"Sales",OFFSET($B$1,0,0,COUNTA($B:$B)-1))
Oder einfach mit Table:
=SUMIF(Sales_Table[Kategorie],"Sales",Sales_Table[Betrag])
8. Problem 7-10: Weitere Top-Probleme Kurz erklärt
7️⃣ Charts unleserlich (zu viele Serien)
Problem: Chart mit 20 Linien = Chaos!
Lösung: Chart aufteilen oder max 3-5 Serien!
Beispiel: Statt 1 Chart mit 20 Serien → 4 Charts mit je 5!
Lösung: Chart aufteilen oder max 3-5 Serien!
Beispiel: Statt 1 Chart mit 20 Serien → 4 Charts mit je 5!
8️⃣ Formatierung gebrochen (Zahlen zeigen seltsam)
Problem: 4,56789123456 statt 4,57€!
Lösung: Format überprüfen oder ROUND verwenden!
Beispiel: =ROUND(A1,2) oder Format → Currency 2 Dezimal!
Lösung: Format überprüfen oder ROUND verwenden!
Beispiel: =ROUND(A1,2) oder Format → Currency 2 Dezimal!
9️⃣ Filter nicht synced (Slicer arbeitet nicht)
Problem: Slicer ändert Pivot nicht!
Lösung: Slicer mit Pivot verlinken!
Wie: Rechtsklick Slicer → Report Connections → Pivot auswählen!
Lösung: Slicer mit Pivot verlinken!
Wie: Rechtsklick Slicer → Report Connections → Pivot auswählen!
🔟 Daten außerhalb Range (neue Daten ignoriert)
Problem: Formel: A1:A100, aber Daten bis A200!
Lösung: Table oder dynamische Range!
Beispiel: =SUMIF(OFFSET($A$1,0,0,COUNTA($A:$A)),"X",...)
Lösung: Table oder dynamische Range!
Beispiel: =SUMIF(OFFSET($A$1,0,0,COUNTA($A:$A)),"X",...)
9. Problem 11-15: Noch mehr häufige Fehler
1️⃣1️⃣ Power Query Fehler (Refresh bricht ab)
Lösung:
- Power Query Editor öffnen (rechtsklick → Edit)
- Schritte überprüfen (Applied Steps)
- Wo ist der Fehler? (Rotes X?)
- Quelle validieren (URL, Datei noch vorhanden?)
- Schritt löschen & neu erstellen!
1️⃣2️⃣ Bedingte Formatierung spinnt (falsche Farben)
Lösung:
- Home → Conditional Formatting → Manage Rules
- Regel-Reihenfolge überprüfen (Stop If True?)
- Kriterium überprüfen (Bedingung richtig?)
- Bereich richtig? (Richtiger Zellbereich?)
1️⃣3️⃣ Duplikate in Daten (Summen zu hoch)
Lösung:
- Data → Remove Duplicates!
- Oder: SUMIF mit Duplikat-Filter!
- Oder: Pivot mit Distinct Count!
1️⃣4️⃣ NULL/Leer-Werte (unerwartete Ergebnisse)
Lösung:
Handling leerer Zellen:
=IFERROR(VLOOKUP(...),"N/A")
=IF(ISBLANK(A1),"Empty",A1)
=IFERROR(VLOOKUP(...),"")
Besser mit NULL in SUMIF:
=SUMIF(A:A,"<>",B:B) (Nur nicht-leere!)
1️⃣5️⃣ X-Achse falsch sortiert (Chart chaotisch)
Lösung:
- Chart-Daten sortieren (bevor Chart erstellt!)!
- Oder: Rechtsklick X-Achse → Format Axis!
- Oder: Categories in aufsteigender Reihenfolge!
10. Das Dashboard-Diagnose-Flowchart
Wenn etwas falsch ist: Systematisch vorgehen!
START: Problem erkannt!
│
├─→ IST DASHBOARD LANGSAM? (>10 Sekunden)
│ └─→ JA: Formeln optimieren! (Problem 1)
│ └─→ NEIN: Weiter
│
├─→ SIND FEHLER SICHTBAR? (#REF!, #VALUE!, etc.)
│ └─→ JA: Error Checking! (Problem 2-3)
│ └─→ NEIN: Weiter
│
├─→ SIND DATEN FALSCH? (Summen stimmen nicht)
│ └─→ JA: Formeln & Range überprüfen! (Problem 2)
│ └─→ NEIN: Weiter
│
├─→ AKTUALISIERT NICHTS? (Alte Daten)
│ └─→ JA: Calculation oder Datenquelle! (Problem 6)
│ └─→ NEIN: Weiter
│
├─→ SIND CHARTS LEER/FEHLERHAFT?
│ └─→ JA: Datenquelle überprüfen! (Problem 3)
│ └─→ NEIN: Weiter
│
├─→ PIVOT FUNKTIONIERT NICHT?
│ └─→ JA: Refresh & Datenquelle! (Problem 4)
│ └─→ NEIN: Weiter
│
└─→ WARNUNG: Circular Reference?
└─→ JA: Formel überprüfen! (Problem 5)
└─→ NEIN: Dashboard funktioniert! ✅
11. Die Dashboard-Checkliste (Vor Launch)
- Alle Formeln überprüft (keine #REF!, #VALUE!)
- Keine Zirkulären Referenzen (Formulas → Error Check)
- Calculation Mode = Automatic!
- Alle Charts haben gültige Datenquellen!
- Pivot-Tabellen aktualisieren sich richtig!
- Dynamische Ranges verwenden (nicht statisch A1:A100)
- Formeln optimiert (keine Array-Formeln mit 1M+ Zeilen)
- Dashboard lädt unter 5 Sekunden!
- Alle Zahlenformate konsistent!
- Bedingte Formatierung funktioniert korrekt!
12. Tools zur Diagnose
| Tool/Menu | Funktion | Wann nutzen? |
|---|---|---|
| Formulas → Trace Dependents | Zeigt welche Zellen eine Zelle nutzen | Fehler-Ursachen finden |
| Formulas → Trace Precedents | Zeigt worauf eine Formel hinweist | Datenquellen überprüfen |
| Formulas → Error Checking | Findet #REF!, Circular, etc. | Automatische Fehlersuche |
| Formulas → Show Formulas | Zeigt alle Formeln statt Ergebnisse | Formeln überprüfen |
| Data → Data Validation | Validiert Daten bei Eingabe | Datenqualität sichern |
Mit dieser Sprechstunde behebst du 95% aller Dashboard-Probleme! 🏥✅
Keine Kommentare:
Kommentar veröffentlichen