Miért nem számít pontos értéket az Excel?
Van 3 cella.
A1 -ben van egy képlet által generált érték, ami legyen pl. 16,78.
B1 cellában másik szintén képlet által generált érték, ami pl. 33,22.
A C1 cellába szeretném B1 és A1 közti százalékos értéket megkapni. Beírom a C1 cellába, hogy "=B1/A1*100" (vagy akár elhagyom a *100 részt, és a menüszalagból választom a "%"-ot.) A kapott érték: 197,89%
Ami valójában 197,97% kellene legyen.
Ha egy külön Excelben eljátszom ugyanezt, gond nélkül hozza a 197,97-et.
Feltételezem a formázás miatt csúszik el valahol, esetleg az A1 és B1 cella képlet által kapott értéke miatt.
Megköszönném, ha segítenétek kiküszöbölni a problémát. :)
A két generált értéket kell ellenőrizni, hogy mennyire kerekítettek (ellenőrizd a tizedesjegyek számát).
Noha ezt a két számot látod, könnyen lehet hogy ezek kerekített értékek, viszont a képlet a pontos összeggel számol tovább, ez okozza a különbséget.
Mindkét generált érték, sőt az eredmény is 2db tizedesjegyet használ, mint ahogy a példában is szerepel. Sőt, ha módosítom a tizedesjegyek számát, az erdemény nem változik.
Hogy lehet ezt javítani, hogy a helyes értéket jelenítse meg?
Melyik verzió?
Úgy tapasztaltam, hogy az újabb változatokban elég gyakoriak a kerekítési pontatlanságok. Egész számot 100-zal osztva 00000001 volt a vége, meg hasonlók.
Nem biztos, hogy ez az Excel hibája. Te magad írod, hogy generált érték, és hogy külön kipróbálva jól számol. Ennek oka, hogy a két érték nem 16,78, illetve 33,22. Ezek csak a kerekített értékeik. Kipróbáltam (igaz, nem Excelben, hanem LibreOffice Calc-ban, de az ely szempontjából ez lényegtelen): 16,784-gyel, és 33,216-tal számolva az eredmény: 197,90%. Sőt: ha az első értéket 16,78499-re módosítom, akkor pont 197,89 jön ki.
A cellákban pedig nem mindig pontosan az látszik, ami a valódi értéke. Tipikusan akkor nem, ha kerekítve van. Ha az A1 és B1 cellára beállítanád, hogy egészre kerekítsen, 17-et és 33-at fog rá írni, de az osztás eredménye nem fog változni. Ugyanis számolni a táblázatkezelők mindig a valódi értékkel számolnak. A formázás pedig nincs hatással az adatra, csak annak megjelenítésére.
Igaz, azt álíltod, hogy 100% biztos, hogy mindegyik érték csak két tizedesjegyű, de.... én azért ebben nem lennék teljesen biztos. ;-)
De az is igaz, hogy az Excelben egész komoly hibák tudnak megbújni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!