Obsah
Existuje několik Microsoft Excel funkce pro počítání řádků s hodnotou v Excelu. V tomto článku se o nich dozvíme na příkladech a vysvětleních.
Cvičebnice pro praxi
Stáhněte si následující pracovní sešit a cvičení.
Počet řádků s hodnotou.xlsx8 rychlých způsobů počítání řádků s hodnotou v aplikaci Excel
1. Počítání řádků s hodnotou výběrem rozsahu buněk
Výběrem rozsahu buněk můžeme rychle spočítat řádky s hodnotou. Předpokládejme, že máme datovou sadu produktů Microsoft a jejich roční verze. Můžeme spočítat řádky obsahující názvy produktů.
KROKY:
- Nejprve vyberte všechny řádky.
- Pak na Stavový řádek vpravo dole možnost Hrabě zobrazuje počet aktivních řádků, které obsahují hodnoty.
2. Použití funkce COUNTA pro počítání řádků s hodnotou
Použití Funkce COUNTA je jedním z dynamických způsobů, jak počítat řádky s daty. Zde máme několik produktů Microsoft v řadě. Budeme počítat celkový počet řádků na adrese Buňka C10 které obsahují názvy produktů.
KROKY:
- Nejprve vyberte Buňka C10 .
- Pak zadejte vzorec:
=COUNTA(B5:B8)
- Nyní stiskněte Vstupte na abyste viděli výsledek.
Další informace: Jak počítat řádky pomocí vzorce v aplikaci Excel (5 rychlých metod)
3. Funkce COUNT pro počítání řádků s číselnou hodnotou
Někdy řádek obsahuje číselnou hodnotu v aplikaci Excel. Funkce COUNT nám pomůže s jejich počítáním. Předpokládejme, že máme datovou sadu produktů Microsoft s jejich roční verzí. Budeme počítat číselnou hodnotu obsahující řádky na adrese Buňka C10 .
KROKY:
- Nejprve vyberte Buňka C10 .
- Pak zadejte vzorec:
=COUNT(B5:C8)
- Nakonec stiskněte Vstupte na a uvidíme výsledek.
4. Funkce COUNTIF pro počítání řádků s textovou hodnotou
S pomocí divoké postavy Hvězdička ( * ), můžeme použít Funkce COUNTIF na počítat řádky s textovými hodnotami. Hvězdička nám pomůže zjistit libovolný počet znaků v řádku. Pokud je v řádku kombinace číselných & textových hodnot, pomůže nám také považovat řádek za textovou hodnotu. Máme datovou sadu produktů Microsoft.
KROKY:
- Nejprve vyberte Buňka C10 .
- Nyní zadejte vzorec:
=COUNTIF(B5:B8, "*")
- Pak stiskněte Vstupte na pro výsledek.
5. Funkce SUM, MMULT, TRANSPOSE & COLUMN pro počítání řádků s určitou hodnotou
Můžeme použít vzorec pole obsahující SUM , MMULT, TRANSPOSE & SLOUPEC funkce k vyhledání řádků, které obsahují určitou hodnotu. Řekněme, že máme pracovní list obsahující produkty Microsoft a jejich roční verzi. Zjistíme počet řádků, které obsahují " 2017 " na adrese Buňka C10 .
KROKY:
- Vyberte Buňka C10 .
- Zadejte vzorec:
=SUMA(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0)))
- Hit Vstupte na abyste viděli výsledek.
➤➤➤ Zjednodušení vzorce :
- Logickým kritériem vzorce je:
=--(C5:D8=2017)
Tím se vygeneruje PRAVDA/NEPRAVDA výsledek pole a dvojitý zápor ( - ) nutí hodnoty PRAVDA/NEPRAVDA na adrese 1 & 0 resp.
- Pole o 4 řádcích a 2 sloupcích (pole 4*2) se přenáší do pole Funkce MMULT jako Array1.
- Pro získání čísla sloupce ve formátu pole použijeme příkaz Funkce COLUMN .
=COLUMN(C5:D8)
- Pro transformaci formátu sloupcového pole na řádkové pole použijeme příkaz Funkce TRANSPOSE .
=TRANSPOZICE(SLOUPEC(C5:D8))
- A konečně, Funkce SUM počítá řádky s hodnotami.
6. Počítání řádků aplikace Excel s více kritérii OR
S pomocí Booleova logika a Funkce SUMPRODUCT , můžeme počítat řádky s více NEBO Z níže uvedeného souboru dat musíme spočítat řádky, kde je produkt1 " Slovo " nebo produkt2 je " Excel ".
KROKY:
- Vyberte Buňka C10 .
- Poté zadejte vzorec:
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))
➤ POZNÁMKA: Dvě logická kritéria jsou zde připojena znaménkem Plus ( + ) jako doplněk je vyžadováno v Booleova algebra První logické kritérium testuje, zda je produkt1 " Slovo " a druhé kritérium testuje, zda výrobek2 je " Excel ". Nebudeme používat Funkce SUMPRODUCT pouze proto, že dvakrát počítá řádky s oběma " Slovo " &" Excel ". Používáme double negative( - ), protože nutí hodnoty PRAVDA/NEPRAVDA na adrese 1 & 0 respektive s " >0 ". Uvnitř je vytvořeno jediné pole 1s & 0s. Funkce SUMPRODUCT .
- Pak stiskněte Vstupte na pro výsledek.
.
7. Počítání řádků aplikace Excel, které splňují interní kritéria pomocí funkce SUMPRODUCT
Předpokládejme, že máme soubor dat o produktech a záznamy o prodeji produktů. Skupina 1 & Skupina 2 . Používáme Funkce SUMPRODUCT pro počítání řádků, které splňují interní kritéria.
Kritéria:
- Skupina 1> Skupina 2
- Skupina 2 > Skupina 1
KROKY:
- Vyberte Buňka C10 .
- Nyní pro Skupina 1> Skupina 2 zadejte vzorec:
=SUMPRODUCT(--(C5:C8>D5:D8))
- Hit Vstupte na .
- Pak pro Skupina 2 > Skupina 1 zadejte vzorec:
=SOUČIN(--(C5:C8
- Nakonec stiskněte Vstupte na a podívejte se na výsledek.
8. Použití VBA k počítání řádků s hodnotou v aplikaci Excel
Můžeme použít VBA kód pro počítání řádků s hodnotami. Zde máme datovou sadu. Budeme počítat všechny použité řádky, které obsahují data.
KROKY:
- Přejděte na kartu listu a Klikněte pravým tlačítkem myši na na myši aktuálního listu.
- Vyberte Zobrazit kód .
- A Modul VBA se objeví okno.
- Nyní do něj zadejte následující kód.
Option Explicit Sub RowsWithValue() Dim i As Long Dim q As Range With ActiveSheet.UsedRange 'projděte ve smyčce každý řádek z použitého rozsahu For Each q In .Rows 'zkontrolujte, zda řádek obsahuje buňku s hodnotou If Application.CountA(q)> 0 Then 'spočítá počet řádků neprázdných buněk i = i + 1 End If Next End With MsgBox "Počet použitých řádků = " & i End Sub
- Klikněte na Spustit možnost.
- Konečný výsledek počítání se zobrazí v krátkém okně se zprávou.
Přečtěte si více: Jak počítat řádky pomocí VBA v aplikaci Excel (5 přístupů)
Závěr
Toto jsou nejrychlejší způsoby, jak spočítat řádky s hodnotou v. Excel . Je přidán cvičný sešit. Klidně si ho vyzkoušejte. Nebojte se na cokoli zeptat nebo navrhnout nové metody.