Excel

Excel COUNTIF funkcia

Excel Countif Function

Funkcia Excel COUNTIFZhrnutie

COUNTIF je funkcia programu Excel na počítanie buniek v rozsahu, ktoré spĺňajú jednu podmienku. COUNTIF možno použiť na počítanie buniek obsahujúcich dátumy, čísla a text. Kritériá používané v COUNTIF podporujú logické operátory (>,<,,=) and zástupné znaky (*,?) na čiastočnú zhodu.



Účel Spočítať bunky, ktoré zodpovedajú kritériám Návratová hodnota Číslo predstavujúce spočítané bunky. Syntax = COUNTIF (rozsah, kritériá) Argumenty
  • rozsah - Rozsah buniek, ktoré sa majú počítať.
  • kritériá - Kritériá, ktoré určujú, ktoré bunky sa majú započítať.
Verzia Excel 2003 Poznámky k použitiu

Funkcia COUNTIF v programe Excel počíta počet buniek v rozsahu, ktoré zodpovedajú jednej dodanej podmienke. 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.

COUNTIF 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 COUNTIF vyžaduje bunkový rozsah , nemôžete použiť pole .





COUNTIF podporuje iba a slobodný podmienkou. Ak potrebujete použiť viacero kritérií, použite Funkcia COUNTIFS . Ak potrebujete manipulovať s hodnotami v súbore rozsah argument ako súčasť logického testu, pozri SUMPRODUCT a/alebo FILTER funkcie.

skratka pre výber všetkých v programe Excel

Základný príklad

V pracovnom hárku uvedenom vyššie sa v bunkách G5, G6 a G7 používajú nasledujúce vzorce:



 
= COUNTIF (D5:D12,'>100') // count sales over 100 = COUNTIF (B5:B12,'jim') // count name = 'jim' = COUNTIF (C5:C12,'ca') // count state = 'ca'

Všimnite si, že COUNTIF je nie rozlišujú sa malé a veľké písmená, s „CA“ a „ca“ sa zaobchádza rovnako.

ako urobiť paretov diagram

Dvojité úvodzovky ('') v kritériách

Vo všeobecnosti musia byť textové hodnoty uzavreté v úvodzovkách ('') a čísla nie. Keď je však k číslu zahrnutý logický operátor, číslo a operátor musia byť uzavreté v úvodzovkách, ako je vidieť v druhom príklade nižšie:

 
= COUNTIF (A1:A10,100) // count cells equal to 100 = COUNTIF (A1:A10,'>32') // count cells greater than 32 = COUNTIF (A1:A10,'jim') // count cells equal to 'jim'

Hodnota z inej bunky

Hodnotu z inej bunky je možné zahrnúť do kritérií pomocou zreťazenie . V nižšie uvedenom príklade funkcia COUNTIF vráti počet hodnôt v A1: A10, ktoré sú menšie ako hodnoty v bunke B1. Všimnite si menej ako operátor (čo je text) je uzavreté v úvodzovkách.

 
= COUNTIF (A1:A10,'<'&B1) // count cells less than B1

Nie je rovná

Na zostrojenie kritérií „nerovná sa“ použite „“ operátor obklopené dvojitými úvodzovkami (''). Nasledujúci vzorec napríklad bude počítať bunky nerovná sa na „červenú“ v rozsahu A1: A10:

 
= COUNTIF (A1:A10,'red') // not 'red'

Prázdne bunky

COUNTIF 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:

 
= COUNTIF (A1:A10,'') // not blank = COUNTIF (A1:A10,'') // blank

Termíny

Najjednoduchší spôsob použitia COUNTIF 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ť nasledujúci vzorec:

 
= COUNTIF (A1:A10, '>'&B1) // count dates greater than A1

Všimnite si, že musíme zreťaziť operátor k dátumu v B1. Ak chcete použiť pokročilejšie kritériá dátumu (t. J. Všetky dátumy v danom mesiaci alebo všetky dátumy medzi dvoma dátumami), budete chcieť prepnúť na Funkcia COUNTIFS , ktorý zvládne viacero kritérií.

ako vypočítať úrokovú sadzbu v excelovom vzorci

Najbezpečnejší spôsob pevný kód dátum do COUNTIF je použiť Funkcia DATE . To zaisťuje, že program Excel porozumie dátumu. Na započítanie buniek v A1: A10, ktoré obsahujú dátum kratší ako 1. apríla 2020, môžete použiť nasledujúci vzorec

 
= COUNTIF (A1:A10,'<'& DATE (2020,4,1)) // dates less than 1-Apr-2020

Zástupné znaky

The divoká karta V kritériách je možné použiť znaky otáznik (?), hviezdičku (*) alebo vlnovku (~). 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:

 
= COUNTIF (A1:A5,'*apple*') // cells that contain 'apple'

Na počítanie buniek vo formáte A1: A5, ktoré obsahujú akékoľvek 3 textové znaky, môžete použiť:

 
= COUNTIF (A1:A5,'???') // cells that contain any 3 characters

Vlnovka (~) je únikový znak, ktorý sa zhoduje s doslovnými zástupnými znakmi. Ak napríklad chcete počítať doslovný otáznik (?), Hviezdičku (*) alebo vlnovku (~), pridajte pred zástupný znak (tj.??, ~*, ~~) vlnovku.

Poznámky

  • V COUNTIF sa nerozlišujú malé a veľké písmená. Použi PRESNÁ funkcia pre rozlišuje malé a veľké písmená .
  • COUNTIF podporuje iba jednu podmienku. Použi Funkcia COUNTIFS pre viacero kritérií.
  • Textové reťazce v kritériách musia byť uzavreté v dvojitých úvodzovkách (''), t.j. 'jablko', '> 32', 'ja*'
  • Bunkové odkazy v kritériách sú nie uzavreté v úvodzovkách, t.j. „<'&A1
  • Zástupné znaky? a * môžu byť použité v kritériách. Otáznik sa zhoduje s ľubovoľným jedným znakom a hviezdička so sekvenciou znakov (nula alebo viac).
  • Ak chcete priradiť doslovný otáznik alebo hviezdičku, použite vlnovku (~) pred otáznik alebo hviezdičku (t.j. ~ ?, ~*).
  • COUNTIF vyžaduje rozsah, nemôžete nahradiť pole .
  • COUNTIF vráti nesprávne výsledky, ak sa použije na zhodovanie reťazcov dlhších ako 255 znakov.
  • COUNTIF vráti chybu #HODNOTA pri odkazovaní na iný zatvorený zošit.


^