Funkcia Excel COUNTIFS vráti počet buniek, ktoré spĺňajú jedno alebo viac kritérií. COUNTIFS je možné použiť s kritériami na základe dátumov, čísel, textu a ďalších podmienok. COUNTIFS podporuje logické operátory (>,<,,=) and zástupné znaky (*,?) na čiastočnú zhodu.
Účel Počet buniek, ktoré zodpovedajú viacerým kritériám Návratová hodnota Počet splnení kritérií Syntax = COUNTIFS (rozsah1, kritériá1, [rozsah2], [kritéria2], ...) Argumenty
- rozsah 1 - Prvý rozsah na evakuáciu.
- kritériá1 - Kritériá, ktoré sa majú použiť v rozsahu 1.
- rozsah 2 - [voliteľné] Druhý rozsah na vyhodnotenie.
- kritériá2 - [voliteľné] Kritériá, ktoré sa majú použiť v rozsahu 2.
Funkcia COUNTIFS v programe Excel počíta počet buniek v rozsahu, ktoré zodpovedajú zadaným kritériám. Na rozdiel od starších Funkcia COUNTIF , COUNTIFS môžu použiť viac ako jednu podmienku súčasne. Podmienky sa dodávajú s pármi rozsahov/kritérií a vyžaduje sa iba prvý pár. Pre každú ďalšiu podmienku musíte zadať ďalší pár rozsahov/kritérií. Je povolených až 127 párov rozsahov/kritérií.
Kritériá môžu zahŕňať logické operátory (>,<,,=) and zástupné znaky (*,?) na čiastočnú zhodu. Kritériá môžu byť tiež založené na hodnote z inej bunky, ako je vysvetlené nižšie.
COUNTIFS je v skupine osem funkcií v programe Excel ktoré rozdeľuje logické kritériá na dve časti (rozsah + kritériá). Výsledkom je, že syntax použitá na zostavenie kritérií je odlišná a COUNTIFS vyžaduje bunkový rozsah pre argumenty rozsahu nemôžete použiť príponu pole .
Základný príklad
V uvedenom príklade je možné COUNTIFS použiť na počítanie záznamov pomocou dvoch kritérií nasledovne:
= COUNTIFS (C5:C14,'red',D5:D14,'tx') // red and TX = COUNTIFS (C5:C14,'red',F5:F14,'>20') // red and >20
Všimnite si, že funkcia COUNTIFS je nie rozlišujú sa malé a veľké písmená.
Dvojité úvodzovky ('') v kritériách
Vo všeobecnosti je potrebné, aby boli textové hodnoty uzavreté v dvojitých úvodzovkách a čísla nie. Keď však a logický operátor je súčasťou čísla, čísla a operátor musí byť uzavretý v úvodzovkách, ako je uvedené nižšie:
ako rozdeliť pracovný hárok na tabuľky
= COUNTIFS (A1:A10,100) // count equal to 100 = COUNTIFS (A1:A10,'>50') // count greater than 50 = COUNTIFS (A1:A10,'jim') // count equal to 'jim'
Poznámka: kvôli jednoduchosti sa zobrazuje iba jedna podmienka. Ďalšie podmienky musia dodržiavať rovnaké pravidlá.
Hodnota z inej bunky
Pri použití hodnoty z inej bunky v podmienke musí byť odkaz na bunku zreťazené operátorovi pri použití. V nižšie uvedenom príklade COUNTIFS spočíta hodnoty v A1: A10, ktoré sú menšie ako hodnota v bunke B1. Všimnite si menej ako operátor (čo je text) je uzavretý v úvodzovkách, ale odkaz na bunku nie je:
= COUNTIFS (A1:A10,'<'&B1) // count cells less than B1
Poznámka: COUNTIFS je jednou z niekoľkých funkcií, ktoré rozdeľujú podmienky na dve časti: rozsah + kritériá. To spôsobuje niektoré nezrovnalosti vzhľadom na ostatné vzorce a funkcie.
Nie je rovná
Na zostrojenie kritérií „nerovná sa“ použite „“ operátor obklopené dvojitými úvodzovkami (''). Nasledujúci vzorec bude napríklad počítať bunky nerovná sa na „červenú“ v rozsahu A1: A10:
= COUNTIFS (A1:A10,'red') // not 'red'
Prázdne bunky
COUNTIFS môže počítať bunky, ktoré sú prázdne alebo nie. Nasledujúce vzorce počítajú prázdne a nie prázdne bunky v rozsahu A1: A10:
= COUNTIFS (A1:A10,'') // not blank = COUNTIFS (A1:A10,'') // blank
Termíny
Najjednoduchší spôsob použitia COUNTIFS s dátumami je odkazovať na a platný dátum v inej bunke s odkazom na bunku. Ak napríklad chcete počítať bunky v A1: A10, ktoré obsahujú dátum väčší ako dátum v B1, môžete použiť vzorec takto:
= COUNTIFS (A1:A10, '>'&B1) // count dates greater than A1
Všimnite si nás zreťaziť operátor '>' k dátumu v B1, ale nie sú žiadne úvodzovky okolo odkazu na bunku.
Najbezpečnejší spôsob pevný kód dátum do COUNTIFS je s Funkcia DATE . To zaručuje, že Excel porozumie dátumu. Na počítanie buniek v A1: A10, ktoré obsahujú dátum menší ako 1. september 2020, môžete použiť:
= COUNTIFS (A1:A10,'<'& DATE (2020,9,1)) // dates less than 1-Sep-2020
Zástupné znaky
The divoká karta znaky je možné použiť s otáznikom (?), hviezdičkou (*) alebo vlnovkou (~) kritériá . Otáznik (?) Sa zhoduje s jedným znakom a hviezdička (*) s nulovým alebo viacerými znakmi akéhokoľvek druhu. Ak napríklad chcete počítať bunky v A1: A5, ktoré obsahujú text „jablko“ kdekoľvek, môžete použiť vzorec takto:
= COUNTIFS (A1:A5,'*apple*') // count cells that contain 'apple'
Vlnovka (~) je únikový znak, ktorý vám umožní nájsť doslova zástupné znaky. Ak chcete napríklad spočítať doslovný otáznik (?), Hviezdičku (*) alebo vlnovku (~), pridajte pred zástupný znak (tj.??, ~*, ~~) vlnovku.
Poznámky
- S logikou AND sa aplikuje viac podmienok, tj. Podmienka 1 A podmienka 2 atď.
- Každý ďalší rozsah musí mať rovnaký počet riadkov a stĺpcov ako rozsah 1, ale rozsahy nemusia susediť. Ak zadáte rozsahy, ktoré sa nezhodujú, zobrazí sa chyba #HODNOTA.
- Numerické kritériá musia byť uzavreté v dvojitých úvodzovkách, ale numerické kritériá nie. Napríklad: 100, '100', '> 32', 'jim' alebo A1 (kde A1 obsahuje číslo).
- Zástupné znaky? a * môžu byť použité v kritériách. Otáznik sa zhoduje s ľubovoľným znakom a hviezdička so sekvenciou znakov.
- Ak chcete nájsť doslova otáznik alebo hviezdičku, použite vlnovku (~) pred otáznik alebo hviezdičku (t. J. ~ ?, ~*).