Transparentní css vrstva. Průsvitné pozadí. Kostkované obrázky, nebo s ohledem na historii

Uvažujme situaci, kdy vzorce v tabulce obsahují dříve očekávané chybové hodnoty. Nevyžadují okamžitou korekci, ale je třeba zlepšit prezentaci výsledků. Existuje několik způsobů, jak skrýt chybové hodnoty a indikátory chyb v buňkách.

Vzorce mohou vracet chyby z mnoha důvodů. Například vzorec =1/0 vrátí chybu #DIV/0, protože dělení 0 není povoleno. Jsou poskytovány následující chybové hodnoty: #DIV/0!, #N/A, #NAME?, #EMPTY!, #NUMBER!, #LINK! a #HODNOTA!.

Převod chyby na hodnotu null a použití formátu ke skrytí hodnoty

Chcete-li skrýt chybové hodnoty, můžete je převést například na číslo 0 a poté použít podmíněný formát pro skrytí hodnoty.

Vytvoření ukázkové chyby

    OTEVŘENO prázdný list nebo vytvořit nový.

    Vstupte 3 do buňky B1, 0 - v buňce C1 a vzorci =B1/C1- v buňce A1.
    Buňka A1 zobrazuje chybovou hodnotu #DIV/0!.

    Vyberte buňku A1 a stisknutím klávesy F2 změňte vzorec.

    Za rovnítkem (=) zadejte IFERROR s otevírací závorkou:
    IFERROR(

    Přesuňte kurzor na konec vzorce.

    Vstupte ,0) , tedy čárka následovaná nulou a uzavírací závorkou.
    Vzorec =B1/C1 bude mít formu =IFERROR(B1/C1;0).

    Dokončete úpravu vzorce stisknutím klávesy ENTER.
    Nyní v buňce místo chyby #DIV/0! měla by se zobrazit hodnota 0.

Použití podmíněného formátu

    Vyberte buňku s chybou a na kartě Domov klikněte na tlačítko Podmíněné formátování .

    Vyberte tým Vytvořte pravidlo.

    V dialogovém okně vyberte možnost.

    Ujistěte se, že je vybrána sekce v prvním seznamu Hodnota buňky a ve druhém - rovná se. Poté zadejte 0 do textového pole napravo.

    Klepněte na tlačítko Formát.

    Na kartě Číslo na seznamu Formáty čísel vyberte položku (všechny formáty).

    V terénu Typ vstoupit ;;; (tři středníky) a stiskněte tlačítko OK. Klepněte na tlačítko OK znovu.
    Hodnota 0 v buňce zmizí. Důvodem je vlastní formát ;;; pokyn ke skrytí všech čísel v buňce. Skutečná hodnota (0) je však stále uložena v buňce.

Skrytí chybových hodnot změnou barvy textu na bílou

Následující postup vám umožňuje formátovat buňky s chybami tak, aby se text v nich zobrazil jako písmo bílý. V důsledku toho se chybový text v takových buňkách stane neviditelným.

    Vyberte rozsah buněk, které obsahují chybovou hodnotu.

    Na kartě Domov ve skupině Styly Podmíněné formátování a vyberte Správa pravidel.
    Zobrazí se dialogové okno Správce pravidel podmíněného formátování.

    Vyberte tým Vytvořte pravidlo.
    Otevře se dialogové okno Vytvořte pravidlo formátování.

    Na seznamu Vyberte typ pravidla vyberte položku Formátovat pouze buňky, které obsahují.

    V sekci Změňte popis pravidla na seznamu Formátujte pouze buňky, které splňují následující podmínku vyberte položku Chyby.

    Klepněte na tlačítko Formát a otevřete kartu Písmo.

    Klepnutím na šipku otevřete seznam Barva a v sekci Barvy motivu zvolte bílou barvu.

Místo chybové hodnoty zobrazte pomlčku, #N/A nebo ND

Mohou nastat situace, kdy je nutné místo chybových hodnot v buňkách, textový řetězec, například „#N/A“, pomlčka nebo „ND“. Můžete to udělat pomocí funkcí IFERROR A ND, jak je znázorněno na příkladu níže.

Popis funkce

IFERROR. Tuto funkci můžete použít k určení, zda buňka obsahuje chybu nebo zda vzorec vrací chybu.

ND Tato funkce vrací řetězec "#N/A" v buňce. Syntaxe funkce: = ND().

Skrytí chybových hodnot v sestavě kontingenční tabulky

    Klikněte na sestavu kontingenční tabulky.
    Zobrazí se karta Práce s kontingenčními tabulkami.

    Excel 2016 a Excel 2013: Na kartě Analýza ve skupině Kontingenční tabulka klikněte na šipku vedle příkazu Možnosti a vyberte Možnosti.

    Excel 2010 a Excel 2007: na kartě Možnosti ve skupině Kontingenční tabulka klikněte na šipku vedle příkazu Možnosti a vyberte Možnosti.

    Otevřete kartu Rozložení a formát a proveďte jednu nebo obě z následujících akcí:

    • Změňte způsob zobrazení chyb. Ve skupině Formát zaškrtněte políčko Pro zobrazení chyb. Do pole zadejte hodnotu, kterou chcete zobrazit místo chyb. Na prázdná pole byly zobrazeny chyby, odstraňte veškerý text z pole.

Dotazy na chyby v Excelu jsou nejčastější, dostávám je každý den, jsou jimi zaplněna tematická fóra a záznamníky. Je velmi snadné dělat chyby ve vzorci aplikace Excel, zvláště když pracujete rychle as ním velký počet data. výsledek - nesprávné výpočty, nespokojení manažeři, ztráty... Jak najít chybu, která se vloudila do vašich výpočtů? Pojďme na to přijít. Neexistuje jediný nástroj nebo algoritmus pro hledání chyb, takže přejdeme od jednoduchých ke složitým.

Pokud buňka obsahuje vzorec namísto výsledku

Pokud jste do buňky napsali vzorec, stiskli Enter a místo výsledku se v něm zobrazí samotný vzorec, pak jste vybrali textový formát hodnoty pro danou buňku. jak to opravit? Nejprve si prostudujte a vyberte ten, který potřebujete, ale ne text, výpočty se v tomto formátu neprovádějí.

Nyní na pásu karet najděte Domů - Číslo a v rozevíracím seznamu vyberte vhodný formát dat. Udělejte to pro všechny buňky, kde se vzorec stal prostým textem.

Pokud vzorce na listu nejsou přepočítány

Pokud změníte zdrojová data, ale vzorce na listu se nechtějí přepočítat, zakázali jste automatické přepočítávání vzorců.

Chcete-li to opravit, klikněte na pás karet: Vzorce – Výpočty – Možnosti výpočtu – Automaticky. Nyní se vše přepočítá jako obvykle.

Pamatujte, že automatický přepočet mohl být úmyslně deaktivován. Pokud máte na listu velké množství vzorců, každá provedená změna si vynutí jejich přepočet. Výsledkem je, že práce s dokumentem se po každé změně vyvine do chronického stavu čekání. V tomto případě musíte převod převést na manuální režim: Vzorce – Výpočty – Možnosti výpočtu – Manuál. Nyní proveďte všechny změny ve zdrojových datech, program bude čekat. Po provedení všech změn stiskněte F9, všechny vzorce aktualizují hodnoty. Nebo znovu zapněte automatický přepočet.

Pokud je buňka vyplněna znakem hash

Další klasická situace, kdy v důsledku výpočtů nezískáte výsledek, ale buňku naplněnou znaky libry:

Ve skutečnosti se nejedná o chybu, program vám sdělí, že se výsledek nevejde do buňky, jen je potřeba upravit na požadovanou velikost.

Výsledek výpočtu je ve špatném formátu

Někdy se stane, že po provedení výpočtů se výsledek neobjeví v takové podobě, jakou očekáváte. Například jsme přidali dvě čísla a dostali jsme datum. Proč se to děje? Je pravděpodobné, že formát dat v buňce byl dříve nastaven na „datum“. Stačí jej změnit na ten, který potřebujete, a vše bude podle vašich představ.

Když nejsou dostupné externí odkazy

Li Vzorec Excel vrátí nesprávný výsledek

Pokud jste napsali vzorec a vrátí zjevně nesprávný výsledek, podívejme se na logiku vzorce. Mohli jste udělat jednoduchou chybu v závorce a pořadí operátorů. Prostudujte si a zkontrolujte, zda je v tom vašem vše správně. Pokud je správná, přejděte k dalšímu kroku.

Pokud používáte funkce, ujistěte se, že to víte. Každý z nich má svou vlastní syntaxi. Přečtením nápovědy k němu zkontrolujte, zda jste správně nastavili parametry vzorce. Stiskněte F1 a v okně " Nápověda Excelu"do vyhledávání napište svou funkci, například "". Program zobrazí seznam dostupných materiálů pro tuto funkci. Zpravidla stačí k tomu, abyste si udělali úplný obrázek o tom, jak vaše funkce funguje. Autoři nápovědy prezentují materiál velmi přístupným způsobem a uvádějí příklady použití.

Uživatelé často nesprávně určují odkazy na buňky ve vzorcích, a proto dostávají chybné výsledky. První věc, kterou musíte udělat pro testování externích vzorců, je povolit zobrazení vzorců v buňkách. Chcete-li to provést, běžte na pás karet Vzorce – Závislosti vzorců – Zobrazit vzorce. Nyní budou buňky zobrazovat spíše vzorce než výsledky výpočtů. Můžete přejet očima po listu a zkontrolovat, zda jsou odkazy správné. Chcete-li znovu zobrazit výsledky, spusťte znovu stejný příkaz.

Pro usnadnění procesu můžete zapnout šipky odkazů. Kliknutím snadno určíte, na které buňky vzorec odkazuje Vzorce – Závislosti na vzorcích – Ovlivňování buněk. Na listu budou modré šipky označovat, na která data se odkazujete.

Podobně můžete vidět buňky, jejichž vzorce odkazují na danou buňku. K tomu děláme: Vzorce – Závislosti vzorců – Závislé buňky.

Vezměte prosím na vědomí, že ve složitých tabulkách zabere kreslení šipek mnoho času a strojních zdrojů. Chcete-li odstranit šipky, klikněte Vzorce – Závislosti vzorců – Odebrat šipky.

Problémy obvykle vyřeší pečlivá kontrola vzorců pomocí výše uvedených nástrojů chybný výsledek. Hledáme problém, dokud nevyhrajeme!

Pokud existuje kruhový odkaz v Excelu

Někdy po zadání vzorce program upozorní, že byla zadána cyklická reference. Výpočet se zastaví. To znamená, že vzorec odkazuje na buňku, která zase odkazuje na buňku, do které vzorec zadáváte. Ukazuje se, že existuje uzavřený cyklus výpočtů, program bude muset výsledek vypočítat donekonečna. Ale to se nestane, budete upozorněni a dostanete příležitost problém vyřešit.

Často na sebe buňky odkazují nepřímo, tzn. ne přímo, ale prostřednictvím přechodných vzorců.

Chcete-li najít takové „nesprávné“ vzorce, podívejte se na pás karet: Vzorce – Závislosti vzorců – Kontrola chyb – Cyklické chyby. Tato nabídka otevře seznam buněk se zacyklenými vzorci. Kliknutím na libovolnou umístěte do ní kurzor a zkontrolujte vzorec.

Kruhové reference jsou přirozeně eliminovány kontrolou a opravou logiky výpočtu. V některých případech však cyklický odkaz nebude chybou. To znamená, že tento systém vzorců je stále potřeba dopočítat do stavu blízkého rovnováze, kdy prakticky nedochází k žádným změnám. Některé technické problémy to vyžadují. Naštěstí to Excel umožňuje. Tento přístup se nazývá „iterativní výpočty“. Chcete-li je zapnout, klikněte Soubor – Možnosti – Vzorce a zaškrtněte políčko Iterativní výpočty. Nainstalujte tam:

  • Omezit počet iteracímaximální množství iterací (cyklů), které budou prováděny, dokud se úplně nezastaví
  • Relativní chyba- minimální změna cílové hodnoty na jednu iteraci, při které se přepočet zastaví.

To znamená, že cyklický vzorec bude vypočítáván, dokud nebude dosažena relativní chyba, ale ne více než zadaný maximální počet iterací.

Vestavěný chyby Excelu

Někdy během výpočtů dochází k chybám začínajícím znakem „#“. Například „#N/A“, „#NUMBER!“ atd. tyto chyby jsem já, přečtěte si tento příspěvek a pokuste se pochopit důvod vaší chyby. Když se to stane, můžete vše snadno opravit.

Pokud nemůžete najít chybu v dostatečném množství komplexní vzorec– klikněte na vykřičník v blízkosti buňky a uvnitř kontextové menu vyberte Zobrazit kroky výpočtu.

Na obrazovce se objeví okno zobrazující, ve kterém bodě výpočtu dojde k chybě, bude ve vzorci podtržena. Tento správnou cestou pochopit, co přesně je špatně.

To jsou možná všechny hlavní způsoby, jak najít a opravit chyby v Excelu. Podívali jsme se na nejčastější problémy a jak je vyřešit. Ale řeknu vám, co dělat, když je třeba okamžitě předvídat chyby ve výpočtech v příspěvku o . Nenechte si na tento článek 5 minut času; jeho pečlivým čtením ušetříte v budoucnu spoustu času.

A těším se na vaše dotazy a komentáře k tomuto příspěvku!

Ne často, samozřejmě, ale někdy při otevírání kancelářské dokumenty (XLS formáty a XLSX) Na obrazovce se objeví zprávy o selhání aplikace Excel – „při odesílání příkazu do aplikace došlo k chybě“. Proč program nemůže otevřít „nativní“ soubory? To je potřeba vyřešit. Je třeba říci, že Word, Excel a Access v stejně jsou náchylné k takovým chybám. Některá z navrhovaných řešení k nápravě situace tedy budou vhodná pro jiné aplikace.

Co znamená chyba při odesílání příkazu do aplikace Excel?

Podle recenzí mnoha uživatelů na různých počítačových fórech byl problém zpočátku zaznamenán při pokusu o otevření souborů tabulky, které byly připojeny k příchozím poštovní zpráva Výhled. Později se však ukázalo, že i dokumenty s pevný disk. Proč?

V jakémkoli programu, včetně Excelu, to znamená, že program nelze ukončit, pokud:

  • je v aktivním stavu;
  • samotný soubor není z nějakého důvodu rozpoznán (například při použití různé verze kancelářský balík 2003, 2007, 2010, 2013, 2016) nebo modifikace operačních systémů, které se od sebe liší.

V e-mail může tam být odkaz na soubor. Chyba v Excelu v tomto případě se zobrazí, když se pokusíte přímo otevřít dokument přímo ve zprávě bez uložení přílohy nebo původní soubor na pevném disku počítače. Toto je nejčastější výskyt, i když mohou nastat i jiné situace.

Základní metody řešení problémů v kancelářských programech

Co se týče opravy selhání tohoto druhu, kdy může dojít k chybě i při spouštění Excelu, zde najdete poměrně hodně možností.

Pokud se však budeme bavit konkrétně o problému vedení týmu, tak nejvíc účinnými způsoby opravit problém, pokud mluvíme o O Excelu jsou považovány následující:

  • zakázat ignorování DDE (pouze Excel);
  • deaktivace režimu kompatibility;
  • vypnutí hardwarová akcelerace;
  • přeřazení výchozího programu;
  • zotavení a přeinstalaci celý kancelářský balík.

Formát Excel: zakázat ignorování dotazů DDE

První navrhované řešení je podle mnohých jedno z nejúčinnějších. Odpadá tak nejen popsaná porucha, ale i mnoho dalších chyb Excelu.

Podstatou řešení je zadání parametrů programu přes nabídku souborů, vybrat obecná nastavení a přejděte do obecné konfigurace. Zde stačí zaškrtnout políčko vedle řádku pro ignorování požadavků DDE. Co to je, není v tomto případě tak důležité. Hlavní věc je, že tato technika téměř vždy funguje. Ale to je 99% případů. Za 1% když tuto techniku nedává výsledky, budete muset použít jiné metody, které mimochodem za určitých podmínek nejsou o nic méně účinné.

Deaktivace režimu kompatibility

Není žádným tajemstvím, že na operačních sálech Systémy Windows při instalaci různé kancelářské balíky nebo při použití více nejnovější verze"Office" na zastaralých operačních systémech poskytuje možnost spouštět programy v režimu kompatibility (například se systémem Windows XP).

Chcete-li situaci napravit, přejděte do adresáře „Office“, který se obvykle nachází v adresáři Program Files(x86). Najdeme v něm spustitelný EXE soubor hlavního programu, zavoláme řádek vlastností přes RMB a zrušíme zaškrtnutí startovacích řádků v režimu kompatibility a spustíme jako správce, načež restartujeme systém. Tato možnost je vhodná pro každého kancelářské aplikace včetně aplikací Word, Excel, Access, Power Point atd.

Problémy s hardwarovou akcelerací

Další technikou je deaktivace používání hardwarové akcelerace. V této situaci musíte v Excelu, stejně jako v jakémkoli jiném kancelářském programu, použít stejnou nabídku možností s výběrem dalších nastavení.

V menu jednoduše najděte řádek pro použití hardwarové akcelerace a odškrtněte jej. Kromě toho toto rozhodnutí Můžete zakázat používání doplňků.

Chcete-li to provést, musíte vybrat příslušnou sekci v nabídce možností, přejít na doplňky COM a znovu je povolit zrušením zaškrtnutí políčka.

Nastavení výchozích programů

Při odesílání příkazu může dojít k chybě aplikace Excel nebo jakékoli jiné aplikace je způsobena pouze tím, že ve výchozím nastavení nejsou registrované přípony souborů jednoduše spojeny s odpovídajícím programem pro jejich otevření.

V tomto případě musíte zavolat standardní „Ovládací panely“, vybrat sekci výchozích programů a použít nabídku přidružení souboru nebo protokolu. V seznamu stačí najít formát Excel, vybrat stejnojmenný program a použít jej. Pokud chybí, cesta k spustitelný soubor bude nutné zadat ručně.

Oprava a přeinstalace Office

Chyby v aplikaci Excel 2007 nebo jakékoli jiné verzi aplikace se však neomezují pouze na výše popsané situace.

Když vše ostatní selže, můžete použít nástroje pro obnovu Office. K tomu použijte sekci Programy a funkce, kde vyberte požadovaná aplikace, stiskněte tlačítko změnit na panelu v horní části, poté se v zobrazené nabídce použije linka pro obnovení softwarových produktů.

Pokud to nepomůže, budete muset kompletně odstranit celý balíček (k tomu je lepší použít odinstalační programy třetích stran, které vám umožní prohledat systém zbytkové soubory, složky a klíče systémový registr s jejich úplným odstraněním) a poté jej znovu nainstalujte.

V případě, že uživatel nějaké má neoficiální verze instalační program, ve kterém produktový klíč chybí, zaregistrujte se softwarový balík lze provést pomocí malé utility KMSAuto Net, i když je to považováno za nezákonný čin. Přesto se jedná o vcelku přijatelné řešení pro naše uživatele.

Tyto kroky však nemusí být nutné. Možná je to jediný problém operační systém zakázáno automatická aktualizace, ve kterém kromě softwarových modulů a součástí bezpečnostního systému je zajištěna i instalace aktualizací pro kancelářské produkty.

Případně můžete přejít do Centra aktualizací a nastavit ruční vyhledávání při povolení instalace aktualizací pro jiný software produkty společnosti Microsoft a vše, co je nalezeno, bude integrováno do systému.

jaký je výsledek?

Vyvodíme-li závěry ze všeho výše uvedeného, ​​lze poznamenat, že ve většině případů pomáhá technika deaktivace požadavků DDE. Pravda, nelze vyloučit ani další možnosti. Zde jsme záměrně neuvažovali o situacích souvisejících s pronikáním různých typů virů do systému, které jsou také někdy schopny zablokovat provoz nebo dokonce spustit kancelářské programy, protože bezpečnostní problémy by měly být prioritou každého uživatele. Ale obecně lze hlavní problém odstranit docela jednoduše a někdy to dokonce pomůže normální zotavení systémy.

Po zadání nebo úpravě vzorce, stejně jako při změně libovolné hodnoty funkce se stává, že se místo požadované hodnoty objeví chyba vzorce. Celkem tabulkový editor rozpozná sedm hlavních typů takových nesprávných výpočtů. Na to, jak chyby v Excelu vypadají a jak je opravit, se podíváme níže.

Níže uvedeme popis vzorců zobrazených na obrázku s podrobné informace za každou chybu.

1. #VĚC!– „dělení 0“, nejčastěji se vyskytuje při pokusu o dělení nulou. To znamená, že vzorec vložený do buňky, vykonávající funkci dělení, narazí na buňku, kde nulová hodnota nebo je „Prázdný“. Chcete-li problém vyřešit, zkontrolujte všechny buňky zahrnuté do výpočtu a opravte všechny neplatné hodnoty. Druhá akce vedoucí k #DIV/O! – jedná se o zadání nesprávných hodnot do některých funkcí, např. =PRŮMĚR(), pokud při výpočtu rozsah hodnot obsahuje 0. Stejný výsledek způsobí prázdné buňky, ke kterým přistupuje vzorec, který vyžaduje specifické údaje pro výpočet.
2. #N/A- "žádná data." Takto Excel označuje hodnoty, které nejsou pro vzorec (funkci) jasné. Zadáním nevhodných čísel do funkce jste si jisti, že tuto chybu spustíte. Když se objeví, ujistěte se, že jsou všechny vstupní buňky správně vyplněny, a to zejména v těch, kde svítí stejný nápis. Často se vyskytuje při použití
3. #JMÉNO? – indikátor „neplatné jméno“. nesprávné jméno vzorec nebo jeho část. Problém zmizí, pokud zkontrolujete a opravíte všechny názvy a názvy doprovázející výpočetní algoritmus.
4. #PRÁZDNÝ!– „v dosahu prázdná hodnota", signál, že někde ve výpočtu jsou specifikovány nepřekrývající se oblasti nebo je mezi zadanými rozsahy umístěna mezera. Docela vzácná chyba. Chybné zadání může vypadat takto:

SUM(G10:G12 I8:J8)

Excel takové příkazy nerozpozná.
5. #ČÍSLO!– chyba je způsobena vzorcem obsahujícím číslo, které neodpovídá zadanému rozsahu.
6. #ODKAZ!– varuje, že buňky spojené s tímto vzorcem zmizely. Zkontrolujte, zda byly buňky zadané ve vzorci odstraněny.
7. #HODNOTA!– je nesprávně vybrán typ argumentu pro operaci funkce.

8. Bonus, chyba ##### — šířka buňky není dostatečná pro zobrazení celého čísla

Excel navíc vydá upozornění, že vzorec je nesprávný. Program se vám pokusí říct, jak přesně umístit interpunkci (například závorky). Pokud navrhovaná možnost splňuje vaše požadavky, klikněte na „Ano“. Pokud nápověda vyžaduje ruční nastavení. Poté vyberte „Ne“ a změňte uspořádání závorek sami.

Chyby v Excelu. Použití funkce ERROR() pro Excel 2003

Funkce pomáhá dobře eliminovat chyby v Excelu. Funguje to tak, že najde chyby v buňkách, pokud najde chybu ve vzorci, vrátí TRUE a naopak. V kombinaci s =IF() vám umožní nahradit hodnotu, pokud je nalezena chyba.

Pracovní vzorec: =IF(CHYBA(výraz),chyba,výraz).

POKUD(CHYBA (A1/A2);””;A1/A2)

Vysvětlení: Pokud je při provádění A1/A2 nalezena chyba, vrátí se prázdné (""). Pokud vše proběhlo správně (tj. ERROR (A1/A2) = FALSE), pak se počítá A1/A2.

Chyby v Excelu.Použití IFERROR() pro Excel 2007 a vyšší

Jedním z důvodů, proč jsem rychle přešel na Excel 2007, byl IFERROR() (nejvíce hlavním důvodem- toto)

Funkce iferror obsahuje možnosti funkcí ERROR() a IF(), ale je k dispozici v novějších verzích Excel verze, což je velmi pohodlné

Nástroj se aktivuje následovně: =IFERROR(hodnota; hodnota při chybě). Místo „hodnota“ je zde vypočtený výraz/odkaz na buňku a místo „hodnota v případě chyby“ – co se má vrátit, pokud dojde k nepřesnosti, např. když při výpočtu A1/A2 #VĚC! pak vzorec bude vypadat takto:

IFERROR(A1/A2;””)

» ke stažení zde


Zadám vzorec, ale místo výsledku vidím text #N/A nebo #####. co to znamená?


To znamená, že došlo k chybě ve zdrojových datech, samotném vzorci, formátování nebo v jiném případě. Chybová zpráva obsahuje údaj o tom, kde přesně k chybě došlo. Níže se podíváme na chybové zprávy a jejich nejčastější příčiny:


Chyba #####


Nejčastěji tato chyba znamená, že sloupec není dostatečně široký pro zobrazení obsahu buňky. Chcete-li problém vyřešit, stačí zvětšit šířku sloupce.


Dalším důvodem chyby je, že buňka obsahuje datum nebo čas se zápornými hodnotami.


Chyba #N/A


K této chybě dochází, pokud funkce nebo vzorec obsahuje odkaz na hodnotu (nebo samotnou hodnotu), která neexistuje. Jinými slovy, ve funkci nebo vzorci není vyplněno povinné pole nebo existuje odkaz na prázdnou buňku, když buňka musí obsahovat hodnotu. Nejčastější důvody:

  • Ve funkci chybí jeden nebo více požadovaných argumentů.
  • Funkce VLOOKUP, HLOOKUP, VIEW nebo SEARCH indikují špatná hodnota argument hledaná_hodnota.
  • Funkce VLOOKUP, HLOOKUP nebo MATCH se používají k prohledávání neseřazené tabulky.
  • V původní tabulce bylo místo chybějících dat zadáno #N/A nebo ND().

Chyba #DIV/0!


Chyba #DIV/0! Označuje, že proces výpočtu zahrnuje dělení nulou. Důvody mohou být následující:

  • Vzorec explicitně určuje dělení nulou (například =10/0).
  • Ve vzorci nebo funkci je dělitel odkazem na prázdnou buňku nebo buňku, která obsahuje nulu.

Chyba #EMPTY!


K této chybě dochází, když jsou v podmínkách funkce zadány dva protínající se rozsahy, ale ve skutečnosti se neprotínají.


Poznámka: V některých úlohách musí uživatel provádět akce pouze s těmi buňkami, které jsou současně přítomny ve dvou rozsazích. Za tímto účelem nejsou rozsahy buněk ve funkci odděleny středníkem, ale mezerou (která se nazývá průnikový operátor).

  • Pokud funkce nesmí specifikovat překrývající se rozsahy (například při sčítání), je pravděpodobné, že jako oddělovač rozsahů byla použita mezera spíše než středník. Nebo byla při zadávání rozsahu místo dvojtečky použita mezera.
  • Pokud funkce musí specifikovat překrývající se rozsahy, rozsahy pravděpodobně ve skutečnosti nemají společné buňky. Nutno zkontrolovat specifikované rozsahy v argumentech funkcí.

Chyba #NUMBER!


K této chybě dochází, pokud jsou ve vzorci nebo funkci zadány nesprávné číselné hodnoty. Například:

  • Ve funkci, která používá číselný argument, je argumentem text nebo odkaz na buňku s nečíselnou hodnotou.
  • Funkce, která se iteruje (výpočet, který se opakuje, dokud není splněna zadaná podmínka, jako je IRR nebo RATE), nemůže vypočítat výsledek (například nenastala zadaná podmínka).
  • Výsledkem výpočtu je číslo, které je příliš velké nebo příliš malé pro použití v Excelu. Připomínáme, že maximální číslo v Excelu nesmí překročit 10307 a být menší než mínus 10307.

Zpráva, jako je tato, nám říká, že odkaz na buňku je neplatný. Nejčastěji to může znamenat, že buňky, na které vzorec odkazuje, byly odstraněny nebo byly do těchto buněk zkopírovány jiné hodnoty.


Chyba #HODNOTA!


K této chybě dochází, když je použit nesprávný typ argumentu nebo operandu. Uživatel se může například mýlit:

  • Do vzorce se místo čísla nebo logické hodnoty (TRUE nebo FALSE) zadává text.
  • Po zadání nebo úpravě maticového vzorce stiskněte místo CTRL+SHIFT+ENTER ENTER.
  • Odkaz, vzorec nebo funkce jsou zadány jako pole.
  • Rozsah je určen jako podmínka funkce, která vyžaduje jednu hodnotu.

Pochopil jsem, co ta chyba znamená. Můj vzorec je ale velmi velký/pracuje s velkým množstvím dat. Jak zjistím, kde se stala chyba?


Excel 2007 dokáže na chybu upozornit okamžitě, nebo vám může pomoci krok za krokem zkontrolovat výpočty a chybu najít. Chcete-li to provést, klikněte na ikonu, která se zobrazí vedle buňky s chybovou zprávou. Pokud se vzorec skládá pouze z jedné funkce nebo je důvod chyby poměrně jednoduchý, bude kontextové menu obsahovat položku Zdroj chyby. Po kliknutí na tuto položku vám Excel automaticky zobrazí buňku s nesprávnými údaji:

Pokud vzorec obsahuje více funkcí, objeví se v kontextovém menu položka Zobrazit kroky výpočtu. V okně, které se otevře, můžete vidět, který výpočet způsobuje chybu.


Mám chybu #NAME? a nemůžu najít důvod.
  • Zkontrolujte pravopis názvů funkcí. Chcete-li to provést, můžete vyvolat Průvodce funkcí (skupina Knihovna funkcí na kartě Vzorce) a vybrat požadovanou funkci z navrhovaného seznamu.
  • Text, který nebyl zahrnut ve vzorci, byl vložen do vzorce. dvojité uvozovky. Řekněme, že výsledkem vzorce měl být text s číslem – například Celkem 200 rublů. Když zadáte text Celkem do vzorce, pokud text není uzavřen do dvojitých uvozovek, Excel interpretuje data jako název, což způsobí chybu.

Poznámka: Jméno je slovo, fráze nebo jiná sada znaků uživatelsky definované a označující buňku, rozsah buněk, vzorec nebo konstantu.

  • Vzorec nebo funkce používá název, který nebyl definován. Zkontrolujte to křestní jméno existuje. Na kartě Vzorce ve skupině Pojmenované buňky vyberte Správce názvů a podívejte se, zda je název v seznamu. Pokud tento název chybí, můžete jej přidat výběrem Vytvořit název.
  • Došlo k chybě při psaní jména. Chcete-li ověřit, zda jste do řádku vzorců zadali správné názvy, stiskněte klávesu F3, klikněte na požadovaný název a poté klikněte na OK.
  • Vzorec nebo funkce používá odkaz na jiný list, který není uzavřen v jednoduchých uvozovkách. Pokud název jiného listu nebo sešitu obsahuje jiné než písmenné znaky nebo mezeru, musí být název uzavřen v apostrofech (").

Mám obrovskou databázi klientů – kupujících. Každý den je do databáze přidán sloupec udávající výši tržeb od každého zákazníka. Pokud kupující nic nekoupil, do buňky se vloží #N/A. Jak mohu sečíst sloupec, pokud tam taková data jsou?


Nejjednodušší způsob, jak tento problém vyřešit, je změnit princip plnění databáze a nevyplňovat buňky u zákazníků, kteří nenakupovali.


Pokud však nelze hlavní tabulku změnit (pomocí různé důvody), můžete zkusit tento problém vyřešit pomocí funkce BDSUMM.


Řekněme, že zdrojová tabulka vypadá takto:



Pomocí funkce BDSUMM můžeme vybrat pro sečtení ty buňky, které neobsahují hodnotu #N/A. Funkce BDSUMM má následující syntaxi:

BDSUMM(databáze, pole, podmínky) , kde

  • databáze_je rozsah buněk, se kterými budou provedeny akce.
  • pole je sloupec, ze kterého se budou sčítat hodnoty.
  • podmínky jsou sada podmínek, které musí být pravdivé pro hodnotu buňky, aby byla tato hodnota sečtena.

To znamená, že ve funkci potřebujeme nastavit součet prvního sloupce naší tabulky za předpokladu, že hodnota buňky tohoto sloupce není rovna #N/A. Chcete-li to provést, nejprve vytvořte podmínku - v jakékoli výhodná poloha listu napíšeme podmínku #N/A a tuto buňku pojmenujeme stejně jako sloupec databáze, který potřebujeme.



BDSUMM(C2:C18;1;E2:E3) kde

  • C2:C18 je náš stůl,
  • E2:E3 je naše podmínka.

Pamatujte, že databáze a rozsahy podmínek musí obsahovat záhlaví sloupců! V tomto případě se název podmínky musí shodovat s názvem sloupce, na kterém jsou výpočty prováděny!


Náš výsledek je uveden pod tabulkou:



Pokud naše databáze obsahuje chyby různé typy, stačí je přidat do podmínek (a podle toho rozšířit rozsah podmínek ve vzorci), abyste získali požadovaný výsledek.


Tento způsob lze použít i pro funkce COUNT, BCOUNT, DMAX, DMIN, BDPRODUCT a podobně.




Nahoru