von housefreund » Fr, 09.10.2015 18:32
Axel Richter hat geschrieben:Hallo,
Deine Formel versucht numerische Werte wie Text zu behandeln. Dazu muss aber der numerische Wert erst mal zum Text gemacht werden. Das geht implizit einfach dadurch, dass man nichts tut

. Wenn man es aber beeinflussen will, muss man es explizit machen.
Bsp:
In B9 wird zwar 7,00 angezeigt, Der Wert ist aber 7. Daraus folgt: Rechts("7";2) = "7" <> "00"
Code: Alles auswählen
=WENN(RECHTS(TEXT(B9;"0,00");2)<>"00";LINKS(B9;1)+1;LINKS(B9))
würde funktionieren, da die Funktion TEXT aus der 7 "7,00" macht.
Aber eigentlich willst Du doch B9 auf Ganze aufrunden:
viele Grüße
Axel
Oh Mann. Stimmt ja, AUFRUNDEN ist die einfachste Möglichkeit hier. Vielen Dank, Axel, insbesondere für die Erklärung davor.
Auch danke an Eddy, seine Formel funktioniert auch
Gert, ich glaube das war nicht so zielführend, danke aber für die Antwort.
[quote="Axel Richter"]Hallo,
Deine Formel versucht numerische Werte wie Text zu behandeln. Dazu muss aber der numerische Wert erst mal zum Text gemacht werden. Das geht implizit einfach dadurch, dass man nichts tut ;-). Wenn man es aber beeinflussen will, muss man es explizit machen.
Bsp:
[code]=WENN(RECHTS(B9;2)<>"00";LINKS(B9;1)+1;LINKS(B9))[/code]
In B9 wird zwar 7,00 angezeigt, Der Wert ist aber 7. Daraus folgt: Rechts("7";2) = "7" <> "00"
[code]=WENN(RECHTS(TEXT(B9;"0,00");2)<>"00";LINKS(B9;1)+1;LINKS(B9))[/code]
würde funktionieren, da die Funktion TEXT aus der 7 "7,00" macht.
Aber eigentlich willst Du doch B9 auf Ganze aufrunden:
[code]=AUFRUNDEN(B9;0)[/code]
viele Grüße
Axel[/quote]
Oh Mann. Stimmt ja, AUFRUNDEN ist die einfachste Möglichkeit hier. Vielen Dank, Axel, insbesondere für die Erklärung davor. :)
Auch danke an Eddy, seine Formel funktioniert auch :)
Gert, ich glaube das war nicht so zielführend, danke aber für die Antwort.