Seite 1 von 2

Nachkommastellen in Wenn/Dann Funktionen abfragen und ändern

Verfasst: Do, 24.01.2019 13:48
von Earl
Hallo an Alle,
Mein Problem habe ich in der anschliessenden Tabelle formuliert.
Es geht um die Formatierung unterschiedlicher Nachkommastellen in einer Spalte.
Nachkomma_Problem.ods
(90.94 KiB) 121-mal heruntergeladen

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

Verfasst: Fr, 25.01.2019 09:16
von Earl
Hallo Heritz,

Genau das ist meine Frage!!!!!

In Spalte F habe ich per Hand eingegeben, wie es eigentlich in Spalte E aussehen soll. (siehe Überschrift)
Das Ergebnis in Spalte E hat je nach der Eingabe in Spalte C und D unterschiedliche Nachkommastellen.
Die Differenz soll nicht als Währung sondern als ganze Zahl mit 2 Nachkommastellen angezeigt werden.
Also ist ein Vorformatieren nicht möglich.
Ich weiss, das ist ziemlich kompliziert zu erklären.

Gruss Earl

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

Verfasst: Fr, 25.01.2019 10:20
von mikeleb
Hallo,
formatiere die Spalte E mit dem Formatcode

Code: Alles auswählen

0,00;[ROT]-#.##0,00
und die Zahlen werden mit zwei NAchkommastellen und negative Zahlen rot dargestellt.

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

Verfasst: Fr, 25.01.2019 11:29
von paljass
Ja nee, dass hilft ja auch nicht.

In Zeile 13 - 15 ist das Ergebnis der Berechnung ja
-0,1170000
0,0079100
0,0057300
und das soll dann halt mit
-11,70
79,10
57,30
dargestellt werden.
Eigentlich nur ein Rechenschritt - wenn da nicht die Zeile 12 wäre. Warum wird da das Ergebnis 0,27 als 0,27 ausgegeben?

Gruß
paljass

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

Verfasst: Fr, 25.01.2019 11:35
von Earl
mikeleb hat geschrieben: Fr, 25.01.2019 10:20 Hallo,
formatiere die Spalte E mit dem Formatcode

Code: Alles auswählen

0,00;[ROT]-#.##0,00
und die Zahlen werden mit zwei NAchkommastellen und negative Zahlen rot dargestellt.
Das bringt mir nicht die Darstellung wie ich sie in Spalte F zeige!!!!!

Gruss Earl

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

Verfasst: Fr, 25.01.2019 11:55
von paljass
Hallo Earl,
willst du meine Frage noch beantworten?

paljass

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

Verfasst: Fr, 25.01.2019 11:58
von mikeleb
Hallo,
dann habe ich eine andere Datei vorliegen. In der steht in Spalte F:
76,95
4,20
0,27
-11,70
79,10
57,30
Es werden nicht nur die Nachkommastellen angezeigt.
Also konkret: Du möchtest nur die Stellen nach dem Komma angezeigt haben?

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

Verfasst: Fr, 25.01.2019 12:08
von Earl
Hallo mikeleb,

GENAU SO IST ES,

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

Verfasst: Fr, 25.01.2019 12:40
von Earl
paljass hat geschrieben: Fr, 25.01.2019 11:29 Ja nee, dass hilft ja auch nicht.

In Zeile 13 - 15 ist das Ergebnis der Berechnung ja
-0,1170000
0,0079100
0,0057300
und das soll dann halt mit
-11,70
79,10
57,30
dargestellt werden.
Eigentlich nur ein Rechenschritt - wenn da nicht die Zeile 12 wäre. Warum wird da das Ergebnis 0,27 als 0,27 ausgegeben?

Gruß
paljass
Das ist die unformatierte Ausgabe der Differenz von Spalte C und D.
und genau diese Formatierung ist das Problem. Ich brauche die Formatierung so wie in Spalte F dargestell unter Berücksichtigung
der in der Tabelle geschilderten Kriterien.
Nur in der Form, wie sie in Spalte F dargestellt ist kann ich sie für weitere Berechnungen sinvoll einsetzen.

Gruss
Earl

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

Verfasst: Fr, 25.01.2019 12:51
von Stephan
Das ist die unformatierte Ausgabe der Differenz von Spalte C und D.
und genau diese Formatierung ist das Problem. Ich brauche die Formatierung so wie in Spalte F dargestell unter Berücksichtigung
der in der Tabelle geschilderten Kriterien.
Das ist überhaupt nicht möglich, denn Formatierungen ändern keine Werte, sondern nur die Darstellung von Werten. Wenn Du jedoch den Wert -0,1170 als -11,70 darstellen willst ist das eine Wertänderung die der Multiplikation mit 100 entspricht.

Du kannst das also nur in der Formel bewirken die die -0,1170 berechnet indem Du dort zusätzlich mit 100 multiplizierst.

Gruß
Stephan

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

Verfasst: Fr, 25.01.2019 12:55
von paljass
Hallo Earl,
das beantwortet meine Frage nicht.
Um den angekündigten Rechenschritt vornehmen zu können, muss doch klar sein, welche Zahlen womöglich mit was auch immer multipliziert werden und welche nicht.
Ich hab halt das Problem, dass die 0,27 stehen bleibt, die anderen 0,... Zahlen aber multipliziert werden müssen.

Gruß
paljass

P.S. Ich denke, mit reiner Formatierungsarbeit kommst du da nicht aus.

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

Verfasst: Fr, 25.01.2019 13:14
von Earl
Das sehe ich leider auch so.
Theoretisch ist das wahrscheinlich mit einer sehr ausgefeilten WENN/DANN -Formel machbar, da es ja nur diese 3 gezeigten Darstellungsformen in Spalte E gibt. Aber das habe ich bisher noch nicht geschafft, obwohl ich mich schon seit Stunden darum bemühe.
Eine andere Möglichkeit ist, die unterschiedlichen Werte in entsprechenden Extra Spalten auf das gewünschte Format zu bringen und dann in eine Engültige Spalte einzufügen.
Die 3. Möglichkeit ist, die Daten am Tages-Wochen- oder Monatsende nach Gruppen zu sortieren und dann die einzelnen Gruppen entsprechend zu formatieren. ( So mach ich es bis jetzt ).
Aber ich dachte, vielleicht gibt es eine Möglichkeit das über eine Formel zu automatisieren.

Aber Danke und
Gruß von Earl

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

Verfasst: Fr, 25.01.2019 13:24
von Earl
Stephan hat geschrieben: Fr, 25.01.2019 12:51
Das ist die unformatierte Ausgabe der Differenz von Spalte C und D.
und genau diese Formatierung ist das Problem. Ich brauche die Formatierung so wie in Spalte F dargestell unter Berücksichtigung
der in der Tabelle geschilderten Kriterien.
Das ist überhaupt nicht möglich, denn Formatierungen ändern keine Werte, sondern nur die Darstellung von Werten. Wenn Du jedoch den Wert -0,1170 als -11,70 darstellen willst ist das eine Wertänderung die der Multiplikation mit 100 entspricht.

Du kannst das also nur in der Formel bewirken die die -0,1170 berechnet indem Du dort zusätzlich mit 100 multiplizierst.

Gruß
Stephan
Das müsste über eine sehr komplexe WENN/DANN-formel möglich sein. Das versuche ich seit Stunden ohne Erfolg.
Ich dachte, vielleicht gibt es einen einfacheren Weg.
Gruß
Earl

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

Verfasst: Fr, 25.01.2019 13:54
von Stephan
Das müsste über eine sehr komplexe WENN/DANN-formel möglich sein. Das versuche ich seit Stunden ohne Erfolg.
Ich dachte, vielleicht gibt es einen einfacheren Weg.
Wieso komplex? In DEiner Datei lautet die diesbezügliche Formel für die Zelle E13 dann:

=WENN(B13 ="sell";C13-D13;D13-C13)*100

eben alles, wie es schon ist, mal 100.


Gruß
Stephan

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

Verfasst: Fr, 25.01.2019 14:29
von echo
Hallo
wie ich das sehe ist der Multiplikator abhängig von den Nullen vor der ersten Zahl. (nicht vom Komma)
Daher würde ich vermutlich alle Werte hoch multiplizieren um die Nullen zu löschen.
Danach per Textfunktionen die Teilwerte wieder zusammensetzen:

Code: Alles auswählen

=(LINKS(E10*1000000000;2)&","&TEIL(E10*1000000000;4;3))*1
Gruß Holger