Excel nem számol újra – miért nem frissülnek a képletek?
Posted in :
Excel hibakeresés
Excel nem számol újra – miért nem frissülnek a képletek?
„Átírtam a számot, de a végösszeg nem változott.” Ez az egyik legfurcsább élmény, amit egy Excel-táblázat tud okozni – mert minden logikus lenne, mégsem történik semmi. Nem hibaüzenet jön, nem törik el semmi látványosan, egyszerűen csak a képletek nem frissülnek, mintha a táblázat megállt volna az időben.
Ez a jelenség különösen ijesztő tud lenni, mert nem tudod, mennyire súlyos: csak egyetlen cellát érint, vagy az egész fájl „elromlott”? A jó hír, hogy a legtöbb esetben ennek egyszerű, jól beazonosítható oka van, és pár lépésben kideríthető, mi áll a háttérben.
Mi történik ilyenkor?
Nézzünk egy egyszerű példát. B2 értéke 100. C2 képlete =B2*2, tehát értéke 200. Ha most B2-t 200-ra módosítod, azt várnád, hogy C2 automatikusan 400-ra vált. Ehelyett C2 továbbra is 200-at mutat – mintha nem is venné észre, hogy a bemenő adat megváltozott.
- A képlet önmagában helyes, és a hivatkozás is jó – mégsem történik újraszámítás.
- A probléma szinte soha nem magával a képlettel van, hanem azzal, hogyan és mikor számolja újra az Excel a munkafüzetet.
Ellenőrizd a számítási módot
Az Excelnek két számítási módja van: Automatikus és Kézi. Ezt a Képletek fülön, a Számítási beállítások menüpont alatt találod.
- Automatikus módban minden adatváltozás után az Excel azonnal újraszámol minden érintett képletet.
- Kézi módban a képletek csak akkor frissülnek, ha lenyomod az F9-et, vagy elmented a fájlt.
- Amíg ez nem történik meg, a cellák a régi, korábban kiszámított értékeket mutatják.
- A beállítás gyakran véletlenül, vagy egy másik munkafüzetből „átöröklődve” kerül kézi módba – az Excel ugyanis munkamenet szinten tárolja ezt bizonyos verziókban.
Próbálj újraszámítást
Mielőtt bármi máshoz hozzáérnél, próbáld meg egyszerűen lenyomni az F9 billentyűt. Ha ettől a problémás cella hirtelen a helyes értéket mutatja, megvan a diagnózis: a fájl kézi számítási módban volt.
- F9 – az egész munkafüzetet újraszámolja.
- Shift+F9 – csak az aktuális munkalapot frissíti.
- Ha ez megoldja a problémát, érdemes utánajárni, miért nem történt automatikus újraszámítás – gyakran egy tudatos döntés áll mögötte, csak nem lett mindenki tájékoztatva róla.
Mi van, ha csak bizonyos cellák nem frissülnek?
Előfordul, hogy a számítási mód rendben van – automatikusra van állítva –, mégis egy-egy konkrét cella „ragadt be” egy régi értéknél. Néhány jellegzetes okra érdemes gyanakodni:
- Képlet helyett érték van a cellában – valaki „Beillesztés értékként” funkcióval statikus számra cserélte a képletet.
- Rossz hivatkozás – egy korábbi átrendezés vagy sorbeszúrás miatt a képlet másik, változatlan cellát olvas ki.
- Külső adatkapcsolat nem frissül – a mögöttes adat (másik munkafüzet, adatbázis, Power Query) még mindig a régi.
- VBA írja felül az értéket – egy makró közvetlenül beleír egy rögzített értéket a cellába.
- Hibás vagy sérült munkafüzet – a fájl belső szerkezete megsérült, ami a számítási motor működését is befolyásolja.
Mikor gyanakodj összetettebb problémára?
Ha a jelenség egyetlen cellára vagy egyetlen munkalapra korlátozódik, és egy F9 vagy egy gyors ellenőrzés megoldja, valószínűleg nincs itt komolyabb baj. Más a helyzet, ha:
- A probléma több munkalapon egyszerre jelentkezik.
- Több kollégánál is előfordul ugyanabban a fájlban.
- Automatizált folyamatokban (pl. egy napi jelentés) is rendszeresen visszatér.
Nem tudod, mi a baja az Excel fájlnak?
Írd le röviden, mit tapasztalsz, vagy küldd el a fájlt, és segítünk feltárni a problémát – akár azt is, ha a számítási mód rendben van, mégsem frissül minden.
