Avatar billede hhbay Nybegynder
05. januar 2006 - 17:16 Der er 15 kommentarer

regner excel forkert ved tidsudregning ?

Hvis jeg trækker to tider fra hinanden f. eks 18:00-17:00, ganger resultatet med antal af minutter i døgnet (1440), dividerer med en lektions længde på 45 minutter er resultatet 1,333333.
Hvis jeg ganger dette tal med 0,03 bliver resultatet 0,04.
Men hvis jeg skriver "=1,33333*0,03" i en celle bliver resultatet
0,0399999. Det samme på en lommeregner. Det fatter jeg ikke !
Hvorfor denne forskel ?
Avatar billede jkrons Professor
05. januar 2006 - 17:28 #1
Problemt er at 1,333333 * 0,03 er 0,03999999, som lommeregneren og Excel regner ud, når du indtaster tallene. (18:00-17:00)*1440/45 er derimod ikke 1,333333 (det er vare det Excel viser som standard. Det egentlige resultat er 1,33333333333333..... og når det ganges med 0,03 bliver det tilnærmede resultat 0,04 da Excel kun kan regne med 15 decimaler.
Avatar billede hhbay Nybegynder
05. januar 2006 - 17:38 #2
Hvordan får jeg så excel til at vise det "rigtige" resultat altså 0,039 ?
Avatar billede jkrons Professor
05. januar 2006 - 17:40 #3
Du kan vælge at reducere angtalletv af decimaler til fx 6 (formater - tal - tal) og så under funktioner - indstillinger - beregning markere Præcision som vist.
Avatar billede hhbay Nybegynder
05. januar 2006 - 17:45 #4
Det prøvede jeg lige det giver stadig 0,04.
Avatar billede jkrons Professor
05. januar 2006 - 17:49 #5
Du skal ned på 4 decimaler før Excel "regner rigtigt".
Avatar billede hhbay Nybegynder
05. januar 2006 - 17:55 #6
Desværre stadig "forkert"
eks.: 17:00    18:00    1,3333     0,0400
          (18:00-17:00*1440/45) (Resultatet * 0,03)

Jeg bliver nødt til gå nu er tilbage om 2 timer.
Avatar billede jkrons Professor
05. januar 2006 - 17:57 #7
Hos mig giver det samme regnestykke: 0,039999 hvis jeg formaterer cellen med (18:00-17:00*1440/45) til 4 decimaler.
Avatar billede hhbay Nybegynder
05. januar 2006 - 19:29 #8
Det gør det ikke hos mig, om der så kun er 2 decimaler. Mærkeligt
Avatar billede jkrons Professor
05. januar 2006 - 19:31 #9
Har du mulighed for at sende arket til mig?
Avatar billede hhbay Nybegynder
05. januar 2006 - 20:15 #10
ja meget gerne men til hvilken mail ?
Avatar billede macho Praktikant
06. januar 2006 - 03:30 #11
hhbay, har netop prøvet på mit regneark også. Umiddelbart får jeg også resultatet 0,04 - men hvis jeg ændrer kolonnebredden, så bliver det straks anderledes! Underlidt, men har du prøvet det?
Avatar billede hhbay Nybegynder
06. januar 2006 - 08:53 #12
Jeg har fundet forskellen. 60 minutter /45 minutter giver nemlig 1,3333333333333400000, mens 60/45 giver 1,3333333333333300000.
Det virker underligt på almindelige brugere at når man checker på en lommeregner giver det et andet resultat. Kan man indstille excel til at regne minutter som en lommeregner ?
Avatar billede jkrons Professor
06. januar 2006 - 11:13 #13
Det kan du efter min bedste overbevisning ikle indstille. Men som sagt virker det upåklageligt hos mig, når jeg begrænser antallet af decimaler. Man skal bare hsukle på, at man skal gange med de 0,03 i en anden formel. Det hele må ikke være i en lang formel.
Avatar billede hhbay Nybegynder
06. januar 2006 - 19:10 #14
Ligemeget hvad jeg gør får jeg 0,04. Det er åbenbart det 4-tal i 14. decimal der gør forskellen.
Avatar billede jkrons Professor
06. januar 2006 - 23:54 #15
Det virker højst beynderligt, fordi Præcission som vist betyder, at der kun regnes videre med det antal decimaler, der bliver vist i cellen. Så selv om der står 4 i 14. decimal, burde den ikke blive brugt, hvis du husker at markere Præsision som vist.

Ellers prøv at tilføje AFKORT til formlen. Altså fx =AFKORT(cellen med tidsberegningen)*0,03;6) eller lignende.
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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