Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Earl
**
Beiträge: 34
Registriert: Di, 19.06.2012 13:33

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Earl »

Sorry,
Und was mach ich mit den übrigen Zellen in dieser Spalte?
Die Formel muss für jede der Ergebnismöglichkeiten stimmen.
Und zwar in dem Moment wo ich in Spalte C und C die Berechnungsgrundlage eingebe.
Die ändert sich aber von Zeile zu Zeile.
Also doch nur über Wenn/dann ?

Gruss
Earl
Earl
**
Beiträge: 34
Registriert: Di, 19.06.2012 13:33

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Earl »

Gast Peter hat geschrieben: Fr, 25.01.2019 15:15 Guten Tag Earl.
Eigentlich brauchst Du doch nur zu prüfen, ob in der ersten Spalte das Kürzel für Japanische Yen enthalten ist (jpy), da nur beim Yen die 2. Stelle hinter dem Komma relevant ist. Wenn "Ja" ergibt sich der Pip aus dem Wert in Spalte E mit 100 multipliziert
Bei allen anderen Währungen wird die 4. Nachkommastelle zu Grunde gelegt - also mal 10000 (Zeile 12 u. 13).
Wenn keines von beiden zutrifft, wird der Wert so gelassen (Zeile 10 und 11).
Hallo Peter,
Dieser Ansatz war für mich neu und ich hab ne Weile damit rumprobiert.
Vielen Dank

Aber leider funktioniert das auch nicht
Die Zeilen 10 und 11 müssen nicht multipliziert werde.
Die Zeilen 12 und 13 müssen mit 100 multipliziert werden. (wie von Dir angeregt)
Die Zeilen 14 und 15 müssen mit 100000 multipliziert werden.
Somit habe ich schon 3 Wenn/Dann - Abfragen.
Das ganze hängt dann auch noch davon ab, o in Spalte B "buy"oder "sell steht.
Was überhaupt die 1. Abfrage wäre.
Also doch ganz schön kompliziert.

Gruß
Earl
Earl
**
Beiträge: 34
Registriert: Di, 19.06.2012 13:33

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Earl »

HeritzP hat geschrieben: Fr, 25.01.2019 18:27 Hallo,

leider weigert sich Earl konsequent auf Fragen zu antworten.

Gruß Heritz
Sorry, ich weigere mich durchaus nicht. Ich bin nur nich konsequent am Bildschirm
Earl
**
Beiträge: 34
Registriert: Di, 19.06.2012 13:33

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Earl »

Faol hat geschrieben: Fr, 25.01.2019 18:26 @HeritzP
Ich verstehe schon was Du sagen möchtest.

Da fragen wir doch mal den Earl:
Wo findet man den Ursprung dieser Faktoren?
Den Einstieegspreis und den Ausstiegspreis erhalte ich vom Broker und schreibe ihn per Hand von dort in meine Tabelle.
Die PIP-Berechnung soll CALC übernehmen.

ACHTUNG: IN MEINER TABELLE IN SPALTE F WAEIN FEHLER.
IN ZEILE 12 MUSS NATÜRLICH NICHT 0,27 SONDERN 27,0 STEHEN.
DAS IST DAS ERGEBNIS AUS DER DIFFERENZ VON C UND D, DAS INS PALTE E ERSCHEINEN SOLL.
(Wie in den übrigen Zellen von Spalte E auch)
Zuletzt geändert von Earl am Fr, 25.01.2019 18:50, insgesamt 1-mal geändert.
Earl
**
Beiträge: 34
Registriert: Di, 19.06.2012 13:33

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Earl »

Faol hat geschrieben: Fr, 25.01.2019 18:47 @Earl
Earl hat geschrieben:Den Einstieegspreis und den Ausstiegspreis erhalte ich vom Broker und schreibe ihn per Hand von dort in meine Tabelle.
Das ist mir klar, ABER:

Woher stammen die Faktoren?
0?
100?
10.000?
Das sind die Multiplikatoren, die für Zeile 10 und 11 ( 0 ) , Zeile 12 und 13 ( 100 ) Zeile 14 und 15 (10000) nötig sind um auf das Ergebnis zu kommen,
wie ich es in Spalte F gezeigt habe.
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Stephan »

Das sind die Multiplikatoren, die für Zeile 10 und 11 ( 0 ) , Zeile 12 und 13 ( 100 ) Zeile 14 und 15 (10000) nötig sind um auf das Ergebnis zu kommen,
wie ich es in Spalte F gezeigt habe.
Das ist doch überhaupt nicht die Frage (weil ohnehin ersichtlich), sondern woher diese Faktoren stammen, d.h. woher man weiß wann welcher Faktor angewendet werden muss.


Gruß
Stephan
Earl
**
Beiträge: 34
Registriert: Di, 19.06.2012 13:33

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Earl »

Stephan hat geschrieben: Fr, 25.01.2019 19:02
Das sind die Multiplikatoren, die für Zeile 10 und 11 ( 0 ) , Zeile 12 und 13 ( 100 ) Zeile 14 und 15 (10000) nötig sind um auf das Ergebnis zu kommen,
wie ich es in Spalte F gezeigt habe.
Das ist doch überhaupt nicht die Frage (weil ohnehin ersichtlich), sondern woher diese Faktoren stammen, d.h. woher man weiß wann welcher Faktor angewendet werden muss.


Gruß
Stephan
Faol hat geschrieben: Fr, 25.01.2019 18:01 Hallo Earl,

in der Beispieldatei habe ich ein neues Tabellenblatt mit einer zusätzlichen Hilftabelle erstellt.
Die Tabellen/ Listen müssen immer die gleiche Größe haben, sonst funktioniert die Formel nicht.
Weitere Erläuterungen im Dokument.
Nachkomma_Problem 02.ods
Danke für die Tabelle,
Da habe ich vielleicht noch nicht alles gesagt, weil ich dachte meine Beispiele reichen aus.
Der JPY wird auch noch in anderen Kombinationen gehandelt.
eurjpyc, usdjpyc, audjpyc, nzdjpyc, chfjpyc....
In Deinem Beispiel müsst man also nicht mit dem Instrument kombinieren, sondern mit em Teilinhalt ...jpyc.
Earl
**
Beiträge: 34
Registriert: Di, 19.06.2012 13:33

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Earl »

Stephan hat geschrieben: Fr, 25.01.2019 19:02
Das sind die Multiplikatoren, die für Zeile 10 und 11 ( 0 ) , Zeile 12 und 13 ( 100 ) Zeile 14 und 15 (10000) nötig sind um auf das Ergebnis zu kommen,
wie ich es in Spalte F gezeigt habe.
Das ist doch überhaupt nicht die Frage (weil ohnehin ersichtlich), sondern woher diese Faktoren stammen, d.h. woher man weiß wann welcher Faktor angewendet werden muss.


Gruß
Stephan
Das hängt doch von demWert in Spalte C und D ab und muss nach meinem Verständnis in einer WENN/DANN Abfrage ermittelt werden.
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Stephan »

Das hängt doch von demWert in Spalte C und D ab
Wenn das so wäre, was ich bezweifele(*), dann nenne mir bitte den zu verwendenden Faktor wenn der Wert in Spalte D 23,89 und in Spalte 3456,83 ist und erkläre bitte warum die Faktoren zutreffen die Du benennst..


(*)
weil ich annehme es hat etwas mit den Einträgen in Spalte A und B zu tun


Gruß
Stephan
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Stephan »

Nur beim Yen wird die Änderung an der 2. Nachkommastelle betrachtet.
Bei allen anderen Währungen die 4. Nachkommastelle.
Das kann aber noch nicht alles sein, denn in dem Beispieldokument vom Frager gibt es zumindest 3 Faktoren (wobei der eine schlicht 1 ist).

Falls es bei den 3 bliebe woran erkenne ich die. Bisher steht hier im Thread das ich den Yen am "jpy" erkenne aber wie unterscheide ich die zwei anderen? Gilt Faktor 1 nur wenn dort "de" enthalten ist?


Gruß
Stephan
paljass
******
Beiträge: 792
Registriert: Do, 25.10.2012 07:25

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von paljass »

Hi,

Code: Alles auswählen

=WENN(B10 ="sell";C10-D10;D10-C10)*WENN(FINDEN(".c";A10;1);1;WENN(ISTFEHLER(FINDEN(".c";A10;1));WENN(FINDEN("jpy";A10;1);100;WENN(ISTFEHLER(FINDEN("jpy";A10;1));10000;""))))
- ach ja, und die Zellen auf zwei Nachkommastellen formatieren.

Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Earl
**
Beiträge: 34
Registriert: Di, 19.06.2012 13:33

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Earl »

paljass hat geschrieben: Sa, 26.01.2019 11:56 Hi,

Code: Alles auswählen

=WENN(B10 ="sell";C10-D10;D10-C10)*WENN(FINDEN(".c";A10;1);1;WENN(ISTFEHLER(FINDEN(".c";A10;1));WENN(FINDEN("jpy";A10;1);100;WENN(ISTFEHLER(FINDEN("jpy";A10;1));10000;""))))
- ach ja, und die Zellen auf zwei Nachkommastellen formatieren.

Gruß
paljass
DAS IST GENAU MEINE LÖSUNG. DANKE!!!!!

Allerdings ist da ein kleiner Makel:
Das Kriterium für die Umrechnung sollte nicht Spalte A und B sein!
In Spalte A sind auch noch andere Einträge möglich, die nicht umgerechnet werden müssen ( z.B. xauusd oder de30 ohne .c )
Die Formel müsste über Spalte B und C entwickelt werden.
Der Umrechnungsfaktor lässt sich eindeutiger über die Nachkommastellen in Spalte C definieren.
2 Nachkommastellen = keine Multiplikation
3 Nachkommastellen = 100 und
5 Nachkommastellen = 10000.
Mehr Möglichkeiten gibt es da nicht.
Meine Frage also:
Kann ich irgendwie statt Spalte A abzufragen statdessen die Nachkommastellen abfragen und in die Formel einbringen?

Beste Grüsse
Earl
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Stephan »

DAS IST GENAU MEINE LÖSUNG. DANKE!!!!!

Allerdings ist da ein kleiner Makel:
Eine genau [sic] richtige Lösung mit einem kleinen Makel? Mir scheint es handelt sich nicht um die Lösung die Du suchst.
Die Formel müsste über Spalte B und C entwickelt werden.
Der Umrechnungsfaktor lässt sich eindeutiger über die Nachkommastellen in Spalte C definieren.
2 Nachkommastellen = keine Multiplikation
3 Nachkommastellen = 100 und
5 Nachkommastellen = 10000.
Mehr Möglichkeiten gibt es da nicht.
'Prima' das endlich zu erfahren, nachdem hier im Thread mehrfach, nahezu verzweifelt, danach gefragt wurde.
Kann ich irgendwie statt Spalte A abzufragen statdessen die Nachkommastellen abfragen und in die Formel einbringen?
ja, kannst Du.


Gruß
Stephan
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Beitrag von Stephan »

Einfacher und konsequenter ist eine Lösung über die Nachkommastellen in Spalte C
Die unterschiedlichen Nachkommastellen ergeben sich nur durch die unterschiedlichen Zellformate, die Du jedes Mal händisch eintragen musst, denn es treten ja folgende Formate auf die nicht automatisch zustande kommen, sondern nur indem man sie einträgt:

#.##0,00;[ROT]-#.##0,00
#.##0,000;[ROT]-#.##0,000
#.##0,00000;[ROT]-#.##0,00000

Weil das so ist könntest Du aber stattdessen gleich die gewünschten nachkommastellen als Zahl in eine Hilfspalte eingeben, weshalb sich mir nicht erschließt wo der Sinn liegt die Auswertung über c und D machen zu wollen. Wirklich automatisch geht das (meines Erachtens) nur über A und B.
Aber, wie kann ich die Nachkommastellen isolieren und auswerten?


Wie geschrieben, da dort die Nachkommastellen nur durch unterschiedliche Formate entstehen, kannst Du diese Formate auswerten, z.B. für D10:

=RECHTS(LINKS(ZELLE("FORMAT";D10);2);1)

Das das insgesamt Sinn macht erkenne ich aber nicht, aber er liefert das Ergebnis was Du haben willst, nämlich 2, 3 oder 5.


Gruß
Stephan
Antworten