Hi,

0.825 hatte ich auch, habs nur in der Mail von Hand falsch getippt...

ja, wenn ich es so mache wie unten beschrieben geht es auch.
Wenn ich allerdings a durch addieren mehrerer Werte auch errechne geht es 
wieder nicht.

Nur wenn ich expliziert die Zahl hinschreibe geht es... das ist doch irre? ;-)

Gruß

Stefan

> Vielleicht probierst Du's mal mit:
> 
> a = 0.825
> 
> 
> dim a as double
> a=0.825
> msgbox format(round(0.825*100)/100,"###.00") + chr(13) +
> format(round(a*100)/100,"###.00")
> 
> gibt bei mir:
> 
> 0,83
> 0,83
> 
> a.
> 
> 
> 
> 
> On 01.02.10 12:51, "Stefan Sicurella" <sicure...@onlymac.de> wrote:
> 
>> Hi,
>> 
>> ja, ich möchte kaufmännisch runden.
>> 
>> Jetzt schau mal:
>> 
>> MsgBox format(round(0.825*100)/100,"###.00")
>> ergibt 0,83
>> 
>> aber
>> 
>> dim a as double
>> a=0,825
>> MsgBox format(round(a*100)/100,"###.00")
>> ergibt 0,82
>> 
>> das ist kaum zu glauben oder?
>> Was kann ich da tun, ich brauche dringend einen Workaround!
>> 
>> Gruß
>> 
>> Stefan
>> 
>>> Wenn Du kaufmännisch runden willst, dann versuch's mal so:
>>> 
>>> MsgBox format(round(0.825*100)/100,",###.00")+"
>>> "+format(8.255,",###.00")
>>> 
>>> 
>>> a-
>>> 
>>> 
>>> On 01.02.10 09:29, "Stefan Sicurella" <sicure...@onlymac.de> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> ich habe hier ein echtes Problem:
>>>> 
>>>> MsgBox format(0.825,",###.00")+"   "+format(8.255,",###.00")
>>>> 
>>>> ergibt 0,82 und 8,26
>>>> 
>>>> erster Fall müsste doch aber 0,83 ergeben oder bin ich auf dem falschen
>>>> Dampfer?
>>>> 
>>>> 
>>>> Gruß
>>>> 
>>>> 
>>>> Stefan
>>> 
>>> 
>>> 
>> 
>> 
> 
> 
> 


Antwort per Email an