Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - změna cifry šestnácticiferných čísel

Dobrý den.

Narazil jsem na zvláštnost v Excelu. Pokud do buňky zadám číslo, které má šestnáct a více cifer, poslední cifra se mi změní na nulu. Možná se jedná o nějaké formátování, o kterém nevím, že bylo provedeno (nejsem autorem sešitu).

Druhá zvláštnost, i v prázdném novém sešitu - pokud zadám číslo, které má dvanáct a více cifer, změní se mi kompletně zobrazení čísla.

Např.:

Napíšu číslici 123456789012 a objeví se mi 1,23457E+11.

Nebo napíšu číslici 12345678901234567890 a objeví se mi 1,23457E+19, ale v řádku vzorců 12345678901234500000.

Co to znamená? Formát buňky je nastavený jako obecný.

Jsem z toho dost jelen.

Předem díky za názory.

Kurt Strohschneider

Předmět Autor Datum
Co počítáš, že ti nestačí přesnost na 16 míst? Nastav si formát buňky na číslo.
Wikan 08.01.2016 17:32
Wikan
To nepomuze jelikoz excel ma presnost na 15 cisel. nový
Dwane 08.01.2016 17:36
Dwane
Pomůže to s druhým problémem. nový
Wikan 08.01.2016 17:39
Wikan
https://en.wikipedia.org/wiki/Numeric_precision_in _Microsoft_Excel nový
Dwane 08.01.2016 17:34
Dwane
Ale tam nejde o cifry za desetinnou čárkou, naopak, ta v zadání vůbec není, jde o čísla v řádech sto… nový
Kurt_Teplice 08.01.2016 18:18
Kurt_Teplice
Interně jde vždy o čísla za desetinnou čárkou. nový
Wikan 08.01.2016 18:19
Wikan
Nechápu. nový
Kurt_Teplice 08.01.2016 21:02
Kurt_Teplice
To je jedno. Více než 16 platných číslic Excel prostě neumí. nový
Wikan 08.01.2016 21:03
Wikan
Chápu. :) poslední
Kurt_Teplice 08.01.2016 21:05
Kurt_Teplice
floating point reprezentacie v PC maju vzdy obmedzenu presnost. A integery maju zas obmedzene maximu… nový
MM.. 08.01.2016 18:21
MM..
Vzhledem k tomu, že tam jde spíš o číselná označení než o numerickou hodnotu, tak tedy zkrátka pomůž… nový
Kurt_Teplice 08.01.2016 21:04
Kurt_Teplice

floating point reprezentacie v PC maju vzdy obmedzenu presnost. A integery maju zas obmedzene maximum (32bitovy integer ma max 4miliardy). T.j. ak chces ratat mega velke cisla presne, tak si to budes muset ukladat ako stringy (ako text), a naprogramovat si k tomu operacie ak s tym chces aj nieco pocitat. Ne v exceli.
P.S. za normalnych okolnosti to nikto nepotrebuje, realne vypocty maju vzdy nejaku danu nepresnost ktora vyplyva uz napr. aj z nepresnosti merani, a nejaky uctovnik apod nebude uctovat 16ciferne cisla. Ta nepresnost ktoru pozorujes je v miliontinach promile.

Zpět do poradny Odpovědět na původní otázku Nahoru