Avatar billede mightythor Nybegynder
23. januar 2001 - 14:47 Der er 11 kommentarer og
1 løsning

Udtrække tal før og efter komma

Hej Alle

Er der nogen der kan hjælpe mig med Excel

Jeg har et tal, f.eks.:

Kolonne A, række 10, værdi 1,4

Jeg skal bruge en formel der trækker tallet foran kommaet, samt en formel der trækker tallet efter kommaet.

Mvh
Søren
Avatar billede askims Nybegynder
23. januar 2001 - 15:23 #1
En lille nem en:
VENSTRE(a10;FIND(\",\";a10)-1) 
trækker der før kommaet ud, og
HØJRE(G128;FIND(\",\";G128)-1)
vil trække det efter, altså 4 i ovenstående tilfælde

ASKIMS
Avatar billede askims Nybegynder
23. januar 2001 - 15:25 #2
Jeg skulle have svaret i stedet for at give dig en kommentar. Den sidste formel skal selvfølgelig også henvise til cellen a10 i stedet for g128 som den gør.

Beklager ;)

ASKIMS
Avatar billede frankgrevil Praktikant
23. januar 2001 - 15:55 #3
Askims \"HØJRE-formel\" virker ikke generelt. De to formler skal se således ud:

=VENSTRE(A10;FIND(\",\";A10)-1)

=HØJRE(A10;LÆNGDE(A10)-FIND(\",\";A10))

Frank rules
Avatar billede janvogt Praktikant
23. januar 2001 - 15:56 #4
Det skulle være meget nemt:
For at trække tallet foran kommaet ud bruges formlen INT(A10)som giver dig det HELE TAL af celle A10.

For at få tallet efter kommaet altså 0,4 bruges formlen INT(A10)-A10.

Hvis du bruger den danske version af Excel hedder funktionen vist HELTAL().

Avatar billede janvogt Praktikant
23. januar 2001 - 16:04 #5
Rettelse:
Formlen for tallet efter komma skal selvfølgelig hedde A10-INT(A10).

Jeg kan se på de andre løsninger, at de forudsætter at resultat efter kommaet skal give \"4\". I min løsning giver resultatet \"0,4\".

Er det ikke korrekt kan jeg kun tilslutte mig FRANKGREVIL\'s løsning.
Avatar billede askims Nybegynder
23. januar 2001 - 16:06 #6
Frankg har desværre ret, det må have været et tilfælde, at den lige netop virkede i dette tilfælde. Frank rules (en lille smule).
Avatar billede mightythor Nybegynder
23. januar 2001 - 16:07 #7
Hmmm

Jeres forslag virker ikke rigtigt i min situation, jeg må hellere forklare hvad jeg skal bruge det til.

Vi har et stempelur der deler en time op i 100 enheder, så hvis mit tal er 1,40 så er det altså 1 time og 40 dele af en time. jeg har brug for at kunne dele det op i almindelige timer og minutter, altså regne de 40 hundrede dele om til 40 tresindtyvedele...

Formlen skal kunne bruge både positive og negative tal

Mvh
Søren
Avatar billede mightythor Nybegynder
23. januar 2001 - 16:13 #8
Jeg har nu lavet følgende formler, og de fungerer fint så længe det er positive tal

Før kommaet: =HELTAL(A10)
Efter kommaet: =(((A10-HELTAL(A10))*100)/100)*60

Men det fungerer ikke hvis det er et negativt tal, f.eks. -1,5

Mvh
Søren
Avatar billede janvogt Praktikant
23. januar 2001 - 16:14 #9
Så havde jeg delvis ret.

Skal der stå minus foran timer og minutter, hvis tallet er negativt?
Avatar billede mightythor Nybegynder
23. januar 2001 - 16:15 #10
Ja, der skal stå minus både foran og bagved minutter

Mvh
Søren
Avatar billede janvogt Praktikant
23. januar 2001 - 16:19 #11
Timer: =IF(A10>=0;INT(A10);INT(-A10)*-1)
Minutter: =(A10-B10)*60

Det forudsættes, at time-beregningen ligger i celle B10.
Avatar billede mightythor Nybegynder
23. januar 2001 - 16:26 #12
Okay Janvogt, du kom frem til det der fungerede bedst så du får pointsne

Men i andre skal også have mange tak.

Mvh
Søren
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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