hallå! Kanske finns nå lätt inbyggd funktion för detta, men de hära borde fungera också. Det här borde också fungera:Avrunda uppåt
hur gör jag för att avrunda ett tal uppåt? med Round så avrundas ju bara tal mellan 5 och 9 uppåt, men jag vill att det alltid ska avrundas uppåt. Exempelvis talet 5,12 vill jag ska bli 6.
tack på förhand!
//MarieSv: Avrunda uppåt
<code>
Str = YourNumber
IF InStr(Str,".") > 0 THEN
Str = LEFT(Str,InStr(Str,".")-1) + 1
ELSE
Str = Str
END IF
</code>
Om du har gjort dina tal som du har skrivit, med ett kommatecken imellan så får du ändra till detta:
<code>
Str = "YourNumber"
IF InStr(Str,",") > 0 THEN
Str = LEFT(Str,InStr(Str,",")-1) + 1
ELSE
Str = Str
END IF
</code>Sv: Avrunda uppåt
<code>
Str = YourNumber
IF Str > INT(Str) THEN
Str = INT(Str) + 1
ELSE
Str = INT(Str)
END IF
</code>