Erstellen eines zweidimensionalen Säulendiagramms in Microsoft Excel für Office 365

565
dan

Ich möchte ein zweidimensionales Säulendiagramm in Excel erstellen. Auf der X-Achse möchte ich% des Nettoumsatzes und auf der Y-Achse die Bruttogewinnspanne in% darstellen. Hier ist ein Beispiel:

Beispiel

Auf der X-Achse ist zu sehen, dass der Prozentsatz des Nettoumsatzes für die Top-10-Kunden knapp über 25% beträgt und die Bruttomarge dieser zehn Kunden bei knapp 30% liegt. Die Nettoumsätze der nächsten 20 Kunden machen etwa 15% aus und die Bruttomarge bei diesen Verkäufen liegt bei etwa 26%.

Hier sind meine Daten:

Customer segment Revenue %of Net Sales Gross Margin % Customers 1-10 6.96 mill 20.7% 37.1% Customers 11-30 5.68 mill 16.9% 42.2% Customers, remaining 20.98 mill 62.4% 47.5% 
0
Wählen Sie die Daten und dann "Einfügen -> Diagramme". Wählen Sie dann die gewünschte Diagrammart aus. Weitere Informationen finden Sie unter [this] (https://support.office.com/de-de/article/Create-a-chart-fromstart-to-finish-0baf399e-dd61-4e18-8a73-b3fd5d5680c2). cybernetic.nomad vor 6 Jahren 1
@ cybernetic.nomad das Problem, wie ich es sehe, ist, dass das OP die Breite der Balken variieren und sie auf insgesamt 100 Prozent stapeln lassen soll. Zuletzt habe ich überprüft, dass Excel-Balkendiagramme dies nicht tun. Oder zumindest ist es keine direkte Option Forward Ed vor 6 Jahren 2
Woah! Ich habe das total nicht gesehen (und ich denke, ich bin nicht alleine, seit jemand meinen Kommentar kommentiert hat). Was für ein nicht intuitives Diagrammlayout. Ich weiß, wie man das automatisch von Excel bekommt. cybernetic.nomad vor 6 Jahren 0
@ cybernetic.nomad gewundene Option, die ich unten gepostet habe, aber ich denke, es funktioniert ... Ihre Gedanken? Forward Ed vor 6 Jahren 0
@Forward Ed - Sie, mein Herr, sind auf die bestmögliche Weise total verrückt. Ich hätte nur ein paar Balkendiagramme erstellt und das Ganze in Illustrator neu gezeichnet. Diese Antwort wird von mir positiv bewertet, wenn ich über den Tellerrand hinaus denke. cybernetic.nomad vor 6 Jahren 0
@ cybernetic.nomad stimmte zu, dass andere Software für diese Aufgabe besser geeignet wäre. Die Eröffnungszeile von OP erklärte jedoch, dass sie Excel verwenden wollte. Alternativ können Sie einfach einen zufälligen Punkt einfügen, um die Diagrammachse und das Raster zu erhalten, und dann manuell ein Feld hineinziehen. Forward Ed vor 6 Jahren 0
Es gibt keine integrierte Methode, um dies in Excel zu erhalten. Siehe aber auch mein Tutorial [Variablensäulendiagramme mit variabler Breite (Kaskadendiagramme)] (https://peltiertech.com/variable-width-column-charts/). Es zeigt, wie man Flächendiagramme und eine kleine Achsen-Trickserei verwendet, um das zu bekommen, was Sie wollen. Jon Peltier vor 6 Jahren 0

1 Antwort auf die Frage

2
Forward Ed

Balkendiagramme in Excel ändern ihre Breite nicht, da Sie sie in Ihrem Diagramm nach bestem Wissen darstellen. Das Beste, was ich tun kann, ist es, die Balken mit einem XY-Liniendiagramm zu skizzieren. Sie müssen alle Punkte Ihrer Bar erstellen und sie dann plotten. In meinem Beispiel habe ich sie als eine einzige Serie geplottet, damit sie alle dieselbe Farbe hat. Sie können sie jedoch auch als einzelne Serie darstellen, um eine andere Farbe oder ein anderes Linienmuster als die Balkenlinie zu erhalten. Leider kenne ich keine Möglichkeit, die Leiste auszufüllen. (Sie könnten es technisch mit einer Reihe nebeneinander liegender Linien tun).

Meine ungefähre Lösung hat die Punkte von Interesse in Spalte E und F erstellt. E ist Ihre X-Achse und F ist Ihre Y-Achse. E ist eine laufende Summe, die auf Ihren Werten aus Spalte C basiert. F ist Ihr Y-Wert, der bei 0 für die Achse beginnt, und Ihr Wert aus D, der sich wiederholt, und dann wieder auf Null zurückgesetzt. Daraus ergibt sich die Grafik links unten. Sie können Text in Ihre Grafik einfügen, indem Sie Textfelder verwenden.

Für separate Serien, um eine andere Linienfarbe zu erhalten, wurde derselbe Vorgang befolgt, mit der Ausnahme, dass ich die Informationen in getrennten Spalten in H bis O getrennt habe. Technisch gesehen hätten Sie dies alles von den Informationen in den Spalten E und F tun können, aber Sie müssten mehr sein Vorsichtiges Erfassen der Informationen für den Beginn und das Ende Ihrer Seriendaten. Separate Spalten erleichtern die Lesbarkeit.

POC

Und hier ist ein Beispiel für das Ausfüllen der Spalte, indem eine Linie vor- und zurückgezogen wird und der Y-Wert nur um 1/100 des maximalen Spaltenwerts erhöht wird, bis der Kopf der Spalte erreicht ist. Spielen Sie mit der Erhöhung um 1/100, um etwas zu finden, das Ihren Bedürfnissen entspricht. Außerdem habe ich die Punktmarkierungen ausgeschaltet.

POC FILLIN

Der Grund, aus dem Sie mit der 1/100 Höhenstufe spielen möchten, besteht darin, wenn Sie das Diagramm aus einem Teil und einem Teil des Blattes in eine eigene Seite verschieben, und die Lücken werden in den Zeilen angezeigt.

POC GAP

Ich dachte, ich wäre gut in Excel, aber das ist erstaunlich. Die Person, die mir den Screenshot in dem Beispiel geschickt hat, ist in Excel nicht so gut, aber es sieht so aus, als ob es von Excel stammt. Trotzdem danke für Ihre Antwort. Sehr hilfreich. dan vor 6 Jahren 0
@dan Ich bin zwar auf Version 2013 beschränkt. Es besteht die Möglichkeit, dass es eine Balkendiagrammoption gibt, mit der Sie die Breite der Basis in neuen Versionen variieren können. Forward Ed vor 6 Jahren 0
@ Dan sieht auf dein Bild, ich habe gerade die Kanten der Balken bemerkt. Sie scheinen ein 3D-Kanteneffekt zu sein. Ich vermute also, dass diese Objekte manuell auf der Grafik zeichnen. Forward Ed vor 6 Jahren 0
@ScottCraner ist dies eine mögliche Balkendiagrammoption in 2016? Forward Ed vor 6 Jahren 0
In meinem Unternehmen bin ich ziemlich sicher, dass die meisten von uns die Version 2016 verwenden. Auf meinem Computer verwende ich Microsoft Excel für Office 365. Ich habe eine Reihe von Diagrammoptionen ausprobiert, und keine davon erlaubt eine Änderung der Spaltenbreite. Das Beste, was ich bekommen kann, ist ein Streudiagramm, aber es füllt sich nicht so leicht. Die Person, die mir das geschickt hat, ist bei Excel nicht so toll, daher muss ich glauben, dass das Diagramm irgendwie automatisch sein muss. Es besteht die Möglichkeit, dass sie PowerBI verwendet haben, aber ich bin mit BI nicht so vertraut und weiß es nicht genau. dan vor 6 Jahren 0
Dies ist in Excel mit Standarddiagrammen nicht möglich. Ich habe jedoch ein Tutorial, das zeigt, wie man diesen Effekt mit Flächendiagrammen erzielen kann: [Variable Width Column Charts (Cascade Charts)] (https://peltiertech.com/variable-width-column-charts/). Jon Peltier vor 6 Jahren 0
@ JonPeltier Das ist cool. So muss das Diagramm im Screenshot erstellt worden sein. Danke dafür. dan vor 6 Jahren 0