Excel: Umgang mit Grafiken

Hallo,

hab eine Grafik erstellt per Grafik, Säulengrafik, erster Typ: gruppierte Säulen. Besteht also nur aus einer Datenreihe. Zweck der Übung ist, dass ich mir visuell vor Augen führen möchte, ab welchem Punkt ich Ausreißer abschneide in der zu Grunde liegenden Datentabelle. Man könnte jetzt einen auseinandergezogenen (also verflachten) Halbkreis auf die von rechts nach links aufsteigend geordneten Daten drauflegen, dann würde ich sofort sehen, an welcher Stelle sich die Datenreihe mit dem Halbkreis schneidet und würde diese und die folgenden Daten dann bei der späteren Weiterverarbeitung außer Acht lassen.

Wie erzeuge ich so einen Halbkreis bzw. zunächst die Zahlenreihe, die dann später den Halbkreis ergibt, will sagen: welche statistische Funktion ist das?

Weitere Frage: hab die Grafik jetzt mal in einem eigenen Blatt entstehen lassen und kann da mit dem Cursor rumwandern, indem er jeweils einen Datenpunkt markiert. Blöd ist nur, dass er mir nirgends anzeigt, an welchem Datenpunkt er gerade ist, so dass ich den Wert ablesen könnte.

Ist bestimmt eine Einstellungssache, oder?

Gruß
Jörg

Hallo,

irgendwie kann ich mir nicht ganz vorstellen, was du gerne haben möchtest. Vielleicht beschreibst du dein Problem noch einmal, evtl. mit Beispieldaten.

Gerhard

Hi Jörg,

Wie erzeuge ich so einen Halbkreis bzw. zunächst die
Zahlenreihe, die dann später den Halbkreis ergibt, will sagen:
welche statistische Funktion ist das?

mit Excel-Digarammen bin ich nicht so fit, lassen wir mal das „abgeflacht“ weg, so einen Halbkreis müßtest du kriegen wenn du ein PunktXY-Linien-Diagramm drüberlegst.
Die x-Achse geht dann von sagen wir mal -5 bis +5 und die y-Werte sind dann, weia ist das lang her, der sinuswert, tangenswert oder so.
Ich bin sicher, so geht das. Wie man das dann „abflacht“, k.A., dann muß man wohl den y0 wert für x=0 auf unterhalb des Diagramms setzen.
Ja, glaub das ginge.

Weitere Frage: hab die Grafik jetzt mal in einem eigenen Blatt
entstehen lassen und kann da mit dem Cursor rumwandern, indem
er jeweils einen Datenpunkt markiert. Blöd ist nur, dass er
mir nirgends anzeigt, an welchem Datenpunkt er gerade ist, so
dass ich den Wert ablesen könnte.
Ist bestimmt eine Einstellungssache, oder?

Wie gesagt, mit den Diagrammen kenne ich mich nicht so aus.
Aber man kann doch angeben daß im Digaramm auch die Werte bei den Punkten angezeigt werden *glaub*, irgendwo unter Diagrammoptionen
Insofern ja, Einstellungssache.

Gruß
Reinhard

Gruß
Jörg

Grüezi Jörg

hab eine Grafik erstellt per Grafik, Säulengrafik, erster Typ
gruppierte Säulen. Besteht also nur aus einer Datenreihe.
Zweck der Übung ist, dass ich mir visuell vor Augen führen
möchte, ab welchem Punkt ich Ausreißer abschneide in der zu
Grunde liegenden Datentabelle. Man könnte jetzt einen
auseinandergezogenen (also verflachten) Halbkreis auf die von
rechts nach links aufsteigend geordneten Daten drauflegen,
dann würde ich sofort sehen, an welcher Stelle sich die
Datenreihe mit dem Halbkreis schneidet und würde diese und
die folgenden Daten dann bei der späteren Weiterverarbeitung
außer Acht lassen.

Ev. wäre es einfacher eine Hilfsspalte anzulegen und die Werte da zu berechnen und mit den gegebenen zu vergleichen?

Wie erzeuge ich so einen Halbkreis bzw. zunächst die
Zahlenreihe, die dann später den Halbkreis ergibt, will
sagen: welche statistische Funktion ist das?

Das hat nichts mit Statistik zu tun, wenns um einen reinen Halbkreis geht sondern mit Trigonometrie :wink:

Hier der Beginn der Datenpunkte, die dir als XY-Punktediagramm einen Halbkreis liefern - ziehe sie einfach nach unten bis zum wert von 180 in der ersten Spalte.
Den Radius des Kreises steuerst Du über den Wert in B5 - die Formeln kannst Du direkt übernehmen.

Tabelle:
[MAPPE2]!Tabelle1

 │ A │ B │ C │ 
──┼────────┼────────────┼────────────┤
1 │ Radius │ 5 │ │ 
2 │ Grad │ X │ Y │ 
3 │ 0 │ 10 │ 0 │ 
4 │ 1 │ 9.99923848 │ 0.08726203 │ 
5 │ 2 │ 9.99695414 │ 0.17449748 │ 
6 │ 3 │ 9.99314767 │ 0.26167978 │ 
7 │ 4 │ 9.98782025 │ 0.34878237 │ 
8 │ 5 │ 9.98097349 │ 0.43577871 │ 
──┴────────┴────────────┴────────────┘

Benutzte Formeln:
B3: =COS(BOGENMASS(A3))\*5+5
C3: =SIN(BOGENMASS(A3))\*$B$1
B4: =COS(BOGENMASS(A4))\*5+5
C4: =SIN(BOGENMASS(A4))\*$B$1
B5: =COS(BOGENMASS(A5))\*5+5
C5: =SIN(BOGENMASS(A5))\*$B$1
B6: =COS(BOGENMASS(A6))\*5+5
C6: =SIN(BOGENMASS(A6))\*$B$1
B7: =COS(BOGENMASS(A7))\*5+5
C7: =SIN(BOGENMASS(A7))\*$B$1
B8: =COS(BOGENMASS(A8))\*5+5
C8: =SIN(BOGENMASS(A8))\*$B$1

Tabellendarstellung erreicht mit dem Code in FAQ2363

Weitere Frage: hab die Grafik jetzt mal in einem eigenen
Blatt entstehen lassen und kann da mit dem Cursor rumwandern,
indem er jeweils einen Datenpunkt markiert. Blöd ist nur,
dass er mir nirgends anzeigt, an welchem Datenpunkt er gerade
ist, so dass ich den Wert ablesen könnte.

Du kannst dir die Werte der einzelnen balken auch anzeigen lassen - formatiere sie so, dass der Datenwert als Beschrftung genommen wird.


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

OT Sieht schick aus meine Tabelle *find*
Grüezi Thomas,

weißt du eigentlich das du der erste bist, der meine Tabelle gemäß FAQ:2363 auch benutzt hat!?
Sicher, sie hat Macken, erstens fehlt der Doppelpunkt zwischen FAQ und 2363, weiterhin muß das unterhalb von / p r e sein, damit w-w-w das erkennt.
Aber Peanuts. Absolut unwichtig. Für mich kein Thema das zu ändern, für dich auch nicht.
Jetzt könnten ja Mitlesende auf den Gedanken kommen, ja dann ändere das doch in der FAQ:2363.
Wäre kein Problem. Alex(FAQ),Orlando(Mod),Rainer(Mod woanders[VB]) unterstützen mich da vorbildhaft.
Aber hab da keinen Bock zu.
Ich nehm meine 3 Bücher und setz mich in die Zeitmaschiene :frowning:

Schau mal zu:
http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…

Ist das nicht Klasse, 1709 Klicks, Supertoll.

Das Feedback besteht weiterhin aus insgesamt 2 Antworten, die kamen gleich am nächsten Tag, rummäkeln da, rummäkeln dort, okay.

Danach kam nie was.

Ach, Schnickschnack, morgen bin ich wieder besser drauf und sehe das lockerer.

Gruß
Reinhard

Grüezi Reiner

weißt du eigentlich das du der erste bist, der meine Tabelle
gemäß FAQ:2363 auch benutzt hat!?

Wow - einmal Erster zu sein ist schon toll :wink:

Sicher, sie hat Macken, erstens fehlt der Doppelpunkt zwischen
FAQ und 2363, weiterhin muß das unterhalb von / p r e sein,
damit w-w-w das erkennt.
Aber Peanuts. Absolut unwichtig. Für mich kein Thema das zu
ändern, für dich auch nicht.
Jetzt könnten ja Mitlesende auf den Gedanken kommen, ja dann
ändere das doch in der FAQ:2363.
Wäre kein Problem. Alex(FAQ),Orlando(Mod),Rainer(Mod
woanders[VB]) unterstützen mich da vorbildhaft.
Aber hab da keinen Bock zu.
Ich nehm meine 3 Bücher und setz mich in die Zeitmaschiene :frowning:

Na, na - derart provozieren wollte ich ja nicht. Ich habe mir den Code in die personl.xls kopiert und zwei schicke Buttons angelegt, weil ich eine saubere Darstellung von Tabellen sowas von hilfreich finde. In anderen Foren verwende ich ein ähnliches Tool, daher finde ich die Idees Super, bloss halt zu wenig eingesetzt; und dem wollte/will ich abhelfen (gerade auch weil es so gut und (fast) reibungslos klappt.

Die Zeilen in der Sub ‚SatzErstellen()‘ habe ich ganz am Ende mal wie folgt geändert:

 If Namen "" Then Satz = Satz & vbLf & "Benutzte Namen:" & vbLf & Namen
 ' Satz erhält hinten den pre-Tag
 Satz = Satz & Chr(60) & "/pre" & Chr(62)
 'nach dem pre-Tag wior der Hinweis auf die FAQ eingefügt
 Satz = Satz & vbLf & "Tabellendarstellung erreicht mit dem Code in FAQ;2363" & vbLf
 End With
End Sub

und das Ergebnis schaut dann so aus - ganz passabel, denke ich mal:

Tabelle:
[MAPPE1]!Tabelle1

 │ A │ B │ C │ 
──┼────────┼────────────┼────────────┤
1 │ Radius │ 5 │ │ 
2 │ Grad │ X │ Y │ 
3 │ 0 │ 10 │ 0 │ 
4 │ 1 │ 9.99923848 │ 0.08726203 │ 
5 │ 2 │ 9.99695414 │ 0.17449748 │ 
6 │ 3 │ 9.99314767 │ 0.26167978 │ 
7 │ 4 │ 9.98782025 │ 0.34878237 │ 
8 │ 5 │ 9.98097349 │ 0.43577871 │ 
──┴────────┴────────────┴────────────┘

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Schau mal zu:
http://www.wer-weiss-was.de/cgi-bin/forum/showarticl…
Ist das nicht Klasse, 1709 Klicks, Supertoll.
Das Feedback besteht weiterhin aus insgesamt 2 Antworten, die
kamen gleich am nächsten Tag, rummäkeln da, rummäkeln dort,
okay.
Danach kam nie was.
Ach, Schnickschnack, morgen bin ich wieder besser drauf und
sehe das lockerer.

Na, den Sprung mit der Zeitmaschine geschafft?

Lass dich nicht ins Boxhorn hjagen und entmutigen - je mehr/öfter das Tool eingesetzt wird, desto mehr wird es bekannt und auch von anderen verwendet.
Vielleicht hilft es, wenn wir vermehrt darauf aufmerksam machen…?

Ein Problem habe ich noch beim Einlesen - hier werden mit ‚nur‘ die ersten 8 Zeilen einer in w-w-w kopierten Tabelle ins aktive Blatt geschrieben - bevor ich den Verweis auf die ‚Forms‘-Library gesetzt hatte wurde da dann auch ein Laufzeitfehler ‚Index ausserhalb des Bereiches‘ ausgegeben und zwar in der letzten Zeile im folgenden Abschnitt:

 Next n
 Z = Z + 2
 ' Einlesen der Zellwerte
 While (AscW(Left(Zeilensatz(Z), 1)) 

Weisst Du woran das liegt?
\*einfach mal frag ohne selbst geforscht zu haben\*

Einen entspannten Tag wünsche ich dir!

-- 
Mit freundlichen Grüssen

Thomas Ramel
- MVP für MS-Excel -

Grüezi Thomas,

weißt du eigentlich das du der erste bist, der meine Tabelle
gemäß FAQ:2363 auch benutzt hat!?

Wow - einmal Erster zu sein ist schon toll :wink:

-) Naja, in der Todeszelle geb ich dir sehr gern den Platz neben der Tür, biste schneller draußen quasi*gg*

Die Zeilen in der Sub ‚SatzErstellen()‘ habe ich ganz am Ende
mal wie folgt geändert:
'nach dem pre-Tag wior der Hinweis auf die FAQ eingefügt
Satz = Satz & vbLf & „Tabellendarstellung erreicht mit
dem Code in FAQ;2363“ & vbLf

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Du bist ein Zauberer, wie machst du aus ; einen : ? Schweizer Tastatatur? *gg*

Na, den Sprung mit der Zeitmaschine geschafft?

Jepp. Habe gleich mal heute einem in einem Forum gesagt, seine Antwort auf meine Frage find ich Klasse, wenn ich mal die entsprechende Frage habe kann ich seine Antwort mal nutzen :smile:

Lass dich nicht ins Boxhorn hjagen und entmutigen - je
mehr/öfter das Tool eingesetzt wird, desto mehr wird es
bekannt und auch von anderen verwendet.
Vielleicht hilft es, wenn wir vermehrt darauf aufmerksam
machen…?

Ich persönlich bin nicht entmutigt, trotz Roland Koch und den Unsäglichen die ihn für das was er macht auch noch wählen werden *würg*, (ja, bin Hesse) immerhin gibt es ja jetzt schon einen außer mir der es benutzt.
Wenn ich das hochrechne, alle 2 Jahre verdoppelt sich die Anzahl der Benutzer, mannomann in 200 Jahren wimelst hier von meinen Tabellendarstellungen *smile*

Und daß keiner mein Angebot nutzt Tabellen sauber darzustellen, ist das Gleiche wie daß viele nicht wissen was ein pre-Tag ist, was in der Brettbeschreibung steht usw.

Ein Problem habe ich noch beim Einlesen -
hier werden mit ‚nur‘ die ersten 8 Zeilen einer in w-w-w
kopierten Tabelle ins aktive Blatt geschrieben - bevor ich den
Verweis auf die ‚Forms‘-Library gesetzt hatte wurde da dann
auch ein Laufzeitfehler ‚Index ausserhalb des Bereiches‘
ausgegeben und zwar in der letzten Zeile im folgenden
Abschnitt:

Politische Antwort: Mehr als 8 Zeilen überfordern den Normalbürger.
Meine Antwort: k.A. warum das geschieht.

Das Problem war damals beim Testen auch, ich habe da nur kurz Tabellen in w-w-w reingestellt, diese dann testhalber ausgelesen, dann den Beitrag sofort wieder gelöscht.
Deshalb ist grad das Wiedereinlesen meiner Tabellen extrem schlecht getestet worden.

Das stört mich sowieso grundsätzlich an Excel, diese fehlenden Verweise.
Wenn ich sage
Dim x as new Dataobject
müßte doch Excel in der Lage sein, zu erkennen daß Dataobject nicht bekannt ist, okay, dann könnte es doch alle zugänglichen Verweise durchsuchen nach dataobject und mir dann anbieten, aus den Excel zugänglichen Verweisen heraus, möchten sie

Dataobject aus MS Forms 2.0
Dataobject aus MS Forms 3.0
Dataobject aus xyz.dll

einbinden?

Next n
Z = Z + 2
’ Einlesen der Zellwerte
While (AscW(Left(Zeilensatz(Z), 1))

Weisst Du woran das liegt?
*einfach mal frag ohne selbst geforscht zu haben*

k.A. :smile: Hatte ich nicht.

Einen entspannten Tag wünsche ich dir!

Dito.

Gruß
Reinhard

Grüezi Reinhard

Wow - einmal Erster zu sein ist schon toll :wink:

:smile: Naja, in der Todeszelle geb ich dir sehr gern den Platz neben der Tür, biste schneller draußen quasi*gg*

Nee Du, so schnell (und nachhaltig) wirst Du mich hier nicht wieder los - das hat Marion dir/uns eingebrockt… :wink:

Satz = Satz & vbLf & „Tabellendarstellung erreicht mit
dem Code in FAQ;2363“ & vbLf

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Du bist ein Zauberer, wie machst du aus ; einen : ? Schweizer
Tastatatur? *gg*

Wer kann, der kanns :wink:

Ne, hab ich wohl erst nachher noch korrigiert oder so…
…dass Du aber auch gleich so genau hinschauen musst.

Und daß keiner mein Angebot nutzt Tabellen sauber
darzustellen, ist das Gleiche wie daß viele nicht wissen was
ein pre-Tag ist, was in der Brettbeschreibung steht usw.

Naja, das steht dann alles halt schon am Vortag dort, dann liest es heute keiner mehr :wink:

Ein Problem habe ich noch beim Einlesen -
hier werden mit ‚nur‘ die ersten 8 Zeilen einer in w-w-w
kopierten Tabelle ins aktive Blatt geschrieben

Politische Antwort: Mehr als 8 Zeilen überfordern den
Normalbürger.
Meine Antwort: k.A. warum das geschieht.

Das Problem war damals beim Testen auch, ich habe da nur kurz
Tabellen in w-w-w reingestellt, diese dann testhalber
ausgelesen, dann den Beitrag sofort wieder gelöscht.
Deshalb ist grad das Wiedereinlesen meiner Tabellen extrem
schlecht getestet worden.

Mit der Politik hab ichs nicht so - dann mache ich mich mal auf die Suche, wenn ich gerade nichts anderes zu tun habe.

Das stört mich sowieso grundsätzlich an Excel, diese fehlenden
Verweise.
Wenn ich sage
Dim x as new Dataobject
müßte doch Excel in der Lage sein, zu erkennen daß Dataobject
nicht bekannt ist, okay, dann könnte es doch alle zugänglichen
Verweise durchsuchen nach dataobject und mir dann anbieten,
aus den Excel zugänglichen Verweisen heraus, möchten sie

Dataobject aus MS Forms 2.0
Dataobject aus MS Forms 3.0
Dataobject aus xyz.dll

einbinden?

Schöne Träume hast Du :wink:

…aber nett wärs schon…


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -