„Excel“

„Excel“ COUNTIF funkcija

Excel Countif Function

„Excel COUNTIF“ funkcijaSantrauka

„COUNTIF“ yra „Excel“ funkcija, skirta skaičiuoti diapazono ląsteles, kurios atitinka vieną sąlygą. „COUNTIF“ galima naudoti skaičiuojant langelius, kuriuose yra datos, skaičiai ir tekstas. COUNTIF palaikomi kriterijai loginiai operatoriai (>,<,,=) and pakaitos simboliai (*,?) daliniam atitikimui.



Tikslas Skaičiuoti kriterijus atitinkančius langelius Grąžinti reikšmę Skaičius, nurodantis suskaičiuotas ląsteles. Sintaksė = COUNTIF (diapazonas, kriterijai) Argumentai
  • diapazonas - Skaičiuojamų ląstelių diapazonas.
  • kriterijai - Kriterijai, pagal kuriuos kontroliuojama, kurios ląstelės turėtų būti skaičiuojamos.
Versija Excel 2003 Naudojimo pastabos

Funkcija „COUNTIF“ programoje „Excel“ skaičiuoja ląstelių skaičių diapazone, atitinkantį vieną pateiktą sąlygą. 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.

COUNTIF 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 COUNTIF reikalauja ląstelių diapazonas , jūs negalite naudoti masyvas .





„COUNTIF“ palaiko tik a vienišas būklė. Jei reikia taikyti kelis kriterijus, naudokite Funkcija COUNTIFS . Jei jums reikia manipuliuoti vertybėmis diapazonas argumentą kaip loginio testo dalį, žr SUMPRODUCT ir (arba) FILTRAS funkcijas.

kaip parašyti if pareiškimą

Pagrindinis pavyzdys

Aukščiau pateiktame darbalapyje G5, G6 ir G7 ląstelėse naudojamos šios formulės:



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

Pastaba COUNTIF yra ne didžiosios ir mažosios raidės, „CA“ ir „ca“ traktuojamos vienodai.

kur yra greitosios prieigos įrankių juosta

Dvigubos kabutės („“) kriterijuose

Apskritai teksto reikšmės turi būti pateikiamos dvigubose kabutėse (''), o skaičiai - ne. Tačiau kai loginis operatorius įtraukiamas į skaičių, skaičius ir operatorius turi būti rašomi kabutėse, kaip parodyta antrame pavyzdyje:

 
= 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'

Vertė iš kitos ląstelės

Vertę iš kitos ląstelės galima įtraukti į kriterijus naudojant sujungimas . Žemiau pateiktame pavyzdyje COUNTIF grąžins A1: A10 reikšmių, kurios yra mažesnės už langelio B1, skaičių. Atkreipkite dėmesį į mažiau nei operatorius (kuris yra tekstas) pateikiamas kabutėse.

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

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:

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

Tuščios ląstelės

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

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

Datos

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

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

Atkreipkite dėmesį, kad turime sujungti operatorius iki datos B1. Jei norite naudoti sudėtingesnius datos kriterijus (t. Y. Visas tam tikro mėnesio datas arba visas datas tarp dviejų datų), turėtumėte pereiti prie Funkcija COUNTIFS , kuri gali atitikti kelis kriterijus.

formulė konvertuoti datą į liepos dieną

Saugiausias būdas kietasis kodas data į COUNTIF turi būti naudojama DATE funkcija . Tai užtikrina, kad „Excel“ supras datą. Norėdami suskaičiuoti langelius A1: A10, kuriuose yra data, mažesnė nei 2020 m. Balandžio 1 d., Galite naudoti tokią formulę

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

Pakaitos simboliai

The pakaitos simbolis Kriterijuose gali būti naudojamas simbolių klaustukas (?), žvaigždutė (*) arba tildė (~). Klausimo ženklas (?) 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ę:

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

Norėdami suskaičiuoti langelius A1: A5, kuriuose yra 3 teksto simboliai, galite naudoti:

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

Tildė (~) yra pabėgimo simbolis, atitinkantis 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

  • „COUNTIF“ neskiria didžiųjų ir mažųjų raidžių. Naudoti Funkcija EXACT dėl didžiosios ir mažosios raidės .
  • „COUNTIF“ palaiko tik vieną sąlygą. Naudoti Funkcija COUNTIFS pagal kelis kriterijus.
  • Kriterijų teksto eilutės turi būti įtrauktos į kabutes („“), t. Y. „Obuolys“, „> 32“, „ja*“
  • Ląstelių nuorodos kriterijuose yra ne kabutėse, t. y.<'&A1
  • Pakaitos simboliai? ir * gali būti naudojami kriterijuose. Klausimo ženklas atitinka bet kurį simbolį, o žvaigždutė - bet kurią simbolių seką (nulį ar daugiau).
  • Jei norite atitikti pažodinį klaustuką ar žvaigždutę, naudokite tildę (~) priešais klaustuką arba žvaigždutę (pvz., ~ ?, ~*).
  • COUNTIF reikalauja diapazonas, jūs negalite pakeisti an masyvas .
  • COUNTIF pateikia neteisingus rezultatus, kai naudojamas ilgesnėms nei 255 simbolių eilutėms suderinti.
  • COUNTIF pateiks klaidos #VALUE nuorodą į kitą uždarytą darbaknygę.


^