„Excel“

„Excel COUNTIFS“ funkcija

Excel Countifs Function

„Excel COUNTIFS“ funkcijaSantrauka

Funkcija „Excel COUNTIFS“ grąžina ląstelių, atitinkančių vieną ar daugiau kriterijų, skaičių. COUNTIFS gali būti naudojamas su kriterijais, pagrįstais datomis, skaičiais, tekstu ir kitomis sąlygomis. „COUNTIFS“ palaiko loginius operatorius (>,<,,=) and pakaitos simboliai (*,?) daliniam atitikimui.





Tikslas Skaičiuoti langelius, atitinkančius kelis kriterijus Grąžinimo vertė Sąlyga = COUNTIFS (diapazonas1, kriterijus1, [diapazonas2], [kriterijus2], ...) Argumentai
  • diapazonas1 - Pirmasis garavimo diapazonas.
  • kriterijai1 - Kriterijai, kuriuos reikia naudoti diapazone1.
  • diapazonas2 - [neprivaloma] Antrasis įvertinimo diapazonas.
  • kriterijai2 - [neprivaloma] 2 diapazone naudojami kriterijai.
Versija Excel 2007 Naudojimo pastabos

„Excel“ funkcija COUNTIFS skaičiuoja ląstelių skaičių diapazone, atitinkantį vieną pateiktą kriterijų. Skirtingai nuo vyresnių Funkcija COUNTIF , COUNTIFS gali vienu metu taikyti daugiau nei vieną sąlygą. Sąlygos pateikiamos su diapazono/kriterijų poromis, ir reikia tik pirmosios poros. Kiekvienai papildomai sąlygai turite pateikti kitą diapazono/kriterijų porą. Leidžiama iki 127 diapazono/kriterijų porų.

Kriterijai gali apimti loginiai operatoriai (>,<,,=) and pakaitos simboliai (*,?) daliniam atitikimui. Kriterijai taip pat gali būti pagrįsti kitos ląstelės verte, kaip paaiškinta toliau.





COUNTIFS yra grupėje aštuonios „Excel“ funkcijos kuris padalija loginius kriterijus į dvi dalis (diapazonas + kriterijai). Dėl to ,. sintaksė, naudojama kuriant kriterijus, yra kitokia ir COUNTIFS reikalauja ląstelių diapazonas diapazono argumentams negalite naudoti an masyvas .

Pagrindinis pavyzdys

Pateiktame pavyzdyje COUNTIFS gali būti naudojamas įrašams skaičiuoti naudojant 2 kriterijus:



 
= COUNTIFS (C5:C14,'red',D5:D14,'tx') // red and TX = COUNTIFS (C5:C14,'red',F5:F14,'>20') // red and >20

Atkreipkite dėmesį į funkciją COUNTIFS ne didžiosios ir mažosios raidės.

Dvigubos kabutės („“) kriterijuose

Apskritai teksto reikšmės turi būti pateikiamos dvigubose kabutėse, o skaičiai - ne. Tačiau kai a loginis operatorius yra įtrauktas su skaičiumi, numeriu ir operatorius turi būti pateikiamas kabutėse, kaip parodyta žemiau:

excel vba rasti simbolį eilutėje
 
= COUNTIFS (A1:A10,100) // count equal to 100 = COUNTIFS (A1:A10,'>50') // count greater than 50 = COUNTIFS (A1:A10,'jim') // count equal to 'jim'

Pastaba: paprastumo dėlei rodoma tik viena sąlyga. Papildomos sąlygos turi atitikti tas pačias taisykles.

Vertė iš kitos ląstelės

Naudojant kitos būklės ląstelės reikšmę, langelio nuoroda turi būti sujungtas operatoriui, kai jis naudojamas. Žemiau pateiktame pavyzdyje COUNTIFS skaičiuos A1: A10 reikšmes, kurios yra mažesnės už langelio B1 reikšmę. Atkreipkite dėmesį į mažiau nei operatorius (kuris yra tekstas) pateikiamas kabutėse, tačiau langelio nuoroda nėra:

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

Pastaba: „COUNTIFS“ yra viena iš kelių funkcijų, suskirstančių sąlygas į dvi dalis: diapazonas + kriterijai. Tai sukelia kai kurie neatitikimai kitų formulių ir funkcijų atžvilgiu.

Nelygu

Norėdami sukurti kriterijus „nelygu“, naudokite „“ operatorius apsuptas dvigubų kabučių (''). Pavyzdžiui, toliau pateikta formulė skaičiuos ląsteles nėra lygus iki „raudonos“ diapazone A1: A10:

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

Tuščios ląstelės

COUNTIFS gali suskaičiuoti tuščias arba tuščias ląsteles. Toliau pateiktos formulės skaičiuoja tuščias, o ne tuščias A1: A10 diapazono ląsteles:

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

Datos

Lengviausias būdas naudoti COUNTIFS su datomis yra nurodyti a Galiojanti data kitoje ląstelėje su langelio nuoroda. Pavyzdžiui, norint suskaičiuoti langelius A1: A10, kuriuose yra didesnė data nei data B1, galite naudoti tokią formulę:

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

Pastebėk mes sujungti „>“ operatorius iki datos B1, bet nėra kabučių aplink langelio nuorodą.

Saugiausias būdas kietasis kodas data į COUNTIFS yra su DATE funkcija . Tai garantuoja, kad „Excel“ supras datą. Norėdami suskaičiuoti langelius A1: A10, kuriuose yra data, mažesnė nei 2020 m. Rugsėjo 1 d., Galite naudoti:

 
= COUNTIFS (A1:A10,'<'& DATE (2020,9,1)) // dates less than 1-Sep-2020

Pakaitos simboliai

The pakaitos simbolis galima naudoti klaustuką (?), žvaigždutę (*) arba tildę (~) kriterijai . Klaustukas (?) Atitinka bet kurį simbolį, o žvaigždutė (*) atitinka nulį ar daugiau bet kokios rūšies simbolių. Pavyzdžiui, norint suskaičiuoti A1: A5 langelius, kuriuose yra tekstas „obuolys“, galite naudoti tokią formulę:

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

Tildė (~) yra pabėgimo simbolis, leidžiantis rasti pažodinius pakaitos simbolius. Pavyzdžiui, norėdami suskaičiuoti pažodinį klaustuką (?), Žvaigždutę (*) arba tildę (~), prieš pakaitos simbolį pridėkite tildę (t. Y. ~ ?, ~*, ~~).

Pastabos

  • Naudojant AND logiką taikomos kelios sąlygos, t. Y. 1 sąlyga IR 2 būklė ir kt.
  • Kiekviename papildomame diapazone turi būti toks pat eilučių ir stulpelių skaičius kaip 1 diapazone, tačiau diapazonai neturi būti greta. Jei pateikiate neatitinkančius diapazonus, gausite #VALUE klaidą.
  • Ne skaitiniai kriterijai turi būti pateikiami dvigubose kabutėse, o skaitiniai-ne. Pavyzdžiui: 100, „100“, „> 32“, „jim“ arba A1 (kur A1 yra skaičius).
  • Pakaitos simboliai? ir * gali būti naudojami kriterijuose. Klaustukas atitinka bet kurį simbolį, o žvaigždutė - bet kurią simbolių seką.
  • Norėdami rasti pažodinį klaustuką ar žvaigždutę, naudokite tildę (~) priešais klaustuką arba žvaigždutę (ty ~ ?, ~*).


^