Säulendigramm automatisch stapeln

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

madelaine
Beiträge: 1
Registriert: Do, 28.06.2018 04:37

Säulendigramm automatisch stapeln

Beitrag von madelaine »

Hallo,

ich habe mal eine Frage, ich habe ein prozentuales Säulendiagramm erstellt und möchte jetzt das sich das automatisch nach den Werten sortiert. Das heißt der kleinste Wert unten und dann aussteigend. Ich weiß man kann die selber sortieren aber ich möchte das das automatisch passiert. Geht das?
echo
*******
Beiträge: 1005
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Säulendigramm automatisch stapeln

Beitrag von echo »

Hallo, ein Gedanke:
wie wäre es, die Quelle der Daten per Formel zu sortieren um diese Liste dann wiederum als Quelle fürs Diagramm zu verwenden. Du könntest die Hilfsspalte ja später ausblenden:

Angenommen die Werte stehen in A1:A20
=KGRÖSSTE($A$1:$A$20;ZEILE(A1))
Formel so weit wie benötigt runter kopieren, fertig
=KKLEINSTE($A$1:$A$20;ZEILE(A1)) kehrt die Reihenfolge um.

Anmerkung: ZEILE(A1) liefert beim runter kopieren für die Formel eine aufsteigende Zahlenreihe 1;2;3.... diesen Teil der Formel nicht anpassen.

LG Holger
quotsi
******
Beiträge: 690
Registriert: Do, 14.11.2013 10:04

Re: Säulendigramm automatisch stapeln

Beitrag von quotsi »

Meine Fragen:
1. Welchen Sinn soll das haben? Die halbautomatische Sortierung der Werte sortiert doch automatisch das Diagramm. Jede andere Vorbereitung kostet ebenfalls Arbeitsschritte.
2. Wie liegen Deine Werte vor ? Numerisch oder bereits %ual? In Zeilen oder Spalten?

Ich habe eine Beispieldatei vorbereitet (Du leider nicht!).
Man markiert die Wertebereiche A2 bis B6 und sortiert
in LO: über Daten->Aufsteigend sortieren,
in AOO: über Daten->Sortieren->Spalte A->aufsteigend,
dann entsteht das gewünschte Diagramm mit kleinstem Betrag unten.
calc - Saulendiagramm % gestapelt.ods
(15.98 KiB) 78-mal heruntergeladen
win11 - Avira - LO 7.5.8.2 (X86_64) - AOO 4.1.14
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Antworten