Kezdőoldal » Számítástechnika » Programok » Miért nem számít pontos...

Miért nem számít pontos értéket az Excel?

Figyelt kérdés

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. :)



#Excel #százalék #számításihiba
2022. jún. 2. 10:06
 1/6 anonim ***** válasza:
Pontosat számít, megjelenítve nem pontos értékek vannak.
2022. jún. 2. 11:17
Hasznos számodra ez a válasz?
 2/6 anonim válasza:

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.

2022. jún. 2. 11:25
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

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?

2022. jún. 2. 12:24
 4/6 anonim válasza:
Kattints az egyik cellára (a1,b1) jobb egérrel, ott a cellaformázás menüpontot válaszd, majd az általánosról állítsd át szám típusra a kategóriát. (vagy ha valami máson áll, állítsd át számra). Ott be tudod állítani hány tizedes jegyet mutasson, általában 2-re van állítva, növeld meg 4-5 jegyre. Csináld meg a másik cellára is és ellenőrizd le úgy C1 értékét.
2022. jún. 2. 13:15
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

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.

2022. jún. 2. 19:30
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

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.

2022. jún. 2. 20:11
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!