Ezt mégis hogyan? Hibás az excel?
Azt mondta az infó tanár, hogy ezen a képleten gondolkozzunk el:
"=HATVÁNY(100;10)+1-HATVÁNY(100;10)"
Valami miatt 0-át ad eredménynek. :O
Nem beadandó, nem házi, meg azt mondta, hogy következő órán el fogja mondani, de nem bírom ki addig, ez nekem nagyon nem stimmel.
Nem írom fel jól, hogy ez igazából 1?
Mondjuk A=Hatvány(100;10), akkor A+1-A=A-A+1=0+1=1 akárhogy gondolkozom rajta ezt egyszerűen nem értem.





Valószínűleg azért, mert az érték túl nagy. Ha van egy maximális érték, amit tud kezelni az Excel, és minden érték, ami ennél nagyobb, talán ugyanannyinak veszi.
Például ha a legnagyobb szám, amit kezelni tudna, a 200, akkor az Excel szerint HATVÁNY(10;100)=200. Ha ehhez hozzáadunk 1-et, akkor 201-et kapnánk, de a program csak 200-ig tud „számolni”, ezért 200+1=200. Ha ebből elveszed a 200-at, akkor 0-t kapsz.
Tehát matematikailag igazad van, csak az Excel ezt nem veszi figyelembe. Ha úgy írod be, hogy Hatvány-Hatvány+1, akkor szerintem ki kell, hogy adja az 1-et.





Majdnem jó ami az 1-es írt, de nem.
Nem "maximális" számérték van az excelben, hanem lebegőpontos számok.
Ez nagyon leegyszerűsítve azt jelenti, hogy mondjuk 4 értékes jegyet tud kezelni az excel (többet, de a példa így egyszerűbb). Tehát az 12345678 helyett 1,234*10^7 lesz eltárolva, gyakorlatilag kerekítve vannak a számok. Ha ehhez 1-et hozzáadsz, az a kerekítés miatt nem változtat semmit.
A te példádban a hatvány értéke 1*10^20. Ha az 1-et akarod kfiejezni ilyen alakban (tehát normálalakban, 10^20 szorzóval) az 0.000000000000000000001*10^20 lesz, de ez kerekítve 0.000*10^20, ami nulla.
(Egyébként valóban van olyan is amit az 1-es írt, de az excelben a maximum érték ilyen 10^300 nagyságrend környékén van, tehát itt nem erről van szó.)





Ha ezt írod be, akkor 1 az eredmény:
=HATVÁNY(100;7)+1-HATVÁNY(100;7)
Ha a kitevőt 8-ra vagy nagyobbra átírod, akkor már 0 lesz az eredmény.
Ha ezt írod be:
=HATVÁNY(100;10)+100000
akkor nem adja hozzá 100000-et.
Ha ezt írod be:
=HATVÁNY(100;10)+1000000
akkor nem adja hozzá 1000000-t.
Kipróbáltam LibreOffice-ban is és ott is ugyanezt csinálja.
Emiatt van az, amit írtál, de, hogy mi lehet ennek az oka azt nem tudom.










4-es vagyok ezt elírtam:
Ha ezt írod be:
=HATVÁNY(100;10)+1000000
akkor hozzáadja hozzá 1000000-t.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!