Avatar billede pfrede Nybegynder
14. august 2014 - 13:25 Der er 6 kommentarer og
1 løsning

Summeringsproblemer i Excel

Kan nogen forklare mig dette:
Jeg har 4 tal i 4 celler, som jeg i den 5 celle summerer med denne function: =SUM(B1:B4)

b1:4762,95
b2:29,11
b3:-4792,06
b4:0
b5:-0,0000000000009094947018

Hvis jeg fjerner nulværdien i celle b4, summeres mine tal til 0,00 - som også er den sum jeg havde forventet, når jeg summerede med en celle, der indeholder 0 i værdi.
Jeg burger Excel 2010 under W7-64 bit.

/Per
Avatar billede bjarnehansen Seniormester
14. august 2014 - 14:01 #1
prøv med afrund(sum(b1:b4);2)
Avatar billede pfrede Nybegynder
14. august 2014 - 14:11 #2
Ja den kender jeg godt, men det ændrer ikke på det faktum, at excel regner galt. Hvis jeg afrunder på 16 decimaler får jeg stadig fejl.
Avatar billede bjarnehansen Seniormester
14. august 2014 - 14:18 #3
formater cellen til tal med 2 decimaler prøv det
Avatar billede xl-Enthusiast Ekspert
14. august 2014 - 14:44 #4
Før du så skråsikkert konkluderer at Excel regner galt, skulle du måske studere lidt om Floating-point arithmetic. Du kan starte for eksempel her:


http://support.microsoft.com/kb/78113
Avatar billede Docthomassen Juniormester
14. august 2014 - 14:50 #5
Excel regner vist ikke forkert.
Mon ikke du blander sum og produkt sammen? Sum er addition og produkt multiplikation...
Hvis du bruger produkt-funktionen med 0, ja så får du jo et resultat på nul.
Prøv at formatere dine celler så de alle har samme antal decimaler, som foreslået af Bjarne - så vil jeg tro at du kan regne præcis samme værdier ud på lommeregner, som på excel.
Avatar billede pfrede Nybegynder
15. august 2014 - 08:27 #6
Tak til XI-Enthusiast - der er selvfølgelig en pointe i det, som jeg ikke var opmærksom på.
til Anders - mit problem opstod fordi jeg har en conditional formatting på min sum celle, som siger at den skal blive grøn, hvis min summering er 0. Med en 2-decimals visning i cellen, er værdien nul, men nul-værdien i cellen bliver rød. Dette undgås selvfølgelig hvis jeg laver en rounding på min sum til 2 decimaler. I øvrigt har jeg ingen "product" i mine celler, enten konstanter med 2 decimaler eller former med summeringer.
Avatar billede pfrede Nybegynder
13. oktober 2014 - 08:31 #7
Indlægget er løst
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