wahrscheinlich kein großes problem, wenn du genau definierst was du unter
einer standardkurve verstehst?
grüße alf
--
Institut für Sportmedizin
Nimmerichter Alfred
Auf der Schmelz 6
A-1150 Wien
Tel: +43 1 4277 28712
Mobil: +43 664 412 40 15
Alfred.Ni...@univie.ac.at
"Katja" <Katj...@lycos.de> schrieb im Newsbeitrag
news:13b5a01c1b886$1f4182c0$37ef2ecf@TKMSFTNGXA13...
Hallo!
Ich hoffe mir kann recht bald jemand helfen- ich möchte
eine Standardkurve in Exel erstellen und diese natürlich
auch zu weiteren Berechnungen nutzen - wie fang`ich das
an ????
Danke schon jetzt für Eure Hilfe!!
Hier eine genauere Bescreibung meines Problems:
Ich habe verschiedene messwerte "kreiert" und möchte die
in einer Kurve darstellen. Anhand dieser Kurve soollen
andere Werte die sich aus einem 2.Versuch ergaben
berechnet werden
zum Beispiel:
Wert 1: 1000 bei A: 32
Wert 2: 100 bei B: 28
Wert 3: 10 bei C: 27
Beim Versuch kommt z.B D: 29,5 heraus -- meine Frage ist
nun wo dieser Wert zwischen 10-1000 liegt?!?
Kann man das verstehen? Ich habe versucht mein
Fachchinesisch heraus zu halten!
Vielen Dank Katja
>-----Originalnachricht-----
>.
>
ich glaube so richtig habe ich Dein Problem immer noch nicht verstanden.
Wenn Du aus diesen Punkten ein Diagramm erstellen willst kannst Du dies
einfach machen indem Du den Bereich markierst und dann die Schaltfläche
"Diagramm-Assistent" drückst. Als Diagramm Typ ein "X-Y-Diagramm"
wählen und schon kann´s losgehen. Möchtest Du allerdings, dass Excel Dir
eine Formel daraus berechnet so ist das meiner Ansicht nach nicht so einfach
möglich. Du kannst zwar eine Trendlinie einfügen die dann auch eine
Gleichung
anzeigen kann mit der Du weiterrechnen kannst, aber ich glaube nicht, dass
Excel in der Lage ist Dir für den beschriebenen Graphen ein Gleichung
auszurechnen.
Wenn doch lasse ich mich gerne eines besseren belehren.....
Aber von dem gezeichneten Graphen lassen sich natürlich weitere Werte
ablesen nur halt (meiner Meinung nach) nicht berechnen.
Vielleicht habe ich trotzdem geholfen
Daniel
"Katja" <Katj...@lycos.de> schrieb im Newsbeitrag
news:59a401c1b88e$37d50a20$19ef2ecf@tkmsftngxa01...
doch natürlich kann excel damit rechnen weil du die variablen einer
trendlinie in eine zelle ausgeben kannst mit "Index, RGP usw. und damit
kannst du jeden punkt berechnen. die genauigkeit der berechnung ist
natürlich von der anpassung dem r2 abhängig (sollte schon >0,9 sein).
hab der katja schon ein muster zugesandt
grüße alf
--
Institut für Sportmedizin
Nimmerichter Alfred
Auf der Schmelz 6
A-1150 Wien
Tel: +43 1 4277 28712
Mobil: +43 664 412 40 15
Alfred.Ni...@univie.ac.at
"Daniel Schmitz" <DaSc...@lycos.de> schrieb im Newsbeitrag
news:a4stnl$19r$1...@news01.khis.de...
das mit der Trendlinie stimmt soweit. Vielleicht verstehe ich auch mal
wieder was falsch, aber naja was soll´s.... :)
Wenn ich "nur" einen Graphen zeichne, ohne dass ich eine Trendlinie
einfüge kann ich aber nicht auf eine Formel zurückgreifen, oder??
Und wenn ich eine Trendlinie einfüge liegt diese ja nuneinmal nicht
genau so wie die urspüngliche Diagrammlinie, oder?
Damit ergibt sich für mich das Problem, dass ich nicht genau mit der
eingegebenen Diagrammlinie arbeiten kann. Aber vielleicht ergibt sich
eine für mich ungeahnte Möglichkeit... Kannst Du mir das Bsp. vielleicht
auch mal schicken damit wir wirklich über das Gleiche reden?
Vielen Dank
Daniel
"Nimmerichter Alfred" <nimmerich...@gmx.at> schrieb im Newsbeitrag
news:#hS6HqRuBHA.1228@tkmsftngp04...
"Daniel Schmitz" <DaSc...@lycos.de> schrieb im Newsbeitrag news:a4t18i$1j0$1...@news01.khis.de...
> Damit ergibt sich für mich das Problem, dass ich nicht genau mit der
> eingegebenen Diagrammlinie arbeiten kann. Aber vielleicht ergibt sich
> eine für mich ungeahnte Möglichkeit...
eigentlich wollte ich ja damit warten, bis katja sich meldet (s. thread vom 18.2. 16:17),
weil das was jetzt folgt, nämlich eine monsterformel, mir prinzipiell widerstrebt,
aber ihr könnt ja die formel auf mehrere zellen verteilen bzw. in vba übersetzen
B10 = 27 C10 = 10
B11 = 28 C11 = 100
B12 = 32 C12 = 1000
B14 = 29,5
C14 = (INDEX(C$10:C$12;VERGLEICH(B14;B$10:B$12;1)+1)-SVERW
EIS(B14;B$10:C$12;2))/(INDEX(B$10:B$12;VERGLEICH(B14;B$10:B$12;1)+1)-IND
EX(B$10:B$12;VERGLEICH(B14;B$10:B$12;1)))*(B14-INDEX(B$10:B$12;VERGLE
ICH(B14;B$10:B$12;1)))+SVERWEIS(B14;B$10:C$12;2)
b10:b12 aufsteigend sortieren (beliebig viele zeilen einfügen)
c14 nach unten kopieren
von b15 abwärts beliebige x-werte eingeben
gruß carla
> Und wenn ich eine Trendlinie einfüge liegt diese ja nuneinmal nicht
> genau so wie die urspüngliche Diagrammlinie, oder?
abhängig von der gewählten kurvenfunktion und deren anpassung r2, bei hohem
r2 ist die übereinstimmung sehr groß
> Damit ergibt sich für mich das Problem, dass ich nicht genau mit der
> eingegebenen Diagrammlinie arbeiten kann. Aber vielleicht ergibt sich
> eine für mich ungeahnte Möglichkeit... Kannst Du mir das Bsp. vielleicht
> auch mal schicken damit wir wirklich über das Gleiche reden?
schon unterwegs
grüße alf
in userem beispiel ist also c14= (1000-100)/(32-28)*(29,5-28)+100
carla
ich habe Deine mail erhalten und wir haben tatsächlich über das Gleiche
gesprochen.
Du machst allso im Endeffekt die Folgenden Berechnungen mit der eingefügten
Trendlinie. So weit so gut. Allerdings sind die Ungenauigkeiten nicht zu
vernachlässigen.
Wenn Du genaue Berechnungen durchführen willst und "nur" mit einer
Trendlinie
arbeitest werden die Ergebnisse verfälscht. Ich will damit nicht anzweifeln,
dass
die Lösung die Du gemacht hast i.O. ist aber ich möchte anregen, dass damit
nicht
allzu genaue Formeln entwickelt werden können. Für die normale Anwendung
sollte es allerdings reichen. (Können wir uns darauf einigen... ;) )
Bei der Formel von Carla habe ich bisher gekniffen und sie mir folglich noch
nicht
näher angeschaut.... ist wirklich ein ziemlich dickes Ding... :)
Gruß
Daniel
"Nimmerichter Alfred" <nimmerich...@gmx.at> schrieb im Newsbeitrag
news:ONOkYtSuBHA.2012@tkmsftngp04...
"Daniel Schmitz" <DaSc...@lycos.de> schrieb im Newsbeitrag news:a4te25$2mp$1...@news01.khis.de...
> Bei der Formel von Carla habe ich bisher gekniffen und sie mir folglich noch
> nicht näher angeschaut.... ist wirklich ein ziemlich dickes Ding... :)
hoffe, du meinst die formel, wo ich doch so sehr auf meine taille achte ;-))))))
spass beiseite, ich versuche, die herleitung der formel zu veranschaulichen:
wenn also in unserem beispiel folgende xy-werte zugrundeliegen
B10 = 27 C10 = 10
B11 = 28 C11 = 100
B12 = 32 C12 = 1000
und zwischen diesen punkten linear interpoliert wird (sie also grafisch durch
gerade linien verbunden werden), dann ist für den x-wert
B14 = 29,5
der zugehörige y-wert nach adam riese
c14= (1000-100)/(32-28)*(29,5-28)+100
nun nur noch die formelglieder durch folgende formeln ersetzen
100 =SVERWEIS(B14;B$10:C$12;2)
1000 =INDEX(C$10:C$12;VERGLEICH(B14;B$10:B$12;1)+1)
28 =INDEX(B$10:B$12;VERGLEICH(B14;B$10:B$12;1))
32 =INDEX(B$10:B$12;VERGLEICH(B14;B$10:B$12;1)+1)
fertig.
funktioniert sinnvollerweise natürlich nur im x-werte-bereich >= 27 und <32
liebe grüße
carla
jetzt hab auch ich das verstanden... :) Und ich meinte natürlich die Formel
und
sonst gar nichts! *g*
Ist wirklich eine feine Sache. Ich hatte anfangs nur gar nicht verstanden
was diese
29,5 sollten. Aber das Geheimnis hat sich mir jetzt auch enthüllt. Danke!
*g*
Allerdings gibt es noch eine kleine Abweichung zwischen den Graphen und ich
weiß grade nicht welche richtig ist. Wenn ich nämlich Excel aus den 3
vorgegebenen
Werten einen Graphen zeichnen lasse ergibt sich ein etwas flacherer Anfang
als
wenn ich mit Deiner Formel arbeite. Aber wie schon gesagt ich weiß nicht
welcher
Lösung ich eher glauben soll und da Deine schon genauer rechnet würde ich
sie
persönlich immer vorziehen!! Deine Lösung meine ich! (um mal wieder
Missverständnissen
vorzubeugen ;) )
Schönen Tag noch (hier scheint doch grade tatsächlich die Sonne!!)
Daniel
"Carla Ressel" <res...@surfeu.at> schrieb im Newsbeitrag
news:a4tkqc$b6j$1...@newsreader1.netway.at...
Habe mir die Voreschläge von Carla und Alf jetzt etwas
genauer angesehen und habe wie auch Daniel schon
geswchrieben hat nun das Problem welche ich für meine
Auswertung verwenden kann, da ich aber heute nicht an
meine orginal Daten heran gekommen bin ( Bin zu Hause)
werde ich das morgen alles etwas genauer ausprobieren .
Nochmal Danke Katja
>-----Originalnachricht-----
>.
>
das wundert mich allerdings, da die formel die gleichen y-werte erzeugt,
also für 27-->10; 28-->100; 31,999999-->1000
die formel ist ja auch nicht für das zeichnen eines graphen gedacht,
dieser ist ja ohnehin durch die vorgegebenen wertepaare bestimmt.
die frage von katja war ja, wie sie für neue x-werte wie 29,5 den
passenden y-wert findet.
dies kann entweder rein grafisch erfolgen, mit lineal und augenmaß
oder eben rechnerisch mit einer formel wie der meinen.
so hab ich das jedefalls verstanden
aber jetzt lassen wir mal katja mit dieser fülle an informationen zurechtkommen
grüße an euch alle
carla
> das wundert mich allerdings, da die formel die gleichen y-werte erzeugt,
> also für 27-->10; 28-->100; 31,999999-->1000
Hallo Carla,
die Messwerte von Katja sind ja auch 'extrem nicht-linear'. Vielleicht
sollte man vor der linearen Interpolation die x-Werte logarithmieren.
Du interpolierst dann zwar mittels einer Potenzfunktion (y=x^b), aber
wenn das physikalisch einen Sinn macht, kann das Katja ja machen.-
Ansonsten : nicht-lineare Interpolationsverfahren nur: das geht nur noch
in VBA. - Deine Formel ist schon beeindruckend, aber eine nicht-lineare
Interpolation wäre wahrscheinlich _so_ garnicht möglich.-
Leider habe ich nichts in VBA zur Hand, aber versucht es doch 'mal über
Google : Excel VBA Aitken Neville Romberg .... oder was anderes.
Nur: VBA könnte etwas langsam dafür sein ......
Trotzdem viel Spass
Frank-R.