Nesprávný výsledek zvýšení 10 na velmi velké nebo velmi malé napájení

Překlady článku Překlady článku
ID článku: 172911 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Ve verzích aplikace Microsoft Excel uvedené na začátku tohoto článku, pokud zadáte vzorec v získaných buď rozsáhlého výpadku napájení nebo velmi malé napájení, vzorec hodnotu 10 může vrátit nesprávný výsledek:
   10 Raised to       Expected Result   Actual Result
   -------------------------------------------------------------------

   very large power   #NUM! error       0, 0.1

   very small power   0                 #DIV/0! error, 10^<some value>
Poznámka: tyto potíže nevyskytují v dřívějších verzích aplikace Microsoft Excel. Také problémy nedochází při zvýšení jinou hodnotu než 10 rozsáhlého výpadku napájení nebo velmi malý výkon; například = 9 ^ 10000000000 správně vrátí # NUM! došlo k chybě.

Příčina

K těmto problémům dojít při zadávání vzorce, ve kterém je aktivována hodnotu 10 na napájení v jednom z následujícími rozsahy:

  • větší než nebo rovno 2 ^ 31 (2,147,483,648) a menší než 10 ^ 308 (1 následovanou 308 nuly) - nebo -

  • menší nebo rovna-(2^31) (-2 147 483 648) a větší než, nebo roven-(10^308) (-1, následované 308 nuly)
Například:
   Formula you type          Value returned
   ----------------------------------------

   =10^2147483648            0
   =10^10000000000           0.1
   =10^(10^308)              0.1
				
všechny tyto vzorce měl vrátit # NUM! chyba, protože největší kladná povoleno v aplikaci Microsoft Excel je 9.99999999999999E + 307, který je právě menší než 10 ^ 308. Nebo:
   Formula you type          Value returned
   ----------------------------------------
   =10^-2147483648           #DIV/0!
   =10^-4294966989           1E+307
   =10^-4294967295           10
   =10^-(10^308)             10
				
tyto vzorce by všechny vrátí hodnotu 0, protože je nejmenší kladné číslo v aplikaci Microsoft Excel povoleny 1E-307, který je těsně nad 0.

Jak potíže obejít

Chcete-li k tomuto problému předejít, přesvědčte se, zda vzorce v sešitu, číslo 1.797 na napájení, která je větší než 308 nebo číslo menší než-308 2.225 nelze zvýšit.

Prohlášení

Společnost Microsoft potvrzuje, že toto tlačítko se jednat o problém v produktech této společnosti uvedených na začátku tohoto článku.

Další informace

Aplikace Microsoft Excel podporuje kladné hodnoty téměř stejně velká jako 10 ^ 308 (jedna následovaný 308 nuly) a téměř jako malou jako 10 ^-308 (desetinné čárky, následovaný 308 nuly a některou). Podobné záporné hodnoty jsou také podporovány. Menší hodnoty zaokrouhleny na 0 a vyšší hodnoty budou převedeny do # NUM! chybová hodnota.

Pro porovnání, Všimněte si, že je odhadovaný počet částic elementary v známé svět 10 ^ 80 nebo jeden, následované 80 nuly. Nejmenší hodnota použitá ve fyzice je přibližně 10 ^-33 centimetry, měřítko, na které quantum výkyvy považované existují. Tyto hodnoty jsou dobře v mezích podporovaných v aplikaci Microsoft Excel, tak, může aplikace Microsoft Excel pracovat jakýkoli smysluplný číslem v svět.

S ohledem na největší vzorce výše uvedenou: googol je 10 ^ 100 nebo hodnotu 1 následovanou 100 nuly, a googolplex je 10 ^ googol nebo 1, následované 10 ^ 100 nuly.

Správný výsledek výše uvedenou třetí vzorce, = 10^(1E+308), je 1, následované 10 ^ 308 nuly. Tedy výsledek vzorce třetí odpovídá následující:
googolplex*googolplex*googolplex*(10^(10^8))
Proto by převzít (1 následovanou 10 ^ 307 nuly) universes obsahovat (1 následovanou 10 ^ 308 nuly) elementary částic.

Vlastnosti

ID článku: 172911 - Poslední aktualizace: 6. února 2014 - Revize: 1.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 98 pro počítače Macintosh
Klíčová slova: 
kbnosurvey kbarchive kbmt kbbug kbpending KB172911 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:172911

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com