Excel

Funkcija Excel COUNTIF

Excel Countif Function

Funkcija Excel COUNTIFPovzetek

COUNTIF je Excelova funkcija za štetje celic v obsegu, ki ustreza enemu pogoju. Z COUNTIF lahko štejemo celice, ki vsebujejo datume, številke in besedilo. Merila, uporabljena v COUNTIF, podpirajo logični operaterji (>,<,,=) and nadomestne znake (* ,?) za delno ujemanje.

Namen Štetje celic, ki ustrezajo merilom Vrnjena vrednost Število, ki predstavlja preštete celice. Sintaksa = COUNTIF (obseg, merila) Argumenti
  • obseg - obseg celic za štetje.
  • merila - Merila, ki nadzorujejo, katere celice je treba šteti.
Različica Excel 2003 Opombe o uporabi

Funkcija COUNTIF v Excelu šteje število celic v obsegu, ki se ujema z enim dobavljenim pogojem. Merila lahko vključujejo logični operaterji (>,<,,=) and nadomestne znake (* ,?) za delno ujemanje. Merila lahko temeljijo tudi na vrednosti iz druge celice, kot je razloženo spodaj.



COUNTIF je v skupini osem funkcij v Excelu ki delijo logična merila na dva dela (obseg + merila). Kot rezultat, sintaksa, ki se uporablja za konstruiranje meril, je drugačna in COUNTIF zahteva obseg celic , ne morete uporabiti matriko .



COUNTIF podpira samo a samski stanje. Če želite uporabiti več meril, uporabite Funkcija COUNTIFS . Če morate manipulirati z vrednostmi v obseg argument kot del logičnega testa, glejte POROČILO in / ali FILTRIRAJ funkcije.

kako uporabiti absolutne vrednosti za sklice na celice

Osnovni primer

Na zgornjem delovnem listu so v celicah G5, G6 in G7 uporabljene naslednje formule:



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

Obvestilo COUNTIF je ne z razliko med velikimi in malimi črkami se »CA« in »ca« obravnavata enako.

kako vnesti sklic v

Dvojni narekovaji ('') v merilih

Na splošno morajo biti besedilne vrednosti zaprte z dvojnimi narekovaji (''), številke pa ne. Če pa je logični operator vključen v številko, morata biti številka in operator vključena v narekovaje, kot je razvidno iz drugega spodnjega primera:

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

Vrednost iz druge celice

Vrednost iz druge celice je mogoče vključiti v merila z uporabo združevanje . V spodnjem primeru bo COUNTIF vrnil število vrednosti v A1: A10, ki so manjše od vrednosti v celici B1. Upoštevajte manj kot operater (kar je besedilo) je v narekovajih.



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

Ni enako

Če želite sestaviti merila 'ni enako', uporabite '' operater obdano z dvojnimi narekovaji (''). Spodnja formula bo na primer štela celice ni enako do 'rdeče' v območju A1: A10:

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

Prazne celice

COUNTIF lahko šteje celice, ki so prazne ali niso prazne. Spodnje formule štejejo prazne in neprazne celice v območju A1: A10:

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

Datumi

Najlažji način za uporabo COUNTIF z datumi je sklicevanje na veljaven datum v drugi celici s sklicem na celico. Na primer za štetje celic v A1: A10, ki vsebujejo datum, ki je daljši od datuma v B1, lahko uporabite formulo, kot je ta:

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

Opazimo, da moramo združiti operater do datuma v B1. Če želite uporabiti naprednejša merila za datum (tj. Vse datume v določenem mesecu ali vse datume med dvema datumoma), boste želeli preklopiti na Funkcija COUNTIFS , ki lahko obravnava več meril.

pogojno oblikovanje excel na podlagi druge celice

Najvarnejši način trda koda datum v COUNTIF je uporaba DATE funkcija . To zagotavlja, da bo Excel razumel datum. Za štetje celic v A1: A10, ki vsebujejo datum, krajši od 1. aprila 2020, lahko uporabite takšno formulo

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

Nadomestni znaki

The nadomestni znak znakov lahko v merilih uporabite vprašaj (?), zvezdico (*) ali tildo (~). Vprašalnik (?) Se ujema s katerim koli znakom, zvezdica (*) pa z nič ali več znaki katere koli vrste. Če želite na primer šteti celice v A1: A5, ki kjer koli vsebujejo besedilo 'jabolko', lahko uporabite formulo, kot je ta:

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

Za štetje celic v A1: A5, ki vsebujejo katere koli 3 besedilne znake, lahko uporabite:

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

Tilda (~) je ubežni znak za ujemanje dobesednih nadomestnih znakov. Če želite na primer prešteti dobesedni vprašaj (?), Zvezdico (*) ali tildo (~), dodajte tildo pred nadomestni znak (tj. ~ ?, ~ *, ~~).

Opombe

  • COUNTIF ne razlikuje med velikimi in malimi črkami. Uporabi TOČNA funkcija za upošteva velike in male črke .
  • COUNTIF podpira samo en pogoj. Uporabi Funkcija COUNTIFS za več kriterijev.
  • Besedilni nizi v merilih morajo biti zaprti z dvojnimi narekovaji (''), tj. 'Apple', '> 32', 'ja *'
  • Sklici na celice v merilih so ne v narekovajih, tj.<'&A1
  • Nadomestni znaki? in * se lahko uporablja v merilih. Vprašalnik se ujema s katerim koli znakom, zvezdica pa s katerim koli zaporedjem znakov (nič ali več).
  • Če se želite ujemati z dobesednim vprašajem ali zvezdico, uporabite tildo (~) pred vprašajem ali zvezdico (tj. ~ ?, ~ *).
  • ŠTEVILO zahteva obsega, ne morete nadomestiti matriko .
  • COUNTIF vrne napačne rezultate, če se uporablja za ujemanje nizov, daljših od 255 znakov.
  • COUNTIF bo pri sklicevanju na drugo zaprto delovno knjigo vrnil napako #VALUE.


^