Výpočty v aplikaci Excel: automatické, ruční, iterační

  • Sdílet Toto
Michael Brown

Výukový program vysvětluje základy nastavení výpočtů v aplikaci Excel a jejich konfiguraci pro automatický a ruční přepočet vzorců.

Abyste mohli efektivně používat vzorce aplikace Excel, musíte rozumět tomu, jak aplikace Microsoft Excel provádí výpočty. Existuje mnoho podrobností, které byste měli znát o základních vzorcích aplikace Excel, funkcích, pořadí aritmetických operací atd. Méně známá, ale neméně důležitá jsou nastavení "na pozadí", která mohou výpočty v aplikaci Excel zrychlit, zpomalit nebo dokonce zastavit.

Celkově existují tři základní nastavení výpočtů v aplikaci Excel, která byste měli znát:

Režim výpočtu - zda se vzorce aplikace Excel přepočítávají ručně nebo automaticky.

Iterace - počet přepočtů vzorce, dokud není splněna určitá číselná podmínka.

Přesnost - stupeň přesnosti výpočtu.

V tomto návodu se podrobně podíváme na to, jak jednotlivá výše uvedená nastavení fungují a jak je změnit.

    Automatický výpočet v aplikaci Excel vs. ruční výpočet (režim výpočtu)

    Tyto možnosti řídí, kdy a jak Excel přepočítává vzorce. Při prvním otevření nebo úpravě sešitu Excel automaticky přepočítá ty vzorce, jejichž závislé hodnoty (buňky, hodnoty nebo názvy, na které se vzorec odkazuje) se změnily. Toto chování však můžete libovolně změnit a dokonce výpočet v aplikaci Excel zastavit.

    Jak změnit možnosti výpočtu aplikace Excel

    Na pásu karet aplikace Excel přejděte na Vzorce karta> Výpočet klikněte na skupinu Možnosti výpočtu a vyberte jednu z následujících možností:

    Automatické (výchozí) - přikazuje aplikaci Excel automaticky přepočítat všechny závislé vzorce pokaždé, když se změní jakákoli hodnota, vzorec nebo název, na který se tyto vzorce odkazují.

    Automaticky kromě datových tabulek - automaticky přepočítat všechny závislé vzorce kromě datových tabulek.

    Nezaměňujte prosím tabulky aplikace Excel ( Vložte > Tabulka ) a datové tabulky, které vyhodnocují různé hodnoty vzorců ( Data > Analýza "co když > Datová tabulka ). Tato volba zastaví pouze automatický přepočet datových tabulek, běžné tabulky Excelu budou nadále automaticky počítány.

    Manuální - vypne automatický výpočet v aplikaci Excel. Otevřené sešity se přepočítají pouze tehdy, když to výslovně provedete některou z těchto metod.

    Nastavení výpočtů v aplikaci Excel můžete změnit také pomocí nástroje Možnosti aplikace Excel :

    • V aplikacích Excel 2010, Excel 2013 a Excel 2016 přejděte na stránku Soubor > Možnosti > Vzorce > Možnosti výpočtu sekce> Výpočet v sešitě .
    • V aplikaci Excel 2007 klikněte na Tlačítko Office > Možnosti aplikace Excel > Vzorce > Výpočet v sešitě .
    • V aplikaci Excel 2003 klikněte na Nástroje > Možnosti > Výpočet > Výpočet .

    Tipy a poznámky:

    1. Výběr Manuální (na pásu karet nebo v Možnostech aplikace Excel) automaticky zkontroluje. Přepočítat sešit před uložením Pokud váš sešit obsahuje velké množství vzorců, můžete toto políčko zrušit, aby se sešit ukládal rychleji.
    2. Pokud se ve vašich vzorcích aplikace Excel najednou objeví přestal počítat , přejděte na Možnosti výpočtu a ujistěte se, že Automatické Pokud to nepomůže, podívejte se na tyto kroky řešení problémů: Vzorce aplikace Excel nefungují, neaktualizují se, neprovádějí výpočty.

    Jak vynutit přepočet v aplikaci Excel

    Pokud jste vypnuli automatický výpočet aplikace Excel, tj. vybrali jste možnost Manuální nastavení výpočtu, můžete aplikaci Excel přinutit k přepočtu pomocí jedné z následujících metod.

    Ruční přepočet všechny otevřené pracovní listy a aktualizovat všechny otevřené listy grafu, přejděte na stránku Vzorce karta> Výpočet a klikněte na Vypočítat nyní tlačítko.

    Přepočítání pouze aktivní pracovní list a všechny grafy a tabulky, které jsou s ním propojeny, přejděte na stránku Vzorce karta> Výpočet a klikněte na Vypočítat list tlačítko.

    Dalším způsobem, jak ručně přepočítat pracovní listy, je použití příkazu klávesové zkratky :

    • Klávesa F9 přepočítá vzorce ve všech otevřených sešitech, ale pouze ty vzorce, které se od posledního výpočtu změnily, a vzorce na nich závislé.
    • Shift + F9 přepočítá změněné vzorce pouze v aktivním listu.
    • Ctrl + Alt + F9 přinutí Excel přepočítat úplně všechny vzorce ve všech otevřených sešitech, a to i ty, které nebyly změněny. Pokud máte pocit, že některé vzorce vykazují nesprávné výsledky, použijte tuto zkratku, abyste se ujistili, že bylo přepočítáno vše.
    • Ctrl + Shift + Alt + F9 nejprve zkontroluje vzorce závislé na jiných buňkách a poté přepočítá všechny vzorce ve všech otevřených sešitech bez ohledu na to, zda se od posledního výpočtu změnily.

    Iterační výpočet v aplikaci Excel

    Microsoft Excel používá iteraci (opakovaný výpočet) k výpočtu vzorců, které odkazují zpět na své vlastní buňky, což se nazývá kruhové odkazy. Excel ve výchozím nastavení takové vzorce nepočítá, protože kruhový odkaz může iterovat donekonečna a vytvářet nekonečnou smyčku. Chcete-li kruhové odkazy v pracovních listech povolit, musíte zadat, kolikrát se má vzorec přepočítat.

    Jak povolit a ovládat iterační výpočet v aplikaci Excel

    Chcete-li zapnout iterační výpočet aplikace Excel, proveďte jednu z následujících akcí:

    • V aplikacích Excel 2016, Excel 2013 a Excel 2010 přejděte na stránku Soubor > Možnosti> Vzorce a vyberte možnost Povolení iteračního výpočtu zaškrtávací políčko v části Možnosti výpočtu
    • V aplikaci Excel 2007 klikněte na Tlačítko Office > Možnosti aplikace Excel > Vzorce > Oblast iterace .
    • V aplikaci Excel 2003 a starší přejděte na Nabídka > Nástroje > Možnosti > Výpočet karta> Iterativní výpočet .

    Chcete-li změnit počet přepočtů vzorců aplikace Excel, nakonfigurujte následující nastavení:

    • V Rámeček Maximální počet iterací, zadejte maximální počet povolených iterací. Čím vyšší číslo, tím pomaleji se pracovní list přepočítává.
    • V Maximální změna do pole zadejte maximální velikost změny mezi přepočítanými výsledky. Čím menší číslo, tím přesnější výsledek a tím déle se pracovní list přepočítává.

    Výchozí nastavení je 100 pro Maximální počet iterací a 0,001 pro Maximální změna To znamená, že Excel přestane přepočítávat vzorce buď po 100 iteracích, nebo po změně menší než 0,001 mezi iteracemi, podle toho, co nastane dříve.

    Když jsou všechna nastavení nakonfigurována, klikněte na tlačítko OK uložit změny a zavřít Možnosti aplikace Excel dialogové okno.

    Přesnost výpočtů v aplikaci Excel

    Ve výchozím nastavení Microsoft Excel počítá vzorce a ukládá výsledky s přesností na 15 významných číslic. Tuto skutečnost však můžete změnit a přimět aplikaci Excel, aby při přepočítávání vzorců používala zobrazenou hodnotu místo uložené hodnoty. Před provedením změny se ujistěte, že plně rozumíte všem možným důsledkům.

    V mnoha případech se hodnota zobrazená v buňce a základní hodnota (uložená hodnota) liší. Například stejné datum můžete zobrazit několika způsoby: 1/1/2017 , 1-jan-2017 a dokonce leden-17 v závislosti na tom, jaký formát data jste pro buňku nastavili. Bez ohledu na to, jak se změní zobrazovaná hodnota, uložená hodnota zůstává stejná (v tomto příkladu je to pořadové číslo 42736, které v interním systému Excelu představuje 1. leden 2017). A Excel bude tuto uloženou hodnotu používat ve všech vzorcích a výpočtech.

    Někdy může rozdíl mezi zobrazenými a uloženými hodnotami vyvolat dojem, že výsledek vzorce je špatný. Například pokud do jedné buňky zadáte číslo 5,002 a do druhé buňky 5,003 a zvolíte, že se v těchto buňkách mají zobrazovat pouze 2 desetinná místa, Microsoft Excel v obou buňkách zobrazí 5,00. Pak tato čísla sečtete a Excel vrátí 10,01, protože počítá s uloženými hodnotami.(5.002 a 5.003), nikoliv zobrazené hodnoty.

    Výběr Zobrazená přesnost možnost způsobí, že Excel trvale změní uložené hodnoty na zobrazené hodnoty a výše uvedený výpočet by vrátil hodnotu 10,00 (5,00 + 5,00). Pokud budete chtít později počítat s plnou přesností, nebude možné obnovit původní hodnoty (5,002 a 5,003).

    Pokud máte dlouhý řetězec závislých vzorců (některé vzorce provádějí mezivýpočty používané v jiných vzorcích), může být konečný výsledek stále nepřesnější. Abyste se vyhnuli tomuto "kumulativnímu efektu", je rozumné měnit zobrazené hodnoty pomocí vlastního formátu čísla aplikace Excel namísto Zobrazená přesnost .

    Můžete například zvýšit nebo snížit počet zobrazená desetinná místa kliknutím na příslušné tlačítko na Home na kartě Číslo skupina:

    Jak nastavit přesnost výpočtu podle zobrazení

    Pokud jste si jisti, že zobrazená přesnost zajistí požadovanou přesnost vašich výpočtů v aplikaci Excel, můžete ji tímto způsobem zapnout:

    1. Klikněte na Soubor karta> Možnosti a vyberte Pokročilé kategorie.
    2. Přejděte dolů na Při výpočtu tohoto sešitu a vyberte sešit, pro který chcete změnit přesnost výpočtů.
    3. Zkontrolujte Nastavení přesnosti podle zobrazení box.
    4. Klikněte na tlačítko OK.

    Takto se konfiguruje nastavení výpočtu v aplikaci Excel. Děkuji vám za přečtení a doufám, že se příští týden uvidíme na našem blogu!

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.