Clever-Excel-Forum

Normale Version: Festlegen von Dezimalstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Carsten und Lupo und auch andere Teilnehmer 

leider hatte ich letzter Woche keine Zeit mich mit der Tabelle zu beschäftigen.

Bezüglich des Problems mit Dezimalstellen ich habe eine einfache Lösung genommen und die Werte von Symbolen in separate Spalten eingetragen.

Jedoch habe ich immer noch das Problem mit Aufbau der Formeln und brauch dabei eure Hilfe! Würde mich sehr freuen wenn ihr mir dabei weiterhilft.

Da es sich um mehrere Kriterien handelt werden die Formeln sehr lang sein. Ich habe in der Exceldatei Kommentare eingefügt wie die Formel ungefähr funktionieren soll, jedoch konnte ich leider die Formeln nicht umsetzen.

Es wäre super wenn Sie die Umsetzung der Formel direkt in die Exceldatei einfügen!

Mfg 

Alex
Hallo Alex,

Du hast ja den Rechnungsweg schon schön beschrieben. Jetzt fehlt nur die Formelumsetzung. Dazu liefern Dir die "grünen" Ergebnisse bzw. deren Formeln schon einen Ansatz.
Deine Formel könnte so beginnen (1 und 0 sind nur "Hilfskrücken)

=WENN([@Type]="BUY";1;0)
und mit der zweiten Bedingung Bedingungen
=WENN(ODER([@Type]="BUY";[@Type]="BUY STOP");1;0)
und so weiter. In dem Fall ginge eventuell ach kürzer
=WENN(LINKS([@Type];3)="BUY";1;0)

Mit dem Symbol geht es ähnlich, wobei hier das ODER die Symbole einschließt
=WENN(UND(LINKS([@Type];3)="BUY";ODER([@SYMBOL]="EURUSD";[@SYMBOL]="AUDUSD"));1;0)

Je nachdem, was bei den USD noch kommt, könnte man hier auch vereinfachen
=WENN(UND(LINKS([@Type];3)="BUY";RECHTS([@SYMBOL];3)="USD"));1;0)

Dieser schrittweise Aufbau und die 1 und 0 sollen übrigens per "Zwischenergebnis" zeigen, ob die Entwicklung der Formel auf dem richtigen Weg ist. Du kannst die Formel ja auch außerhalb der Tabelle entwickeln und für jeden Schritt eine Zelle nehmen. Musst nur alles in die gleiche Zeile schrieben Smile Am Ende packst Du die fertige Formel in die Tabelle.
Hallo Schauan!

Vielen Dank nochmal für deinen Vorschlag ich habe versucht es umzusetzen. Jedoch bekomme ich bei meiner Formel die Fehlermeldung: Sie haben zu viele Argumente für diese Funktion eingegeben.

Ich habe versucht die Formel für SL Berechnung umzusetzen. 
hier ist die Formel:
=WENN(UND(LINKS([@Type];3="BUY";RECHTS([@Symbol];3="USD"));([@[Preis $]]-[@[SL $]])*10000;([@[SL $]]-[@[Preis $]])*10000;([@[Preis ¥]]-[@[SL ¥]])*1000;([@[SL ¥]]-[@[Preis ¥]])*1000))

Mfg 

Alex
Hi,

schließende Klammern fehlen, zuviele Ergebnisse:

=WENN(UND(LINKS([@Type];3)="BUY";RECHTS([@Symbol];3)="USD"));([@[Preis $]]-[@[SL $]])*10000;([@[SL $]]-[@[Preis $]])*10000)
Formel ist so zu Ende!



Dazu fehlen dann die WENNS:
([@[Preis ¥]]-[@[SL ¥]])*1000;([@[SL ¥]]-[@[Preis ¥]])*1000))

Wenn ich das richtig sehe, wäre es so korrekt:

Code:
=WENN(UND(LINKS([@Type];3)="BUY";RECHTS([@Symbol];3)="USD"));Abs([@[Preis $]]-[@[SL $]])*10^4;abs([@[Preis ¥]]-[@[SL ¥]])*1000)
Hallo Opa Edgar!

Mit ihrer Formel komm ich langsam voran! Die Formel funktioniert, jedoch nicht ganz. 
Bei TYPE wenn da SELL, SELL LiMIT oder SELL STOP steht zeigt es bei SL 0 an wenn die Währung USD ist. Und bei der japanischen Währung zeigt er jetzt anstatt 25 Punkte 250 punkte an. Ich gehe davon aus, das 0-Wert angezeigt wird wegen ABS-Funktion? oder weil es die Bedienung / Regel für SELL  fehlt?

Nachtrag: Mir ist aufgefallen, das in ihrer Formel 2 Bedienungen fehlen:
=WENN(UND(LINKS([@Type];3)="BUY";RECHTS([@Symbol];3)="USD");ABS([@[Preis $]]-[@[SL $]])*10^4;ABS([@[SL $]]-[@[Preis $]])*10^4;ABS([@[Preis ¥]]-[@[SL ¥]])*1000;ABS([@[SL ¥]]-[@[Preis ¥]])*1000)

Wenn ich jedoch so die Formel eingebe dann bekomme ich die Meldung: Sie haben zu viele Argumente eingegeben.
Hallo,



1 ist in Foren das Du üblich.
2. kann ein WENN nur zwei Ergebnisse haben, lies Dir mal die Hilfe zur Funktion durch.
3. lernt man in der Schule, dass das:


Code:
([@[Preis $]]-[@[SL $]])


und das:


Code:
[@[SL $]]-[@[Preis $]]

das gleiche Ergebnis bringen, nur mit unterschiedlichen Vorzeichen. Das wird mit ABS auf einen positiven Wert gewandelt.
Von SELL etc. war nie  die Rede.

Da ich nicht weiß, was Du mit der Formel willst, vertiefe ich mich hier nicht weiter.
Hallöchen,

Wenn Du auf BUY und USD prüfst, kommt in den TRUE-Teil der Formel die Berechnung dafür.
Im False-Teil prüfst Du dann auf etwas anderes, z.B. die Japaner.

Im Prinzip so

=WENN(UND(...);Berechnung für USD und BUY;WENN(Dedingungen für JPY;Berechnung für JPY;WERT wenn alles nicht zutrifft))
Seiten: 1 2