Note: The other languages of the website are Google-translated. Back to English
English English

Jak shrnout rozsah buněk ignorujících chyby v aplikaci Excel?

Někdy se může stát, že v listu budou nějaké chybové hodnoty, ale nyní byste chtěli sečíst vybraný rozsah buněk ignorujících chybové hodnoty. Pokud použijete funkci Sum pro rozsah přímo, dostanete špatný výsledek. Zde vám představím několik snadných a účinných metod.

Součet buněk ignorujících chyby pomocí vzorce pole

Součet buněk ignorujících chyby s kódem VBA


Předpokládejme, že máte rozsah hodnot buněk, jak ukazuje následující snímek obrazovky, můžete použít tento vzorec pole a sečíst rozsah s ignorováním chyb. Udělejte prosím toto:

doc-součet-s-chybami1

1. Do prázdné buňky zadejte tento vzorec = SUM (IF (ISERROR (A1: C6), "", A1: C6)), viz screenshot:

doc-součet-s-chybami2

Poznámka: ve výše uvedeném vzorci, A1: C6 je rozsah, který chcete sečíst, můžete jej změnit podle potřeby.

2. Pak stiskněte tlačítko Ctrl + Shift + Enter současně dokončíte. Získáte následující výsledek:

doc-součet-s-chybami3


Následující kód VBA vám také pomůže rychle získat součet hodnot buněk s chybami.

1. Podržte ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.

2, klikněte Vložit > Modula vložte následující kód do Okno modulu.

Kód VBA: součet oblastí buněk s ignorováním chyb

Sub SumNumNoError()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xSum As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Not (IsError(Rng.Value)) Then
        xSum = xSum + Rng.Value
    End If
Next
MsgBox xSum
End Sub

3. Pak stiskněte tlačítko F5 klíč ke spuštění kódu a vyskočí okno s výzvou, aby vám připomnělo vybrat rozsah, který chcete sečíst.

doc-součet-s-chybami4

4. A pak klikněte na tlačítko OK, zobrazí se výzva k zobrazení výsledku následujícím způsobem.

doc-součet-s-chybami5


Související články:

Jak sečíst největší nebo nejmenší 3 hodnoty v seznamu aplikace Excel?

Jak rychle sečíst každý druhý nebo n-tý řádek / sloupec v aplikaci Excel?

Jak shrnout pouze filtrované nebo viditelné buňky v aplikaci Excel?


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (5)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Je to úžasné, funguje dobře podle požadavků, díky moc, hledal jsem to mnoho dní
Tento komentář byl moderátorem webu minimalizován
Moc děkuji za návod krok za krokem. Velmi nápomocný.
Tento komentář byl moderátorem webu minimalizován
Pro verzi maticového vzorce si myslím, že použití {=SUM(IFERROR(A1:C6),0)} je o něco vhodnější, protože je trochu čistší.
Tento komentář byl moderátorem webu minimalizován
Děkuji za tip! I když jsem také musel použít 0 místo "" - jinak jsem dostával chybu #VALUE.
Tento komentář byl moderátorem webu minimalizován
Nefungovalo s "" (#VALUE) nebo 0 (0), ale fungovalo to (pro #N/A pro trend v grafu): https://www.extendoffice.com/documents/excel/3268-excel-sum-column-ignore-na.html
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění