Jak počítat řádky s daty v aplikaci Excel (4 vzorce)

  • Sdílet Toto
Hugh West

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.xlsx

4 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.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.