Ovenstående ta'r ikke højde for negative tal. HELTAL(x) runder altid x ned til nærmeste heltal, så HELTAL(-0,99) = -1. I stedet skal du bruge AFKORT(x) som kun tager heltalsdelen af x.
En funksjon som finner desimaldelen for positive tall, heter Rest() på norsk. Kanskje den heter det samme på dansk ? For eksempel Rest(A1;1) finner resten når innholdet i celle A1 blir dividert med 1.
aheiss, ja det var en fin løsning. Hvis man setter løsningen din inn i en hvis setning, tar man høyde for at a1 = 0 også. =HVIS(A1>0;REST(A1;ABS(A1)/A1);0)
Ovenstående har igen et problem: Negative tal... Decimaldelen bliver med negativt fortegn, så derfor skal der et ABS() foran formlen. Og hvorfor så ikke bruge bak's og mit forslag i stedet for at kaste sig over heltalsdivisorer (modulo) etc.?
Heltalsdelen: =AFKORT(A1)
Decimaldelen: =ABS(A1-AFKORT(A1))
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.