Dollar Kurs aus dem Internet in Calc Tabelle

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Dollar Kurs aus dem Internet in Calc Tabelle

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von Eia » Mi, 24.10.2007 10:39

balu hat geschrieben: Du hast in deinem letzten Post falsch zitiert
Stimmt. Ich hab die falschen quotes gelöscht und das inzwischen korrigiert, sonst weiß ja der Angesprochene nicht, dass er gemeint ist.
mfG

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von Gert Seler » Mi, 24.10.2007 10:37

Hallo hawthorne,
sind das in Deinem Beispiel alles Daten die übermittelt wurden ?

Code: Alles auswählen

Html 11 von http://de.finance.yahoo.com/q?s=EURUSD=X	Letzter Kurs:	1,4194 $
	Kurs Zeit:	06:32:00 vorm.
	Geldkurs:	1,4194
	Briefkurs:	1,4194
Dann nimm zur Umwandlung (Geldkurs:) "C9". Die Formel lautet :
=WERT(C9) Und gibt eine Zahl zurück mit der gerechnet werden kann. Formatiere die Zahl "##0,0000".

mfg
Gert

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von balu » Mi, 24.10.2007 10:10

@Eia

Ich will ja nicht auf Kleinigkeiten rumreiten und kein Lehrer sein, aber Du hast in deinem letzten Post falsch zitiert. Kann ja mal vorkommen bei der Länge der Zitierungen. :wink:
Nicht
hawthorne hat geschrieben:Das mit dem Fehler verstehe ich nicht! Ich bekomme in deiner Datei den Err.503 angezeigt.
sondern
balu hat geschrieben:Das mit dem Fehler verstehe ich nicht! Ich bekomme in deiner Datei den Err.503 angezeigt.
Und zwar war mir das aufgefallen als ich seine erste angehängte Datei nur geöffnet hatte. Ich hatte das geschrieben weil ich seinen
hawthorne hat geschrieben:Es erscheint aber jedes Mal der Fehler " #DIV/0! "
nicht finden und nachvollziehen konnte.

Aber ich muss mich auch bei dir bedanken, denn ich habe wieder was dazu gelernt. :D
Ich hatte meine Formel erst separat getestet, außerhalb von E3 in dieser ersten Datei. Nur mit =WERT(FEST(LINKS(C7;SUCHEN("$";C7)-1);4)). Und da habe ich solange experimentiert bis das die Zahl in der Zelle rechts- und nicht linksbündig dastand. Als das der Fall war, hatte ich sie einfach in die Zelle E3 eingesetzt. Das das ganze auch kürzer geht, ist natürlich prima. :)
Bei mir unter Win-XP Servicepack 2 und OO 2.2.1 funktioniert meine eben erwähnte Formel einwandfrei, aber genauso gut funktioniert dein Lösungsvorschlag.

@hawthorne

Es kann aber durchaus sein, das Du irgendwo in den Optionen etwas eingestellt hast das den Fehler " #DIV/0! " produziert. Nur was und wo, da habe ich keine Ahnung.

Gruß
balu

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von Eia » Mi, 24.10.2007 07:12

balu hat geschrieben:Das mit dem Fehler verstehe ich nicht! Ich bekomme in deiner Datei den Err.503 angezeigt.
Das Problem tritt bei der Funktion FEST auf. Diese braucht unbedingt eine Zahl. Im Formelaufbau:
WERT(FEST(LINKS(C7;SUCHEN("$";C7)-1);4))
kommt die Umwandlung in eine Zahl aber erst nach der Funktion FEST (von innen nach außen lesen)
Im Teil
FEST(LINKS(C7;SUCHEN("$";C7)-1);4)
bekommt FEST eine Zeichenkette, keine Zahl.

Tipp:
Wenn Du so einen Fehler suchst, benutze den Formelassistenten.. Wenn Du den für diese Formel aufklappst, bekommst Du links die Struktur angezeigt und kannst die Funktionen einzeln anklicken.
Wenn Du die oberste anklickst - also WERT - siehst Du rechts im Feld "Ergebnis" diesen Fehlercode. Im Feld "Teilergebnis" siehst Du den gleichen Fehlercode.
Wenn Du jetzt die nächste Stufe anklickst - FEST - sieht es gleich aus.
Aber dann - bei LINKS - ist nur noch im Feld "Ergebnis" der Fehlercode sichtbar. Das Feld "Teilergebnis" liefert etwas brauchbares.
Also weißt Du, dass bis LINKS alles in Ordnung ist und der Fehler bei FEST entsteht.

mfG

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von Eia » Mi, 24.10.2007 06:56

hawthorne hat geschrieben:ich habe mich hauptsächlich mit der Formel

Code: Alles auswählen

=D3/WERT(FEST(LINKS(C7;SUCHEN("$";C7)-1);4))
herumgeschlagen. Das will im konkreten Beispiel nicht klappen.
Nachdem nun mehrere Beispiele im Umlauf sind, ist nicht ganz klar, auf welches Du Dich beziehst.
aber ich würde die Formel einfach mal auseinander nehmen:

=LINKS(C7;SUCHEN("$";C7)-1)
Liefert diese Formel genau die Zahl ohne Leerzeichen?

Den Teil FEST, brauchst Du den überhaupt?

Meiner Meinung nach müsste
=WERT(WECHSELN(C7;"$";"")
genügen, um aus der Zeichenkette einen Wert zu machen, die ganze Formel also:
=D3/WERT(WECHSELN(C7;"$";"")

Ein Knackpunkt könnte höchstens noch das Dezimaltrennzeichen sein, das je nach Spracheinstellung ein Komma oder ein Punkt ist. Wenn Du aber "deutsch" eingestellt hast, ist das Komma ok.

mfG

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von hawthorne » Mi, 24.10.2007 01:04

hawthorne hat geschrieben:
balu hat geschrieben:
hawthorne hat geschrieben: Wenn ich den Wert aber weiterverwenden möchte, dann funktioniert dies (wahrscheinlich aus Formatierungsgründen) nicht.
Ja, es ist ein Formatierungsproblem!
Aber eins das Du nicht über Zelle Formatieren beseitigen kannst. Da musst Du anders vorgehen.
Das was in C7 drinsteht muss umgewandelt werden. Denn in dem Zustand wie die Zelle C7 in deiner Datei ist, ist sie TEXT. Und das kannst du wie folgt ändern.
Ersetze die Formel in E3 =D3/C7 durch =D3/WERT(FEST(LINKS(C7;SUCHEN("$";C7)-1);4))

Durch WERT wird ein Text in eine Zahl umgewandelt.
Durch FEST wird eine Zahl mit einer festen Anzahl von Nachkommastellen versehen. Hier sind es 4.
Mit LINKS und SUCHEN wird das Dollarzeichen in dem Text gesucht und "rausgeschnitten". Dazu empfehle ich dir auch folgenden Link :CalcFunktionenText 2.1.1. Aus eins mach zwei
hawthorne hat geschrieben: Konkret möchte ich eine Summe automatisch umrechnen lassen. Es erscheint aber jedes Mal der Fehler " #DIV/0! "
Jetzt müsste das Umrechnen funktionieren.
Das mit dem Fehler verstehe ich nicht! Ich bekomme in deiner Datei den Err.503 angezeigt. Wahrscheinlich ist es aber der gleiche.
Zur Errinerung: Ich beziehe mich auf deine Datei.


Mit Hoffentlich Fehlerfreien Grüßen :lol:
balu
Ich habe es in die Testtabelle eingefügt und erhalte leider immer noch einen Fehler... Ich habe die Datei angehängt.

Danke für Eure Mühen!

HT

Hmmm, also die Variante von Eia scheint nun auch bei mir zu funktionieren - ich habe mich hauptsächlich mit der Formel

Code: Alles auswählen

=D3/WERT(FEST(LINKS(C7;SUCHEN("$";C7)-1);4))
herumgeschlagen. Das will im konkreten Beispiel nicht klappen.

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von balu » Mi, 24.10.2007 00:38

Hallo hawthorne,

Ich kann das Ganze einfach nicht nachvollziehen.

Obwohl ich selber noch immer was dazu lerne, habe ich den Lösungsweg von Eia verstanden. Un-dat-dolle-an-der-janzen-Sache-ist, es funzt bei mir. Lade die Datei von Eia, werde ich gefragt ob die externen Daten aktuallisiert werden sollen, da saache icke "Ja, aber Hallo! Mach hinne!" Und wat soll icke saachen, es kalapatie. Datei wird aktuallisiert. :)
Nehme ich deine letzte angehängte Datei, was lese ich als Ergebniss in E3 !?
Richtig! einen Wert von 704,52.
Aber was muss ich da feststellen?
Im Menü Bearbeiten ist der Eintrag Verknüpfungen ausgegraut. :!: Es existiert also KEINE.
Lege ich aber eine neue Verknüpfung zu externen Daten an, wird sofort aktuallisiert. Nach einem speichern, schließen und erneuten öffnen werde ich wieder sofort nach dem aktualisieren gefragt.
Ich habe auch unter ->Extras ->Optionen ->Calc ->Berechnen verschiedene Einstellungen geänderet. Ergebniss = Keine Fehlermeldung.

Kurz und Gut: Ich versteh die Welt nicht mehr! :roll:

Vielleicht solltest Du mal Step-by-Step erklären wie Du vorgehst.

Mit verzweifelten Grüßen
balu

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von hawthorne » Di, 23.10.2007 21:27

balu hat geschrieben:
hawthorne hat geschrieben: Wenn ich den Wert aber weiterverwenden möchte, dann funktioniert dies (wahrscheinlich aus Formatierungsgründen) nicht.
Ja, es ist ein Formatierungsproblem!
Aber eins das Du nicht über Zelle Formatieren beseitigen kannst. Da musst Du anders vorgehen.
Das was in C7 drinsteht muss umgewandelt werden. Denn in dem Zustand wie die Zelle C7 in deiner Datei ist, ist sie TEXT. Und das kannst du wie folgt ändern.
Ersetze die Formel in E3 =D3/C7 durch =D3/WERT(FEST(LINKS(C7;SUCHEN("$";C7)-1);4))

Durch WERT wird ein Text in eine Zahl umgewandelt.
Durch FEST wird eine Zahl mit einer festen Anzahl von Nachkommastellen versehen. Hier sind es 4.
Mit LINKS und SUCHEN wird das Dollarzeichen in dem Text gesucht und "rausgeschnitten". Dazu empfehle ich dir auch folgenden Link :CalcFunktionenText 2.1.1. Aus eins mach zwei
hawthorne hat geschrieben: Konkret möchte ich eine Summe automatisch umrechnen lassen. Es erscheint aber jedes Mal der Fehler " #DIV/0! "
Jetzt müsste das Umrechnen funktionieren.
Das mit dem Fehler verstehe ich nicht! Ich bekomme in deiner Datei den Err.503 angezeigt. Wahrscheinlich ist es aber der gleiche.
Zur Errinerung: Ich beziehe mich auf deine Datei.


Mit Hoffentlich Fehlerfreien Grüßen :lol:
balu
Ich habe es in die Testtabelle eingefügt und erhalte leider immer noch einen Fehler... Ich habe die Datei angehängt.

Danke für Eure Mühen!

HT
Dateianhänge
beispiel-dollar-kurs-2.rar
(8.77 KiB) 239-mal heruntergeladen

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von hawthorne » Di, 23.10.2007 21:24

chrk hat geschrieben:Hallo hawthorne,
die Zelle mit dem Letzten $-Kurs ist zwar nach dem Import als Zahl formatiert, da sie aber ein Leerzeichen und das Dollarzeichen enthält, wird sie trotzdem als String interpretiert und man kann nicht mit ihr rechnen.

Wenn Du in Deiner Zelle E3 mit

Code: Alles auswählen

=D3/LINKS(C7;6)
den Input auf die sechs nummerischen Stellen reduzierst, klappt es. :lol:
Hmmm, ... leider klappt es damit auch nicht.

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von hawthorne » Di, 23.10.2007 21:23

Eia hat geschrieben:Der vermeintliche Kurs ist ein Text und wird nicht als Zahl verstanden.
Versuchs mal mit diesem Beispiel:
beispiel-dollar-kurs.zip
Ich habe über Einfügen/externe Daten eine andere Quelle in die Tabelle FAZ-Kurs verlinkt, die automatisch aktualisiert wird.
Die Rechen-Tabelle holt sich dann gezielt die gesuchten Zellinhalte.
Die Datei ist nur umbenannt, nicht gezippt.
mfG
Ich erhalte leider den selben Fehler wie zuvor auch. Konkreter, wenn ich die Datei öffne, steht ein korrkter Wert im Ergebnisfeld. Nachdem OO aber die Daten aktualisiert hat, tritt wieder dieser " #DIV/0! " Fehler auf.

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von balu » Di, 23.10.2007 19:54

Hallo hawthorne

ich habe mir deine Datei angesehen, und da ist mir sofort folgendes aufgefallen.
Du versuchst eine Zahl durch einen Text zu dividieren.
In E3 steht =D3/C7 ->Das geht NICHT! :?
hawthorne hat geschrieben: Wenn ich den Wert aber weiterverwenden möchte, dann funktioniert dies (wahrscheinlich aus Formatierungsgründen) nicht.
Ja, es ist ein Formatierungsproblem!
Aber eins das Du nicht über Zelle Formatieren beseitigen kannst. Da musst Du anders vorgehen.
Das was in C7 drinsteht muss umgewandelt werden. Denn in dem Zustand wie die Zelle C7 in deiner Datei ist, ist sie TEXT. Und das kannst du wie folgt ändern.
Ersetze die Formel in E3 =D3/C7 durch =D3/WERT(FEST(LINKS(C7;SUCHEN("$";C7)-1);4))

Durch WERT wird ein Text in eine Zahl umgewandelt.
Durch FEST wird eine Zahl mit einer festen Anzahl von Nachkommastellen versehen. Hier sind es 4.
Mit LINKS und SUCHEN wird das Dollarzeichen in dem Text gesucht und "rausgeschnitten". Dazu empfehle ich dir auch folgenden Link :CalcFunktionenText 2.1.1. Aus eins mach zwei
hawthorne hat geschrieben: Konkret möchte ich eine Summe automatisch umrechnen lassen. Es erscheint aber jedes Mal der Fehler " #DIV/0! "
Jetzt müsste das Umrechnen funktionieren.
Das mit dem Fehler verstehe ich nicht! Ich bekomme in deiner Datei den Err.503 angezeigt. Wahrscheinlich ist es aber der gleiche.
Zur Errinerung: Ich beziehe mich auf deine Datei.


Mit Hoffentlich Fehlerfreien Grüßen :lol:
balu

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von chrk » Di, 23.10.2007 19:48

Hallo hawthorne,
die Zelle mit dem Letzten $-Kurs ist zwar nach dem Import als Zahl formatiert, da sie aber ein Leerzeichen und das Dollarzeichen enthält, wird sie trotzdem als String interpretiert und man kann nicht mit ihr rechnen.

Wenn Du in Deiner Zelle E3 mit

Code: Alles auswählen

=D3/LINKS(C7;6)
den Input auf die sechs nummerischen Stellen reduzierst, klappt es. :lol:

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von Eia » Di, 23.10.2007 19:45

Der vermeintliche Kurs ist ein Text und wird nicht als Zahl verstanden.
Versuchs mal mit diesem Beispiel:
beispiel-dollar-kurs.zip
(12.98 KiB) 854-mal heruntergeladen
Ich habe über Einfügen/externe Daten eine andere Quelle in die Tabelle FAZ-Kurs verlinkt, die automatisch aktualisiert wird.
Die Rechen-Tabelle holt sich dann gezielt die gesuchten Zellinhalte.
Die Datei ist nur umbenannt, nicht gezippt.
mfG

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von hawthorne » Di, 23.10.2007 17:47

Danke für die Hinweise - ich habe jetzt folgendes realisiert:

von Yahoo hole ich mir den aktuellen Dollar Kurs in mein Calc Dokument. Wenn ich den Wert aber weiterverwenden möchte, dann funktioniert dies (wahrscheinlich aus Formatierungsgründen) nicht.

Konkret möchte ich eine Summe automatisch umrechnen lassen. Es erscheint aber jedes Mal der Fehler " #DIV/0! "

Als Anhang habe ich eine kleine Beispieldatei angefügt.

Danke für Eure Hilfe!
Dateianhänge
beispiel-dollar-kurs.rar
(8.64 KiB) 411-mal heruntergeladen

Re: Dollar Kurs aus dem Internet in Calc Tabelle

von Gert Seler » Mo, 22.10.2007 22:15

Hallo Komma4,
danke für den Hinweis.
http://www.teialehrbuch.de/Kostenlose-K ... l-110.html

bei mir gehts halt mit URL.


mfg
Gert

Nach oben