Excel

Funkcia Excel COUNTIFS

Excel Countifs Function

Excel funkcia COUNTIFSZhrnutie

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.
Verzia Excel 2007 Poznámky k použitiu

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. ~ ?, ~*).


^