Cockpit-Chart mit Excel

30. April 2007 37 Kommentare

Leider bietet Excel (bisher) von Haus aus kein Cockpit-Chart als Standard- Diagrammtyp. Da das Ding aber ungeheuer praktisch ist, habe ich in einer Schritt-für-Schritt-Anleitung beschrieben, wie man sich ein solches Chart mit etwas Aufwand selber basteln kann. Benötigt wird dafür Rob Bovey’s XY-Chart Labeler – ein auch über dieses Beispiel hinaus sehr nützliches Freeware-Add-In.

Tutorial laden

Andere Artikel, ähnliches Thema:

37 Kommentare

  1. Rudi plappert:
    4. Oktober 2007 um 18:01

    Klasse Sache. Hab ähnliche Ansätze im Netz gefunden, aber nichts war so gut wie deine Lösung. Vor allem hervorragend erklärt, vielen Dank für deine Mühe!

    Antworten

  2. Markus plappert:
    26. Oktober 2007 um 19:40

    Hallo Henry,

    erstklassige Anleitung. Jetzt habe ich genau das gewünschte Ergebnis. Hast Du auch Ideen oder schon eine Anleitung für Balkencockpit oder Ampel?

    Antworten

  3. Robert plappert:
    26. Februar 2008 um 14:10

    Das nenn ich mal Know-How! Glückwunsch!
    Besten Dank!

    Antworten

  4. Sascha plappert:
    3. März 2008 um 01:27

    Danke für die Anleitung, hilft mir ungeheuer weiter. Leider komme ich beim Punkt 5 nicht weiter, wenn ich den Zeiger mit “Inhalte einfügen” erstellen möchte kommt ein weiterer Ring um mein Diagramm, was kann ich falsch machen? Danke dir schonmal.

    Antworten

    • derhenry plappert:
      4. März 2008 um 10:22

      Hey Sascha,

      Danke für Dein Feedback.
      Wenn Du ein weiteres Kreisdiagramm bekommst, bedeutet das, dass Du bis hierhin alles richtig gemacht, aber nicht weitergelesen hast. )
      Diesen neuen geschlossenen Kreis musst Du nur mit rechts anklicken, aus dem Kontextmenü “Diagrammtyp” auswählen und dich dort für
      Punkte (XY) mit Linien ohne Datenpunkte entscheiden.

      Schöne Grüße
      derhenry

      Antworten

  5. Antonio Marchese plappert:
    2. Mai 2008 um 09:32

    Hallo Henry,
    vielen Dank für Deine hervorragende Anleitung für den Cockpit-Chart für Excel.

    Freundliche Grüße
    Antonio

    Antworten

  6. George plappert:
    26. Juni 2008 um 14:54

    Ich bin bei der Nr. 5 steckengeblieben. Ich habe den Kreis wie beschrieben “umgewandelt”. Die beiden Skalen (X-Achse; Y-Achse) habe ich auch bekommen, jedoch erscheint bei mir der “Querstrich” nicht. Dieser ergibt nachher den Zeiger….
    Kann mir jemand helfen? Besten Dank

    George

    Antworten

  7. Sebastian plappert:
    8. Juli 2008 um 14:16

    Was für eine geniale Anleitung! Funktioniert übrigens auch problemlos mit Excel 07. Tausend Dank!!!

    Antworten

  8. jörg plappert:
    5. August 2008 um 14:53

    Hallo Hernry,
    ich weiss zwar nicht, wie man – ausgehend von Deiner Website – auf ein gutes Excel2003-Tutorial (Cockpit-Chart mit Excel 2003) schließen könnte, aber über irgendeinen Google-Link habe ich dieses gefunden. Und da in diesem Tutorial um ein Kommentar gebeten wird, will ich das hiermit tun.

    Bis einschließlich Pkt. 9 des Tutorials bin ich gut vorangekommen. Auch das XY-Chart Labeler-Add-In habe ich installiert und kann es auch unter ‘Extras – Add-Ins – Verfügbare Add-Ins’ finden. Was ich hingegen nicht finde, ist der in Pkt. 10 beschriebene Menüpunkt ‘Extras – XY Chart Labels / Add Labels’. Kannst Du mir bitte noch erklären, was ich tun muss, um dort hinzukommen um auch das Fenster ‘Add Labels’ öffnen zu können.

    Vielen Dank an dieser Stelle schon mal, auch für das ansonsten super Tutorial. Da diese Sache sehr komplex ist, hilft diese Schritt für Schritt-Anleitung sehr gut weiter.

    Antworten

  9. stefan plappert:
    23. August 2008 um 21:00

    Habe das add-in xy chart labeles installiert Ich finde es auch unter add-ins – hat ein häckchen. Unter Extra-Menü gibt es allerdings keinen Punkt XY Chart Labels / Add Labels. Habe ich etwas falsch gemacht

    Antworten

  10. adrian plappert:
    2. Juni 2009 um 19:20

    Hallo,
    mit welcher Formel bekommt man die Werte im blauen Bereich bei Punkt 11??

    Antworten

    • derhenry plappert:
      3. Juni 2009 um 08:12

      Hallo Adrian,

      der blaue Bereich enthällt keine Formeln. Die Werte habe ich eingegeben und sie sind Grundlage für die Grafik.

      Viel Erfolg und schöne Grüße
      derhenry

      Antworten

  11. Stefan P. plappert:
    26. Juni 2009 um 12:35

    Hallo Henry,

    die Anleitung ist sehr gut. Ich möchte ein Cockpit für das Controlling in meinem Unternehmen erstellen. Der Umfang sollte sollte bsp. in einem Tacho von – 15 % bis +15 % gehen (ROI). Wie ist die Formel zur Berechung der blauen Werte (Bezeichnung der X/Y- Postitionen, sowie für die Skalenmarkierung) ? Vielen Dank. Grüße, Stefan

    Antworten

    • derhenry plappert:
      29. Juni 2009 um 12:42

      Hey Stefan,

      Deine Änderungen solltest Du einerseits in der Spalte A meines Beispiels (Punkt 1) vornehmen und dort statt 0, 5, 15 und 30 durch -15, -10, 0, 15 ersetzen. Hieran orientieren sich ja dann die Zeiger. Zur Beschriftung musst Du auch noch am Punkt 8 drehen: Die Bezeichnungen würde ich auf -15 bis +15 in 5er Schritten setzen.

      Ist es das, was Du meinst?
      Schöne Grüße
      derhenry

      Antworten

  12. Matthias plappert:
    5. August 2009 um 16:11

    Hallo Henry,

    klasse Anleitung. Ich habe aber das gleiche Problem wie Stefan auch. Ich möchte die Einteilung ändern. 0-90, 90-95, 95-100.
    Wenn ich jetzt in Spalte A (Punkt 1) die neuen Werte eingebe, tut sich gar nichts. Die aufteilung ändert sich erst, wenn ich in Spalte B Änderungen vornehme. Welche Logik steckt dort dahinter? Bei mir wird der Kreis immer voller – ist kein Halbkreis mehr – und die Aufteilung der 3 Segmente ist nicht wie gewünscht.
    Für deinen Rat wäre ich sehr dankbar!

    Gruß,
    Matthias

    Antworten

  13. Matthias plappert:
    5. August 2009 um 16:36

    Ah, ich habs selber rausgefunden. Boah, gar net so schwer eigentlich. Muss in Spalte B 27, 1,5 , 1,5 und 30 eingeben. Die ersten 3 Zahlen geben dabei die Größe des Farbsegments an und die 30 bildet die Summe aus den dreien. Will man also eine Skalierung bis 100% z.B. muss ich die 100 durch 3-Satz auf 30 herunterbrechen. Also ist für den ersten Streifen für 0-90% folgendes zurechnen 90/(100/30)=27 (=die breite des roten Streifens); für 90-95% erhält man analog 28,5. Das bedeutet der orange Streifen ist 28,5-27=1,5 Teile groß. Der Rest bleibt dann für den grünen Streifen 95-100% (30-28,5=1,5).

    Bloß bei der Beschriftung bin ich noch nicht weiter. Wie bekomme ich da eine Vernünftige Einteilung hin? Vor allem wie berechnet man die?

    Antworten

  14. derhenry plappert:
    6. August 2009 um 13:52

    Hey Matthias,

    danke für das Feedback. Den ersten Teil Deiner Anforderung hast Du selber klasse gelöst. Genauso muss das angepasst werden. Etwas einfacher wäre es, wenn Du in Spalte B 90,5,5,100 schreibst. Wichtig ist halt, dass der vierte Wert die Summe der ersten drei ist – er muss nicht 30 betragen.
    Damit dann auch der Zeiger funktioniert, muss Spalte A auch angepasst werden. Hier sind die Werte kumuliert abgelegt: 0, 90, 95, 100.
    Die Beschriftung ist da etwas komplizierter. Den eigentlichen Text des Labels hast Du ja in Spalte L. Allerdings haben wir zz ja nur sieben gleichmäßig verteilte Labels um den Halbkreis herum. Um den aufzubohren – für Deine Anforderung wären 21 Label ideal, müsste man etwas länger mit den Koordinaten herumexperimentieren. Spontan fällt mir da auch nichts ein. Wenn ich da die Zeit zu finde, schau ich mir das nochmal an – wenn Du zu einer Lösung kommst, wäre es klasse, wenn Du sie hier notierst.

    Schöne Grüße aus Hannover
    derhenry

    Antworten

  15. Matthias plappert:
    6. August 2009 um 15:08

    Hallo Henry!

    Vielen Dank für deine schnelle Hilfe!

    Jetzt habe ich noch das Zeiger-Problem. Wenn ich einen Wert von bspw. 98 eingebe, saust der Zeiger über die 100 hinaus.

    Werd die Beschriftung gleich mal testen. Wie bist du dabei vorgegangen? (Für den Fall, dass ich die Skala mal in anderen Einheiten brauch ;-) )

    Bis dann!

    Viele Grüße,
    Matthias

    Antworten

    • derhenry plappert:
      6. August 2009 um 15:19

      Hey Matthias,
      gern’ geschehen.

      Wenn der Zeiger über die 100 hinaus rennt, hast Du die Werte in Spalte A wahrscheinlich nicht angepasst oder den Maximumwert bei der Winkelberechnung vom Zeiger fest eingetragen – vorher war da ja ne 30.

      Wenn Du jetzt beispielsweise an der Stelle 98 ein Label haben möchtest, dann würde ich erst einmal den Zeiger auf 98 stellen und den Radius etwas erhöhen, beispielsweise auf 0,88. Dann hast Du dort ja die Koordinaten des (Zeigerend)punktes. Und das müssen dann die Koordinaten für das Label sein.

      Viel Spaß.

      Antworten

  16. derhenry plappert:
    6. August 2009 um 14:22

    Hallo nochmal,

    ich habe die Liste, die in Punkt 8 der Anleitung verwendet wird, jetzt so angepasst, dass es 21 Label gibt, die also die Werte 0 bis 100 in Fünferschritten abbilden.

    Antworten

  17. Matthias plappert:
    6. August 2009 um 16:07

    Hey Henry,

    Treffer – der winkel wars ;-)

    So langsam macht das immer mehr Spaß :-)

    CU

    Antworten

  18. daniel plappert:
    27. November 2009 um 13:42

    echt tolles ding !

    Antworten

  19. Matthias plappert:
    2. Dezember 2009 um 15:29

    Hallo Henry,
    ich bin heute auf deine Anleitung für ein solches Cockpit gestoßen und bin begeistert und habe es gleich, für meine Zwecke anwenden können. Nun habe ich leider noch ein Problem bei Schritt 11 und zwar erhalte ich keine kurzen Striche, sondern komplette Geraden vom Ursprungs-Punkt zu den jeweiligen Koordinaten. Was muss man also machen, um die Skalenstriche entsprechend zu kürzen?

    Gruß Matthias

    Antworten

    • derhenry plappert:
      3. Dezember 2009 um 08:56

      Hey Matthias,

      da hab ich gerade noch einmal geschaut – bei mir funktioniert es. Du hast den gesamten blauen Bereich im Schritt 11 in das Diagramm eingefügt? Am besten gehst Du das ganze noch mal Schritt für Schritt durch, wie Du hier lesen kannst, hat es bei allen anderen auch geklappt. :)
      Welche Excel-Version nutzt Du?

      Viel Erfolg
      derhenry

      Antworten

  20. Matthias plappert:
    3. Dezember 2009 um 12:00

    benutze excel 2007.dadurch waren auch schon einige dinge etwas anders..

    Antworten

    • derhenry plappert:
      3. Dezember 2009 um 12:03

      Erstellt und getestet habe ich selber nur unter 2003. Zum Glück muss ich noch nicht mit der neueren Version arbeiten, kann Dir somit aber dann auch nicht helfen.
      Solltest Su aber etwas raus bekommen, würde ich mich über ein Feedback freuen! ;)

      Antworten

  21. Gast_1 plappert:
    2. Juni 2010 um 07:45

    Hallo!
    Ich würde gerne auch so einen Tachometer machen, allerding nur von 70 bis 100. Habe das auch schon bereits nach Deiner ANleitung versucht, leider erfolglos!
    Vielleicht könntest du mir sagen, was ich da beachten muss!

    Lg

    Antworten

    • derhenry plappert:
      2. Juni 2010 um 08:05

      Hey Gast,

      an welcher Stelle hängst Du genau fest? Ich würde vermuten, dass bereits eine Veränderung der Labelbeschriftung für Deinen Zweck in Ordnung ist?!

      Schöne Grüße
      derhenry

      Antworten

  22. Gast_1 plappert:
    2. Juni 2010 um 08:43

    Hallo,

    ich hänge vorallem an der Berechnung, die funktioniert bei mir dann nicht mehr! Der Tachometer hat bereits die gewünschte Einteilung aber die Anzeige des Wertes stimmt nicht!

    Lg

    Antworten

    • derhenry plappert:
      2. Juni 2010 um 09:13

      Hey Gast,

      da würde ich wirklich lieber an anderer Stelle umrechnen. Aus Deinen Minimalwert 70 also 0% machen und Deinen MAximalwert bei 100% belassen. Andernfalls müssten die Winkelwerte umständlich neu berechnet werden…

      Antworten

      • Gast_1 plappert:
        4. Juni 2010 um 10:17

        Ok, ich weiß was du meinst,
        aber wie soll ich das umrechnen?

  23. Jimmy plappert:
    19. Juli 2010 um 11:32

    Hallo Henry
    Habe heute deine Anleitung gefunden und versuche mich mit Excel 2007 durchzukämpfen. Ich stecke aber im Punkt 5 fest. Die x Beschriftung geht von -1 bis +1. Den Nullpunkt habe ich aber nicht auf der rechten Seite der Grafik, sondern in der Mitte. Wie krieg ich den an den rechten Rand?

    Antworten

  24. Piot plappert:
    21. Dezember 2010 um 15:28

    Hallo derHenry,

    ich hab ne Frage bezüglich der Beschriftung des Tachos bzw. Schritt 8.

    Ich würde den Tacho gerne folgendermaßen beschriften:

    0
    20
    35
    50
    65
    80
    95
    110

    WIe berechne ich da die Koordinaten?
    Beste Grüße

    Antworten

  25. Fragender plappert:
    22. Februar 2011 um 10:14

    Hallo derHenry,

    ich mache wohl bei der Zuweisung der Tachobeschriftung noch einen Fehler. Statt der 0, 5, 10, 15, 20, 25, 30 bekommen ich die 0; 0,43; 0,74; 0,85; 0,74; 0,43; 0
    Was mache ich falsch?

    Beste Grüße

    Antworten

    • derhenry plappert:
      22. Februar 2011 um 10:50

      Hallo Fragender,

      es scheint mir, dass Du als “Label Range” beim Chart-Labeler-Makro nicht den richtigen Bereich gewählt hast. In meinem Beispiel ist das die Spalte L.
      Bis dahin läuft aber alles?

      Grüße
      derhenry

      Antworten

      • Fragender plappert:
        22. Februar 2011 um 10:58

        Hallo derhenry,

        bis dahin läuft alles. Die Spalte L ist als Range selektiert angezeigt wird allerdings im Cockpit die Einträge der Spalte Y

        Beste Grüße

      • derhenry plappert:
        22. Februar 2011 um 11:02

        Das erscheint aber wirklich seltsam. Leider kann ich da nicht mehr raten, als den Schritt noch mal neu auszuführen. Bei mir – und auch bei den anderen hier – funktioniert das problemlos.

        Solltest Du noch eine Lösung oder einen Fehler finden, wäre es klasse, wenn Du hier Bescheid geben würdest.

        Viel Erfolg
        derhenry

Schreibe etwas dazu!

Deine eMail-Adresse wird niemals veröffentlicht oder weitergegeben. Wenn Du über Neuigkeiten auf dem Laufenden bleiben möchtest, wird bei neuen Kommentaren eine Nachricht an diese Adresse verschickt. Jede Nachricht enthält einen Link, mit dem Du diese Funktion selber wieder ausschalten kannst. Freunde? Benötigte Felder haben ein Sternsche. Nicht neu, oder?

  1. Benachrichtigung bei neuen Kommentaren. Oder: Sei stiller Beobachter.