Supportnet / Forum / Tabellenkalkulation
Diagramm erzeugen in Excel
Frage
Hallo Gemeinte,
Hier hab ich mal ein Beispiel der Dateien.
jede Spalte einzeln wäre für den Anfang schon genug.
Ich will aus Spalte A alle gleichen Werte zählen und den den Wert am besten noch dazu ausgeben.
Bsp. -3,907 3
und das für jeden der Werte ( die immer eine unterschiedliche Min & Max haben)
aus diesen Ergebnis möchte ich dann ein Diagramm erstellen welches die Häufigkeit jedes vorkommenden Messwertes darstellt, am besten als Gaußsche Normalverteilungskurve.
Hat jemand eine Idee???
also mit einem Liniendiagramm geht es nicht.
A B C
-3,913 -1,624 0,522
-3,911 -1,621 0,508
-3,906 -1,601 0,502
-3,911 -1,619 0,491
-3,915 -1,619 0,498
-3,907 -1,621 0,522
-3,907 -1,626 0,509
-3,907 -1,624 0,508
-3,906 -1,624 0,526
-3,904 -1,627 0,531
-3,904 -1,627 0,53
-3,904 -1,626 0,528
-3,903 -1,626 0,517
-4,348 -3,148 1,243
-4,828 -3,214 1,967
-3,916 -1,622 0,509
-3,91 -1,62 0,51
-3,908 -1,618 0,512
-3,915 -1,618 0,519
-3,915 -1,618 0,519
-3,917 -1,625 0,491
-3,918 -1,625 0,493
-3,913 -1,624 0,496
-3,908 -1,619 0,509
-3,903 -1,631 0,484
-3,906 -1,626 0,524
-3,905 -1,626 0,532
-3,899 -1,62 0,506
-3,886 -1,585 0,444
-3,91 -1,621 0,522
Danke schon mal im voraus.
Heri
Antwort 1 von Beverly
Hi Heri,
schreibe in Spalte D folgende Formel:
{=WENN(SUMME(WENN(A$1:A$100="";0;1/ZÄHLENWENN(A$1:A$100;A$1:A$100))) < ZEILE(A1);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A$1;;;ZEILE($1:$100));A$1:A$100)=1;ZEILE($1:$100));ZEILE(A1))))}
und kopiere sie nach unten. Dadurch wird jeder Wert aus Spalte A nur ein mal aufgelistet. Achtung! Die geschweiften Klammern nicht schreiben, sondern Formel mit Strg+Shift+Enter abschließen (Matrixformel).
In Spalte C diese Formel
=ZÄHLENWENN(A$1:A$30;D1)
und ebenfalls nach unten kopieren - damit erhältst du dann die Anzahl der Werte, die in Spalte D aufgelistet sind.
Das musst du entsprechend für die anderen Wertespalten wiederholen. Auf diesen Daten kannst du dann das Liniendiagramm aufbauen.
Bis später,
Karin
schreibe in Spalte D folgende Formel:
{=WENN(SUMME(WENN(A$1:A$100="";0;1/ZÄHLENWENN(A$1:A$100;A$1:A$100))) < ZEILE(A1);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A$1;;;ZEILE($1:$100));A$1:A$100)=1;ZEILE($1:$100));ZEILE(A1))))}
und kopiere sie nach unten. Dadurch wird jeder Wert aus Spalte A nur ein mal aufgelistet. Achtung! Die geschweiften Klammern nicht schreiben, sondern Formel mit Strg+Shift+Enter abschließen (Matrixformel).
In Spalte C diese Formel
=ZÄHLENWENN(A$1:A$30;D1)
und ebenfalls nach unten kopieren - damit erhältst du dann die Anzahl der Werte, die in Spalte D aufgelistet sind.
Das musst du entsprechend für die anderen Wertespalten wiederholen. Auf diesen Daten kannst du dann das Liniendiagramm aufbauen.
Bis später,
Karin
Antwort 2 von heri78
Funktioniert deine Fomel
herzlichen Dank Karin,
ist ja eine hammer Formel, so hätte ich die nie hinbekommen.
Hab schon überlegt mit MakroProg.
Jetzt muss ich mal sehen ob das mit dem Diagramm klappt, das ist auch wieder so ein Ding, weil ich den am häufigsten vorkommenden Wert in der Mitte des Diagramms auf der x-Achse haben möchte und die anderen Werte dann wertrichtig links und rechts davon.
Geht bestimmt
Falls du da auch ne Lösung auf die schnelle weist wäre genial. Falls ich was finde stell ich es auch rein.
Gruß Heri
herzlichen Dank Karin,
ist ja eine hammer Formel, so hätte ich die nie hinbekommen.
Hab schon überlegt mit MakroProg.
Jetzt muss ich mal sehen ob das mit dem Diagramm klappt, das ist auch wieder so ein Ding, weil ich den am häufigsten vorkommenden Wert in der Mitte des Diagramms auf der x-Achse haben möchte und die anderen Werte dann wertrichtig links und rechts davon.
Geht bestimmt
Falls du da auch ne Lösung auf die schnelle weist wäre genial. Falls ich was finde stell ich es auch rein.
Gruß Heri
Antwort 3 von Beverly
Hi Heri,
ich möchte mich nicht mit fremden Federn schmücken - die Matrixformel habe ich auf der ultimativen Formelseite gefunden: www.excelformeln
Die richtige Reihenfolge darzustellen - dazu fällt mir nur ein, dass du die Werte von Hand entsprechend einordnest, weil ich nicht so richtig wüsste, wie man daraus eine Normalverteilung ableiten könnte.
Bis später,
Karin
ich möchte mich nicht mit fremden Federn schmücken - die Matrixformel habe ich auf der ultimativen Formelseite gefunden: www.excelformeln
Die richtige Reihenfolge darzustellen - dazu fällt mir nur ein, dass du die Werte von Hand entsprechend einordnest, weil ich nicht so richtig wüsste, wie man daraus eine Normalverteilung ableiten könnte.
Bis später,
Karin
Antwort 4 von Heri78
Hallo Karin,
sehr hilfreicher Link von dir, und das du die Formel gefunden hast hat für mich schon gereicht. Gracias.
Hab jetzt alles in ein Makro geschrieben, ist perfekt.
Die Darstellung wird jetzt nur noch Geschmackssache sein. Wird mir schon was einfallen.
Danke noch mal, mach weiter so
Heri78
sehr hilfreicher Link von dir, und das du die Formel gefunden hast hat für mich schon gereicht. Gracias.
Hab jetzt alles in ein Makro geschrieben, ist perfekt.
Die Darstellung wird jetzt nur noch Geschmackssache sein. Wird mir schon was einfallen.
Danke noch mal, mach weiter so
Heri78

