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. nový
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