Excel

Excel COUNTIF funkcija

Excel Countif Function

Excel COUNTIF funkcijaPovzetek

COUNTIF je Excelova funkcija za štetje celic v obsegu, ki izpolnjujejo en sam pogoj. COUNTIF lahko uporabite za štetje celic, ki vsebujejo datume, številke in besedilo. Merila, ki se uporabljajo v podporah COUNTIF logični operaterji (>,<,,=) and nadomestnih znakov (*,?) za delno ujemanje.



Namen Štetje celic, ki ustrezajo kriterijem 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 ustreza enemu podanemu pogoju. Merila lahko vključujejo logični operaterji (>,<,,=) and nadomestnih znakov (*,?) 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 loči logična merila na dva dela (obseg + merila). Posledično je sintaksa, uporabljena za izdelavo meril, je drugačna in COUNTIF zahteva obseg celic , ne morete uporabiti matriko .





COUNTIF podpira samo samski stanje. Če morate uporabiti več meril, uporabite Funkcija COUNTIFS . Če morate manipulirati z vrednostmi v obseg argument kot del logičnega testa, glejte PODROČJE in/ali FILTER funkcije.

kako uporabiti absolutne vrednosti za sklice na celice

Osnovni primer

Na zgornjem delovnem listu se v celicah G5, G6 in G7 uporabljajo naslednje formule:



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

Opomba COUNTIF je ne glede na velike in male črke se „CA“ in „ca“ obravnavata enako.

kako vnesti sklic v

Dvojni narekovaji ('') v merilih

Na splošno morajo biti besedilne vrednosti podane v dvojne narekovaje (''), številke pa ne. Ko pa je logični operator vključen s številko, morata biti število in operator v narekovajih, 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 lahko vključite 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. Opazite manj kot operater (ki je besedilo) je narejeno v narekovajih.

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

Ni enako

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

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

Prazne celice

COUNTIF lahko šteje prazne celice ali prazne. Spodnje formule štejejo prazne in ne prazne celice v območju A1: A10:

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

Datumi

COUNTIF z datumi najlažje uporabite tako, da se sklicujete na a veljaven datum v drugi celici z referenco celice. Če želite na primer šteti celice v A1: A10, ki vsebujejo datum, večji od datuma v B1, lahko uporabite formulo, kot je ta:

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

Opazite, da moramo združiti operater do datuma v B1. Če želite uporabiti naprednejša merila datuma (tj. Vse datume v določenem mesecu ali vse datume med dvema datumoma), boste želeli preiti 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 Funkcija DATE . To zagotavlja, da bo Excel razumel datum. Če želite šteti celice v A1: A10, ki vsebujejo datum manjš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 v merilih lahko 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 vsebujejo besedilo 'jabolko' kjer koli, lahko uporabite formulo, kot je ta:

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

Če želite šteti celice v A1: A5, ki vsebujejo 3 znake besedila, lahko uporabite:

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

Tilda (~) je ubežni znak, ki se ujema z dobesednimi nadomestnimi znaki. Če želite na primer šteti dobesedni vprašaj (?), Zvezdico (*) ali tildo (~), dodajte tildo pred nadomestnim znakom (tj. ~ ?, ~*, ~~).

Opombe

  • COUNTIF ne razlikuje velikih in malih črk. Uporabi TOČNA funkcija za števila velikih in malih črk .
  • COUNTIF podpira samo en pogoj. Uporabi Funkcija COUNTIFS za več meril.
  • Besedilni nizi v merilih morajo biti zaprti v dvojne narekovaje (''), to je 'jabolko', '> 32', 'ja*'
  • Sklicevanja na celice v merilih so ne v narekovajih, tj.<'&A1
  • Nadomestni znaki? in * se lahko uporabijo v merilih. Vprašalnik se ujema s katerim koli znakom, zvezdica pa z zaporedjem znakov (nič ali več).
  • Če želite ujemati dobesedni vprašaj ali zvezdico, uporabite tildo (~) pred vprašajem ali zvezdico (tj. ~ ?, ~*).
  • COUNTIF zahteva obsega, ki ga ne morete nadomestiti matriko .
  • COUNTIF vrne napačne rezultate, če se uporablja za ujemanje nizov, daljših od 255 znakov.
  • COUNTIF bo vrnil napako #VALUE pri sklicevanju na drug zaprti delovni zvezek.


^