Avatar billede bmdk Nybegynder
18. marts 2012 - 20:20 Der er 10 kommentarer

Udregning i Excel passer ikke

Hej alle,

Jeg sidder med et regnestykke i et excel (som jeg ikke selv har skrevet), som jeg har lidt problemer med at få til at passe.

I Excel har jeg følgende tal:

C30 = 5.153
C15 = 5,90%

I resultat cellen står der følgende udregning:

=C30/(1-C15)

.. og Excel får resultatet af dette til at blive 5.476 h (hours)

Når jeg gør følgende på min lommeregner:

5153 / 100 * 5,9 + 5153 bliver mit resultat til 5457,027

Hvordan hulen kommer Excel frem til det resultat, det kommer frem til? Jeg spørger eftersom jeg ikke har en klap forstand på Excel, men skal have skrevet nogle regnestykker fra det over i C# :-)

Er der nogen, der har et bud på, hvad jeg har overset i denne sammenhæng?

Alle inputs er mere end velkomne!

På forhånd tak for hjælpen.

Mvh. Bo
Avatar billede thadoews Nybegynder
18. marts 2012 - 20:45 #1
Uden at have efterprøvet det, kan jeg se at du mangler parenteser på dit lommeregner regnestyk ;)
Avatar billede bmdk Nybegynder
18. marts 2012 - 20:54 #2
Det har du (muligvis) ret i thadoews :) Jeg er, ærligt talt, en skovl til matematik, så hvor vil du placere de paranteser? Det lyder nærmest, som noget man "bare" kaste om sig, som man vil, men jeg har aldrig forstået det :)
Avatar billede thadoews Nybegynder
18. marts 2012 - 21:07 #3
Hvis vi tager dit regnestykke og bruger det som eksempel:
5153 / 100 * 5,9 + 5153

Så vil det blive regnet således:
5,9*5153/100 og det vil så blive adderet(plusset) til de 5153. Det vil således give noget helt andet end det du faktisk leder efter!

Det du vil, det er :
5153 /(100 * 5,9) + 5153

Så alt det i parentes det kommer UNDER brøkstregen :)
En yderligere forklaring vil være at du skal have et kursus i gange og division ;)
Jeg var også en hat til det indtil en gav mig en virkelig grundig forklaring! ;)
Avatar billede thadoews Nybegynder
18. marts 2012 - 21:12 #4
Jeg så lige at der er stor forskel på dine regnestykker!
De vil aldrig give det samme!

Da du i excelarket dividerer med 0,941 og i det andet regnestykke dividerer med 590.

Du skal enten:
1. =5153*100/(100-5,9)
2. =5153/(1-0,059)

Begge regnestykker giver præcist det samme. Forskellen her er bare at der er ganget hundrede mere på foroven og neden i nummer 1.

Håber det hjalp :)
Avatar billede wanthai Nybegynder
18. marts 2012 - 21:31 #5
Kan du ikke bare skrive: =SUM(C30/100*5,9)+C30

Så kommer jeg frem til det resultat du får på din regnemaskine.

Jeg kan ikke rigtigt gennemskue den formel du angiver: =SUM(C30)/(1-C15)

idet (1-C15) giver resultatet 94,10%

værdien i C30 er 5.153, og når du dividere det med 94,10% får du resultatet 5476,09

Så regnearket gør kun hvad det får besked på.

Er der andre faktorer der kan have indflydelse på resultatet, som du ikke nævner her?

Er et et regneark du har fra en organisation eller lign?
Avatar billede wanthai Nybegynder
18. marts 2012 - 21:55 #6
Hej thadoews

Nu er jeg heller ikke just en ørn til matematik, men jeg opfatter dette ud fra den angiven formel. Håber jeg har opfattet metodiken korrekt:

Når exel beregner en formel gøres det i de enkelte parenteser færdigt først, hvorfor det exel får besked på her

=C30/(1-C15)

er, som du også er inde på, tag værdien C30 og divider den med værdien (1-C15)
  =>
5153 / (1 - 5,9%) hvilket giver
=>
5153 / 94,10% => 5476,09
Avatar billede Slettet bruger
18. marts 2012 - 21:54 #7
Det er mere algebra end det er et Excel spørgsmål.

Kald det du har stående i C30 for A og det du har stående i C15 for p.

Dit Excel-regnestykke C30((1-C15)er så lig med:

A/(1-p)

og dit lommeregner-regnestykke er lig med:

A/100*p*100 + A = A*p + A = A*(1+p)

Og det er vel umiddelbart gennemskueligt, at:

A/(1-p) er forskellig fra A*(1+p)
Avatar billede thadoews Nybegynder
18. marts 2012 - 22:51 #8
Hej wanthai

Det er rigtigt nok! Excel regner det ud i parenteser først ligesom en almindelig lommeregner også vil gøre. Man skal dog huske altid at sætte sine parenteser rigtigt for at få det rigtige resultat :)
Avatar billede Thorp Praktikant
19. marts 2012 - 09:37 #9
Hej meget interessant tråd, men jeg tror nu at problemet ligger i om de 5,90% tages af 5.153 eller af 5.476:

5.476-5.90%*5.476 = 5.153

5.476 * (1 - 5.90%) = 5.153

5.476 = 5.153 / (1 - 5.90%)

Det synes jeg nu virker meget fornuftigt!

Hvis du derimod ønsker at tage %delen af de 5.153 så skal du anvende den reciprokke værdi af (1 - 5.90%) der netop giver 6.27%

Og så har vi 5.153 + 5.153 * 6.27% = 5.476
Avatar billede bmdk Nybegynder
19. marts 2012 - 10:00 #10
Hej alle,

Damn, det var noget af en diskussion jeg fik startet hér ! ;-) fedt, fedt! Tak skal I have for jeres hjælp.

Hvordan er det nu med points? Jeg brugte thadoews andet svar, som virkede perfekt. Hvem skal have point her?
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