Momentan habe ich einige Daten wie diese, hier sind einige Dummy-Daten:
Month Senior Manager Average Hours
Jan Bobby Jones 93.5%
Feb Bobby Jones 81%
Mar Bobby Jones 94.5%
Apr Bobby Jones 95.5%
May Bobby Jones 89.5%
Month Senior Manager Average Hours
Jan Joanne Jones 93.5%
Feb Joanne Jones 81%
Mar Joanne Jones 94.5%
Apr Joanne Jones 95.5%
May Joanne Jones 89.5%
Ich habe etwa fünf weitere Senior Manager dieser Art.
Ich möchte ein Liniendiagramm erstellen, in dem jeder leitende Manager eine eigene farbige Linie hat. Die Y-Achse sollte Prozentzahlen von 0 bis 100 % plus enthalten, da einige leitende Mitarbeiter die vorgegebenen Stunden überschreiten. Außerdem möchte ich auf der X-Achse den Monat und den entsprechenden leitenden Manager anzeigen.
Wie kann ich so etwas oder etwas Ähnliches machen? Ich habe versucht, ein Liniendiagramm zu erstellen, aber es drückt einfach alles in ein Liniendiagramm mit derselben Farbe. Hier sollte Bobby Jones eine andere Farbe und Linie haben als Joanne.
Antwort1
Ich denke, was Sie erreichen möchten, lässt sich am einfachsten mit einem Streudiagramm erreichen, das mehrere Datensätze verwendet; einen für jeden Manager. Ich habe gerade kein Excel dabei, aber wenn ich mich richtig erinnere, sind dies die Schritte:
- Fügen Sie Ihrer Tabelle ein Streudiagramm hinzu (Menüband „Einfügen“ > Streudiagramm im Abschnitt „Diagramme“).
- Klicken Sie mit der rechten Maustaste irgendwo in Ihr Diagramm und klicken Sie auf „Daten auswählen“.
- Klicken Sie im erscheinenden Fenster auf „Hinzufügen“.
- Fügen Sie einen „Seriennamen“ (der Name des Managers würde hier wahrscheinlich am besten funktionieren), „Serien-X-Werte“ (die Monate) und „Serien-Y-Werte“ (die Prozentsätze) hinzu.
- Wiederholen Sie die Schritte 3–4 für so viele Manager wie Sie benötigen.
- Sie können Linien hinzufügen, die die Datenpunkte verbinden, indem Sie mit der rechten Maustaste auf einen der Datensätze klicken und „Datenreihen formatieren“ auswählen.
Die folgenden Links könnten für Sie ebenfalls hilfreich sein:
http://www.java2s.com/Tutorial/Microsoft-Office-Excel-2007/0100__Chart/AddaDataSeries.htm
Hoffe das hilft!
Antwort2
Die folgenden Screenshots stammen aus Office 2010. Die Schritte in Office 2007 sollten ziemlich gleich sein.
Schritt 1- Beide Tabellen zu einer einzigen zusammenführen. Etwa so:
(Hinweis: Beide Senior Manager haben die gleiche durchschnittliche Arbeitszeit, daher habe ich Joannes um 10 % reduziert, sodass die Zeilen, die die einzelnen Manager darstellen, separat angezeigt werden und sich nicht überlappen.)
Fügen Sie in Zeile 4, 5 usw. weitere Senior Manager hinzu …
Schritt 2- Wählen Sie die Tabelle > „Einfügen“ im Menüband > „Linie“ unter der Gruppe „Diagramme“ > 2-D-Linie > „Liniendiagramm“
Ergebnis:
Antwort3
Als erstes müssen Sie Ihre Daten ein wenig ordnen und alle Daten der Manager in derselben Tabelle zusammenfassen. Das sollte ungefähr so aussehen.
Average hours Jan Feb Mar Apr May
Baby Jones 93.5 81 94.5 95.5 89.5
Joanne Jones 91.5 90 88.5 85.5 81
@xypha hat oben bereits geantwortet, wie man dies direkt in Excel macht. Hier schlage ich vor, ein Tool namens Funfun zu verwenden, mit dem Sie JavaScript in Excel verwenden können, sodass Sie leistungsstarke JavaScript-Bibliotheken wie Chart.js oder D3.js zum Zeichnen von Diagrammen verwenden können.
Für Ihr Problem zeichne ich ein Diagramm wie oben, indem ich mit Chart.js im Funfun Online Editor etwas JavaScript-Code schreibe. Sie können den folgenden Link überprüfen:
https://www.funfun.io/1/edit/5a365e7c74efa7334ff272a6
Dann,das Funfun Excel Add-inermöglicht das Ausführen von JavaScript-Code in Excel. Sie könnten den Code natürlich auch in den eingebetteten Editor des Add-Ins eingeben, aber cooler ist es, meinen Code direkt über seine URL wie folgt zu laden, um ihn zu verwenden:
Offenlegung: Ich bin Entwickler von Funfun