HTML

Excel kezdőknek és haladóknak

Excel trükkök kezdőknek és haladóknak

Friss topikok

Címkék

Archívum

Számformátumok

2012.12.10. 15:21 Hargitai Zoltán

Az alábbi táblázat az előző példát mutatja más számokkal.

Időszak Értékesítés
(db)
Halmozott értékesítés
(db)
január 0 0
február 0 1
március 0 1
április 0 2
május 0 2
június 0 3
július 0 3
augusztus 0 4
szeptember 0 4
október 0 5
november 0 5
december 0 6
Összesen 6 39

Látszólag valami hiba van az Excellel... 

Nyilván sokan tudjátok az okot, de fontos felhívni a figyelmet a következőre.

Az Excel a cellákban tárol számokat, képletek eredményét 9 tizedes jegyen tárolja, megjeleníteni azonban az általunk meghatározott módon fogja. A fenti "hiba" magyarázata is ez: a második oszlopban minden cella 0,499999999 értéket tartalmaz, melyet az Excel az általunk megadott 0 tizedesjeggyel jelenít meg. A cella értéke ettől függetlenül nem lett 0, hanem maradt az eredeti 0,499999999-es érték, melyeket ha összeadunk már érthetőek a 3. oszlopban található értékek. Az alábbi táblázat a tényleges  tizedes jeggyel mutatja az értékeket.

Időszak Értékesítés
(db)
Halmozott értékesítés
(db)
január 0,499999999 0,499999999
február 0,499999999 0,999999998
március 0,499999999 1,499999997
április 0,499999999 1,999999996
május 0,499999999 2,499999995
június 0,499999999 2,999999994
július 0,499999999 3,499999993
augusztus 0,499999999 3,999999992
szeptember 0,499999999 4,499999991
október 0,499999999 4,999999990
november 0,499999999 5,499999989
december 0,499999999 5,999999988
Összesen 5,999999988 38,999999922

Egy táblázat elkészítésénél kiemelt figyelmet kell fordítanunk a fentiekre. Abban az esetben, ha a cellák megadott vagy számított értékei felvehetnek tört értéket, úgy el kell döntenünk mit kezdünk velük. Abban az esetben, ha úgy döntünk, hogy pontos értékkel számolunk, figyelnünk kell rá, hogy amennyiben a megjelenítéskor elrejtjük a tizedes törteket, úgy a végeredmény kézzel történő ellenőrzésekor előfordulhatnak a példában szereplő esetek. Abban az esetben, ha a táblázatot nem saját használatra készítjük, és várhatóan nyomtatva adjuk át, úgy vagy kerüljük el a fenti "hibát" kerekítéssel, vagy legyünk tisztában azzal, hogy ilyen "hiba" előfordulhat, és magyarázzuk meg az okát, ha rákérdeznek.

A kerekítésre függvényt használhatunk. Akik gyakorlottak a függvények használatában, azok már biztosan találkoztak velük, akik még nem, azoknak most megemlítem a használható függvényeket, a függvényekről általánosságban viszont majd csak a későbbiek folyamán fogok írni.

=KEREKÍTÉS(kerekítendő szám;tizedesjegyek száma)

=KEREK.FEL(kerekítendő szám;tizedesjegyek száma)

=KEREK.LE(kerekítendő szám;tizedesjegyek száma)

Szólj hozzá!

A bejegyzés trackback címe:

https://exceltutor.blog.hu/api/trackback/id/tr14958051

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása