
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.
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.