Avatar billede funkystuff Nybegynder
13. oktober 2003 - 13:39 Der er 8 kommentarer

Opdeling til decimaler og heltal

Jeg er ret sikker på, der findes en funktion i Excel, som kan dele heltal og decimaler op i hver deres celle. Men jeg kan ikke huske den...

Den skal fungere således:

34,67 bliver til:

0,67 (med den ene funktion)og
34 (med den anden)

Kan I hjælpe?
Avatar billede bak Forsker
13. oktober 2003 - 13:45 #1
Heltalsdelen
=Heltal(A1)

decimaldelen
=A1-heltal(A1)
Avatar billede funkystuff Nybegynder
13. oktober 2003 - 13:48 #2
Ja, åbenlyst når man ser det :-)

Jeg synes bare jeg kan huske der var en funktion, der kun to decimalen?

Men det her kan også bruges. Sender du svar?
Avatar billede slo Nybegynder
13. oktober 2003 - 13:58 #3
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.
Avatar billede oyejo Nybegynder
13. oktober 2003 - 14:28 #4
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.
Avatar billede aheiss Praktikant
13. oktober 2003 - 14:41 #5
Desværre tager Rest heller ikke højde for negative. Hvis rest skal bruges kunne det være : =REST(a1;ABS(a1)/a1)
Avatar billede oyejo Nybegynder
13. oktober 2003 - 15:01 #6
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)
Avatar billede oyejo Nybegynder
13. oktober 2003 - 15:03 #7
rettelse:
=HVIS(A1<>0;REST(A1;ABS(A1)/A1);0)
Avatar billede slo Nybegynder
13. oktober 2003 - 15:13 #8
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))
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester