Obsah
V tomto článku budeme používat funkce VLOOKUP s funkce COUNTIF v aplikaci Excel. VLOOKUP a COUNTIF jsou nejčastěji používané a výkonné funkce v MS Excel. VLOOKUP slouží k vyhledání konkrétních dat z libovolné tabulky a příkazu COUNTIF funkce slouží k počítání prvků pomocí podmínek. Pomocí kombinovaného vzorce těchto dvou funkcí můžeme vyhledávat a počítat libovolné hodnoty s podmínkami z libovolného rozsahu. V tomto článku ukážu různé způsoby použití funkce VLOOKUP s COUNTIF funkce.
Stáhněte si cvičebnici
Cvičebnici si můžete stáhnout zde.
Kombinace VLOOKUP s COUNTIF.xlsx3 způsoby použití funkce VLOOKUP s funkcí COUNTIF
V tomto článku budeme hovořit o použití VLOOKUP s COUNTIF 3 způsoby. za prvé, pomocí kombinace zjistíme výskyt určité události. za druhé, vypočítáme průměrné procento z určitého souboru procent. nakonec zjistíme existenci hodnoty pomocí metody VLOOKUP s COUNTIF .
1. Počítání výskytů pomocí funkcí VLOOKUP a COUNTIF
Uvažujme soubor dat o docházce studentů. Pro tento příklad předpokládáme pouze týdenní docházku. Nyní spočítáme celkovou docházku jednotlivých studentů pomocí příkazu VLOOKUP a COUNTIF funkce.
Kroky:
- Nejprve vyberte C16 a zadejte do buňky libovolný název.
- Za druhé, vyberte si C17 buňka a typ,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- Nakonec stiskněte Vstupte na .
- Výsledkem je zjištění počtu návštěv pro studenta.
Rozdělení vzorců:
- VLOOKUP(C16,B5:C14,2,0): Na stránkách VLOOKUP bude odpovídat hodnotě v C16 , hodnota vyhledávání, v rozsahu vyhledávání B5:C14 . Poté se shoduje s číslem přiřazeným k názvu ve složce C16 buňka ve druhém sloupci rozsahu, který je 13 v tomto případě.
- COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0)) : The COUNTIF počítá číslo vrácené funkcí VLOOKUP(C16,B5:C14,2,0) výraz, který je 13 v F5:K14 a vrací počet výskytů čísla 13 V tomto případě bude 5 .
Přečtěte si více: VLOOKUP pro vyhledávání textu v aplikaci Excel (4 snadné způsoby)
2. Výpočet procent pomocí funkcí VLOOKUP a COUNTIF
Mějme datový soubor známek studentů pro každý předmět (například 6 předmětů). Nyní je naším zájmem zjistit průměrné procento všech známek, pokud jsou alespoň 4 procenta známek. To znamená, že pokud má některý student méně než 4 procenta, pak jednoduše vrátíme #NA! V opačném případě vrátíme průměrné procento známek.
Kroky:
- Na začátku vyberte C16 a zadejte do buňky libovolné jméno.
- Poté vyberte C17 a zadejte následující vzorec,
=IF(COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0")<4,NA(),VLOOKUP(C16,$B$5:$I$14,8,0))
- Tisk Vstupte na .
- Výsledkem je průměrné procento studentů.
- VLOOKUP(C16,$B$5:$I$14,8,0): vrací [value_if_false] argumentu IF Jedná se v podstatě o průměrné procento získaných bodů podle Daniel .
- Výstup: 41%
- NA(): vrátí chybu, pokud logický test argument IF funkce se stává TRUE . zde, Daniel navštívilo více než 4 což není požadovaná podmínka, takže tato část vrátí chybu.
- Výstup: #N/A
- MATCH(C16,$B$5:$B$14,0): vrátí relativní polohu Daniel v rozsahu buněk B5:B14.
- Výstup: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) --> zjednodušuje na
- INDEX($C$5:$H$14,6),0): vrací množinu procent pro Daniel .
- Výstup: {0.25,0.6,0.25,0.25,0.6,0.5}
- COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0″ ) --> se změní na
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″): počítá procenta, pokud je hodnota větší než 0 .
- Výstup: 6
- Celý vzorec se tedy zjednodušuje na
- IF(6<4, #N/A, 41%) : vrací průměrné procento Daniel jako 6<4 není pravdivá podmínka.
- Výstup: 41% .
Přečtěte si více: Funkce INDEX MATCH vs. VLOOKUP (9 příkladů)
Podobná čtení
- Nefunkční VLOOKUP (8 důvodů a řešení)
- Jak v aplikaci Excel nastavit VLOOKUP tak, aby rozlišoval velikost písmen (4 metody)
- VLOOKUP aplikace Excel pro vertikální vrácení více hodnot
- Jak provést VLOOKUP s více podmínkami v aplikaci Excel (2 metody)
3. COUNTIF vs. VLOOKUP pro určení, zda hodnota existuje
V této části se pokusíme zjistit, jak se COUNTIF a VLOOKUP Pokud chceme být konkrétní, uvidíme, že pokud je celkový počet prvků nulový, pak to, co vrátí funkce COUNTIF a VLOOKUP funkcí. Předpokládejme, že máme soubor dat zaměstnanců s jejich jmény a ID. V tabulce se opakují hodnoty. Nyní spočítáme jména a pokusíme se je přiřadit.
Kroky:
- Začněte kliknutím na E5 buňku a libovolné jméno.
- Poté vyberte F5 a zadejte následující vzorec,
=COUNTIF($C$5:$C$14,E5)
- Tisk Vstupte na poté.
- Výsledkem je počet výskytů jména v rozsahu C5:C14 .
- Poté vyberte H5 buňku a některý z názvů.
- Poté zvolte I5 buňku a zadejte ji,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- V důsledku toho získáme stejný název jako v příkazu H5 buňka v I5 buňka.
Přečtěte si více: Proč VLOOKUP vrací #N/A, když existuje shoda? (5 příčin a řešení)
Závěr
Toto jsou některé způsoby použití VLOOKUP funkce s COUNTIF v Excelu. Ukázal jsem všechny metody s příslušnými příklady, ale může existovat mnoho dalších iterací. Probíral jsem také základy použitých funkcí. Pokud máte nějakou jinou metodu, jak toho dosáhnout, pak se s námi o ni neváhejte podělit.