Obsah
Při práci s velkým množstvím dat je velmi častým scénářem nalezení prázdných buněk. Někdy můžeme omylem vložit prázdné řádky, které neobsahují žádná data. V důsledku toho může dojít k problémům při našem výpočtu v aplikaci Excel. Potřebujeme tedy spočítat ty řádky, které mají alespoň jednu neprázdnou buňku. V tomto návodu vám ukážeme, jak spočítat řádky s daty v aplikaci Excel s vhodnými pomůckami.příklady a vhodné ilustrace.
Stáhnout cvičebnici
Stáhněte si následující cvičebnici.
Počítání řádků s daty v aplikaci Excel.xlsx4 vzorce pro počítání řádků s daty v aplikaci Excel
Zde vám nabízíme čtyři vzorce, které můžete implementovat do své datové sady. Doporučujeme se je všechny naučit a vyzkoušet, abyste obohatili své znalosti aplikace Excel.
Pro demonstraci tohoto tutoriálu použijeme následující datovou sadu:
V této datové sadě máme k dispozici název , věk a povolání Některé řádky jsou zde zcela prázdné. A některé řádky mají neprázdné buňky. Naším cílem je nyní spočítat všechny řádky, které mají alespoň jednu neprázdnou buňku. To znamená, že musíme spočítat řádky s daty.
1. Použití funkcí IF a COUNTA k počítání řádků s daty
Tento vzorec je kombinací obou IF a COUNTA funkce. COUNTA Funkce spočítá všechny neprázdné buňky, takže nám může říct, zda v těchto řádcích máme data, nebo ne. Pak pomocí funkce IF předáváme řádky s logickou hodnotou 1 ( TRUE ), pokud tento řádek obsahuje data, nebo 0 ( FALSE ), pokud tomu tak není. Nakonec tyto počty sečteme, abychom našli všechny řádky s daty.
Základní syntaxe tohoto vzorce:
=IF(COUNTA(range)>1,1,0)Kroky:
1. Nejprve vytvořte nový sloupec " Hrabě ".
2. Poté zadejte následující vzorec Buňky E5 :
=IF(COUNTA(B5:D5)>0,1,0)
3. Stiskněte Vstupte na . Poté se zobrazí 1 protože má data.
4. Poté přetáhněte Plnicí rukojeť ikona nad rozsahem buněk E6:E11 . Poté se zobrazí všechny hodnoty, které udávají, zda jsou v řádcích data, nebo ne.
5. Nyní zadejte následující vzorec Buňky D13:
=SUMA(E5:E11)
6. Dále stiskněte tlačítko Vstupte na .
Jak vidíte, úspěšně jsme spočítali všechny řádky s daty.
Přečtěte si více: Jak počítat řádky pomocí vzorce v aplikaci Excel (5 rychlých metod)
2. Použití funkcí IF a COUNTBLANK k počítání řádků s daty v aplikaci Excel
Podobně jako u předchozí metody se i zde jedná o kombinaci dvou funkcí. COUNTA použijeme funkci COUNTBLANK funkce.
Na stránkách COUNTBLANK Funkce počítá především všechny prázdné buňky v Excelu. Zde má každý řádek tři sloupce. COUNTBLANK Funkce spočítá všechny prázdné buňky. Pokud všechny tři buňky neobsahují žádná data, vrátí 3. Pokud tedy vrátí 3, znamená to, že v daném řádku nejsou žádná data. Výsledkem je, že náš vzorec vrátí 0, jinak 1.
Základní syntaxe tohoto vzorce:
=IF(COUNTBLANK(range)=3,0,1)Kroky:
1. Nejprve zadejte následující vzorec Buňky E5 :
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Stiskněte Vstupte na . Poté se zobrazí 1 protože tento řádek obsahuje data.
3. Poté přetáhněte Plnicí rukojeť ikona nad rozsahem buněk E6:E11 . Poté se zobrazí všechny hodnoty, které označují, zda řádky obsahují data, nebo ne.
4. Nyní zadejte následující vzorec Buňky D13 :
=SUMA(E5:E11)
5. Dále stiskněte tlačítko Vstupte na .
Nakonec se nám podaří spočítat všechny tyto řádky s daty.
3. Použití funkcí IF a COUNTIF k počítání řádků s daty
Tato metoda je podobná předchozí metodě. Funkci COUNTBLANK nahradíme funkcí COUNTIF funkce. COUNTIF Funkce počítá buňky na základě kritérií. Zde počítáme buňky v řádku, pokud v něm není žádná hodnota. Pokud tedy funkce vrátí tři, znamená to, že v daném řádku není žádná hodnota. Poté se funkce IF funkce vrátí 0.
Základní syntaxe tohoto vzorce:
=IF(COUNTIF(rozsah,kritéria)=3,0,1)Kroky:
1. Nejprve zadejte následující vzorec Buňka E5 :
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Stiskněte Vstupte na . Poté se zobrazí 1 protože má data.
3. Poté přetáhněte Plnicí rukojeť ikona nad rozsahem buněk E6:E11 . Poté se zobrazí všechny hodnoty, které udávají, zda jsou v řádcích data, nebo ne.
4. Nyní zadejte následující vzorec Buňky D13 :
=SUMA(E5:E11)
5. Dále stiskněte tlačítko Vstupte na .
Sečtením těchto logických hodnot nakonec rychle zjistíme počet řádků s daty.
Podobné čtení:
- Excel VBA pro počítání řádků s daty (4 příklady)
- Jak Excel počítá řádky s hodnotou (8 způsobů)
- Jak počítat řádky pomocí VBA v aplikaci Excel (5 přístupů)
4. Počítání řádků s daty pomocí funkcí SUMPRODUCT a MMULT
V této metodě kombinujeme SUMPRODUCT a MMULT (Matric Multiplication) funkce pro počítání řádků s daty.
Funkce SUMPRODUCT vrátí součet součinů podobných rozsahů nebo polí. Výchozí vzorec je násobení, ale lze použít i sčítání, odčítání a dělení.
Základní syntaxe funkce SUMPRODUCT:
=SUMPRODUCT(pole1, [pole2], [pole3], ...)Na druhou stranu, The MMULT Funkce vrací maticový součin dvou polí. Výsledkem je pole se stejným počtem řádků jako pole1 a stejným počtem sloupců jako pole2.
Základní syntaxe funkce MMULT:
=MMULT(pole1, pole2)Pole1 a pole2 jsou pole, která chceme násobit.
Základní syntax našeho vzorce:
=SUMPRODUCT((MMULT((array1="")*1,array2<3)*1)Kroky:
1. Zadejte následující vzorec do Buňka D13 :
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. Poté stiskněte Vstupte.
Nakonec náš vzorec úspěšně spočítal řádky s daty.
🔎Rozdělení vzorce
1. Buňka je nebo není prázdná
Na stránkách B5:D11="" znamená, zda je buňka prázdná, nebo ne.
Vrátí například {FALSE, FALSE, FALSE} pro řádek1 .
2. Převod logických hodnot na čísla
Nyní, (B5:D11="")*1 vrátí všechny tyto booleany do Nula nebo Jedna.
Pro řádek1 , vrátí se {0,0,0} .
3. Přidejte hodnoty po řádcích
Na stránkách MMULT Funkce je výjimečná pro sčítání hodnot po řádcích, neumí však pracovat s logickými hodnotami. Funkce vrací pole hodnot.
MMULT((B5:D11=””)*1,{1;1;1})
Pro řádek1 , naše pole je {0,0,0} . Takže náš součet bude 0 .
Pro řádek2 , naše pole je {0,1,0} . Takže náš výsledek je 3 .
4. Zkontrolujte, zda je každá hodnota v poli menší než 3.
MMULT((B3:D14=””)*1,{1;1;1})<3
Pokud jsou v řádku 3 prázdné hodnoty, nejsou v něm žádná data. Pomocí tohoto vzorce tedy kontrolujeme, zda je řádek prázdný, nebo ne.
Pro řádek1 , naše pole bylo {0,0,0} . Výsledek tedy bude TRUE .
Pro řádek2 , naše pole je {0,1,0} . Takže náš výsledek je TRUE .
Pro řádek3 , naše pole je {1,1,1} . Takže náš výsledek je FALSE .
5. Počítání řádků s daty
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Abychom mohli sečíst pole logických hodnot, musíme je vynásobit jedničkou a převést na 1 nebo 0 (nulu). TRUE = 1 a FALSE = 0.
Poté se z něj stane:
SUMPRODUCT({1; 1; 0; 1; 0; 0; 1})
A v buňce D13 se vrátí 4.
Závěr
Závěrem doufám, že vám tento návod pomůže efektivně počítat řádky s daty. Stáhněte si cvičný sešit a vyzkoušejte si tyto metody sami. Neváhejte nám poskytnout jakoukoli zpětnou vazbu v sekci komentářů. Vaše cenná zpětná vazba nás motivuje k vytváření podobného obsahu. A nezapomeňte se podívat na naše webové stránky. Exceldemy.com pro různé problémy a řešení související s aplikací Excel.