Obsah
V tomto článku budeme používať funkcia VLOOKUP s funkcia COUNTIF v programe Excel. VLOOKUP a COUNTIF sú najčastejšie používané a výkonné funkcie v programe MS Excel. VLOOKUP sa používa na vyhľadávanie konkrétnych údajov z akejkoľvek tabuľky a COUNTIF funkcia slúži na počítanie prvkov pomocou podmienok. Pomocou kombinovaného vzorca týchto dvoch funkcií môžeme vyhľadávať a počítať ľubovoľné hodnoty s podmienkami z ľubovoľného rozsahu. V tomto článku ukážem rôzne spôsoby použitia VLOOKUP s COUNTIF funkcie.
Stiahnite si cvičebnicu
Pracovný zošit na precvičovanie si môžete stiahnuť tu.
Kombinácia VLOOKUP s COUNTIF.xlsx3 spôsoby použitia funkcie VLOOKUP s funkciou COUNTIF
V tomto článku budeme hovoriť o používaní VLOOKUP s COUNTIF 3 spôsobmi. po prvé, pomocou kombinácie zistíme výskyt určitej udalosti. po druhé, vypočítame priemerné percento z určitého súboru percent. nakoniec zistíme existenciu hodnoty pomocou VLOOKUP s COUNTIF .
1. Spočítajte výskyty pomocou funkcií VLOOKUP a COUNTIF
Uvažujme o súbore údajov o dochádzke študentov. Pre tento príklad predpokladáme len týždennú dochádzku. Teraz spočítame celkovú dochádzku jednotlivých študentov pomocou VLOOKUP a COUNTIF funkcie.
Kroky:
- Najprv vyberte C16 a zadajte do nej ľubovoľný názov.
- Po druhé, vyberte si C17 bunka a typ,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- Nakoniec stlačte Vstúpte na stránku .
- Výsledkom je zistenie počtu návštev pre študenta.
Rozdelenie vzorca:
- VLOOKUP(C16,B5:C14,2,0): Stránka VLOOKUP bude zodpovedať hodnote v C16 , hodnota vyhľadávania, v rozsahu vyhľadávania B5:C14 . Potom sa zhoduje s číslom priradeným k názvu v C16 bunka v druhom stĺpci rozsahu, ktorý je 13 v tomto prípade.
- COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0)) : The COUNTIF funkcia počíta číslo vrátené funkciou VLOOKUP(C16,B5:C14,2,0) výraz, ktorý je 13 v F5:K14 a vráti počet výskytov čísla 13 V tomto prípade to bude 5 .
Prečítajte si viac: VLOOKUP na vyhľadávanie textu v programe Excel (4 jednoduché spôsoby)
2. Výpočet percentuálnych podielov pomocou funkcií VLOOKUP a COUNTIF
Majme súbor údajov o známkach študentov pre každý predmet (napríklad 6 predmetov). Teraz je naším záujmom nájsť priemerné percentá všetkých známok, ak sú aspoň 4 percentá známok. To znamená, že ak má niektorý študent menej ako 4 percentá, potom jednoducho vrátime #NA! V opačnom prípade vrátime priemerné percentá známok.
Kroky:
- Na začiatok vyberte C16 a zadajte do nej ľubovoľný názov.
- Potom vyberte C17 a zadajte nasledujúci 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))
- Tlač Vstúpte na stránku .
- Výsledkom je priemerné percento žiakov.
- VLOOKUP(C16,$B$5:$I$14,8,0): vracia [value_if_false] argument IF Je to v podstate priemerné percento získaných známok podľa Daniel .
- Výstup: 41%
- NA(): vráti chybu, ak logický test argument IF funkcia sa stáva TRUE . tu, Daniel sa zúčastnilo viac ako 4 čo nie je požadovaná podmienka, takže táto časť vráti chybu.
- Výstup: #N/A
- MATCH(C16,$B$5:$B$14,0): vráti relatívnu polohu Daniel v rozsahu buniek 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): vráti množinu percent pre 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″ ) --> sa zmení na
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″): počíta percentá, ak je hodnota väčšia ako 0 .
- Výstup: 6
- Celý vzorec sa teda zjednoduší na
- IF(6<4, #N/A, 41%) : vráti priemerný percentuálny podiel Daniel ako 6<4 nie je pravdivá podmienka.
- Výstup: 41% .
Prečítajte si viac: Funkcia INDEX MATCH vs. VLOOKUP (9 príkladov)
Podobné čítania
- VLOOKUP nefunguje (8 dôvodov & riešenia)
- Ako urobiť VLOOKUP citlivým na prípady v programe Excel (4 metódy)
- Excel VLOOKUP na vrátenie viacerých hodnôt vertikálne
- Ako VLOOKUP s viacerými podmienkami v programe Excel (2 metódy)
3. COUNTIF vs. VLOOKUP na určenie existencie hodnoty
V tejto časti sa pokúsime zistiť, ako COUNTIF a VLOOKUP Ak chceme byť konkrétni, uvidíme, či je celkový počet prvkov rovný nule, čo potom vráti funkcia COUNTIF a VLOOKUP funkcie. Predpokladajme, že máme súbor údajov o zamestnancoch s ich menami a ID. V tabuľke sa opakujú hodnoty. Teraz spočítame mená a pokúsime sa ich priradiť.
Kroky:
- Na začiatok kliknite na E5 bunka a ľubovoľný názov.
- Potom vyberte F5 a zadajte nasledujúci vzorec,
=COUNTIF($C$5:$C$14,E5)
- Tlač Vstúpte na stránku potom.
- Výsledkom bude počet výskytov mena v rozsahu C5:C14 .
- Potom vyberte H5 bunky a niektorého z názvov.
- Potom vyberte I5 bunky a zadajte ju,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- Následne dostaneme rovnaký názov ako v H5 bunka v I5 bunky.
Prečítajte si viac: Prečo VLOOKUP vráti #N/A, keď existuje zhoda? (5 príčin a riešení)
Záver
Toto sú niektoré spôsoby použitia VLOOKUP funkciu s COUNTIF v programe Excel. Ukázal som všetky metódy s príslušnými príkladmi, ale môže existovať mnoho ďalších iterácií. Rozobral som aj základy použitých funkcií. Ak máte nejakú inú metódu, ako to dosiahnuť, potom sa s nami o ňu neváhajte podeliť.