Excel

Excel COUNTIFS -toiminto

Excel Countifs Function

Excel COUNTIFS -toimintoYhteenveto

Excel COUNTIFS -funktio palauttaa solujen määrän, jotka täyttävät yhden tai useamman ehdon. COUNTIFS: ää voidaan käyttää päivämääriin, numeroihin, tekstiin ja muihin ehtoihin perustuvien ehtojen kanssa. COUNTIFS tukee loogisia operaattoreita (>,<,,=) and yleismerkit (*,?) osittaista täsmäystä varten.



Tarkoitus Laske solut, jotka vastaavat useita ehtoja Paluuarvo Ehtojen täyttymisten lukumäärä Syntaksi = COUNTIFS (alue1, kriteerit1, [alue2], [ehdot2], ...) Argumentit
  • alue 1 - Ensimmäinen alue, joka haihtuu.
  • kriteerit 1 - Alueella käytettävät kriteerit 1.
  • alue2 - [valinnainen] Toinen arvioitava alue.
  • kriteerit 2 - [valinnainen] Alueella 2 käytettävät kriteerit.
Versio Excel 2007 Käyttöohjeita

Excelin COUNTIFS -toiminto laskee solujen lukumäärän alueella, joka vastaa yhtä toimitettua ehtoa. Toisin kuin vanhemmat COUNTIF -toiminto , COUNTIFS voi käyttää useampaa kuin yhtä ehtoa samanaikaisesti. Ehdot toimitetaan alue-/kriteeriparien kanssa, ja vain ensimmäinen pari vaaditaan. Jokaista lisäehtoa varten sinun on annettava toinen alue-/ehtopari. Enintään 127 alue-/kriteeriparia sallitaan.

Kriteereihin voi kuulua loogiset operaattorit (>,<,,=) and yleismerkit (*,?) osittaista täsmäystä varten. Kriteerit voivat perustua myös toisen solun arvoon, kuten alla selitetään.





COUNTIFS on ryhmässä kahdeksan toimintoa Excelissä joka jakaa loogiset kriteerit kahteen osaan (alue + kriteerit). Tämän seurauksena ehtojen muodostamisessa käytetty syntaksi on erilainen ja COUNTIFS vaatii solualue alue -argumentteihin et voi käyttää matriisi .

Perusesimerkki

Kun esimerkki on esitetty, COUNTIFS: ää voidaan käyttää tietueiden laskemiseen kahdella kriteerillä seuraavasti:



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

Huomaa COUNTIFS -toiminto ei kirjainkoolla.

Lainausmerkit ('') ehdoissa

Yleensä tekstiarvot on liitettävä lainausmerkkeihin, ja numerot eivät. Kuitenkin, kun a looginen operaattori sisältyy numeroon, numeroon ja operaattori on liitettävä lainausmerkkeihin alla olevan kuvan mukaisesti:

excel vba sisustus väri ei täytettä
 
= COUNTIFS (A1:A10,100) // count equal to 100 = COUNTIFS (A1:A10,'>50') // count greater than 50 = COUNTIFS (A1:A10,'jim') // count equal to 'jim'

Huomaa: Yksinkertaisuuden vuoksi näytetään vain yksi ehto. Lisäehtojen on noudatettava samoja sääntöjä.

Arvo toisesta solusta

Kun käytetään toisessa solussa olevaa arvoa ehdossa, soluviittauksen on oltava ketjutettu käyttäjälle, kun sitä käytetään. Alla olevassa esimerkissä COUNTIFS laskee A1: A10: n arvot, jotka ovat pienempiä kuin solun B1 arvo. Huomaa alle operaattori (joka on teksti) on lainausmerkeissä, mutta soluviittaus ei ole:

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

Huomautus: COUNTIFS on yksi monista toiminnoista, jotka jakavat ehdot kahteen osaan: alue + ehdot. Tämä aiheuttaa joitain epäjohdonmukaisuuksia muiden kaavojen ja funktioiden suhteen.

Ei yhtä kuin

Muodosta kriteerit, jotka eivät ole yhtä kuin operaattori lainausmerkkien ('') ympäröimänä. Esimerkiksi alla oleva kaava laskee solut ole tasa -arvoinen 'punaiseksi' alueella A1: A10:

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

Tyhjät solut

COUNTIFS voi laskea tyhjiä tai tyhjiä soluja. Alla olevat kaavat laskevat tyhjiä eikä tyhjiä soluja alueella A1: A10:

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

Päivämäärät

Helpoin tapa käyttää COUNTIFS: ää päivämäärien kanssa on viitata a kelvollinen päivämäärä toisessa solussa, jossa on soluviittaus. Voit esimerkiksi laskea A1: A10 -solut, jotka sisältävät päivämäärän, joka on suurempi kuin B1 -päivämäärä, käyttämällä seuraavanlaista kaavaa:

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

Huomaa me yhdistää '>' -operaattori B1: n päivämäärään asti, mutta soluviittauksen ympärillä ei ole lainausmerkkejä.

Turvallisin tapa kovakoodi COUNTIFS -päivämäärä on DATE -toiminto . Tämä takaa, että Excel ymmärtää päivämäärän. Voit laskea A1: A10 -solut, jotka sisältävät päivämäärän, joka on pienempi kuin 1.9.2020, käyttämällä seuraavaa:

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

Yleismerkit

The yleismerkki merkkejä kysymysmerkki (?), tähti (*) tai tilde (~) voidaan käyttää kriteeri . Kysymysmerkki (?) Vastaa yhtä merkkiä ja tähti (*) vastaa nollaa tai useampia merkkejä. Jos esimerkiksi haluat laskea A1: A5 -solut, jotka sisältävät tekstin omena missä tahansa, voit käyttää seuraavanlaista kaavaa:

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

Tilde (~) on pakomerkki, jonka avulla voit löytää kirjaimellisia yleismerkkejä. Jos esimerkiksi haluat laskea kirjaimellisen kysymysmerkin (?), Tähden (*) tai tilden (~), lisää tilde yleismerkin eteen (eli ~ ?, ~*, ~~).

Huomautuksia

  • AND -logiikalla sovelletaan useita ehtoja, eli ehto 1 JA kunto 2 jne.
  • Jokaisella lisäalueella on oltava sama määrä rivejä ja sarakkeita kuin alue1, mutta alueiden ei tarvitse olla vierekkäisiä. Jos annat alueita, jotka eivät täsmää, saat #VALUE -virheen.
  • Ei-numeeriset kriteerit on liitettävä lainausmerkkeihin, mutta numeeriset kriteerit eivät. Esimerkiksi: 100, '100', '> 32', 'jim' tai A1 (jossa A1 sisältää numeron).
  • Yleismerkit? ja * voidaan käyttää kriteereissä. Kysymysmerkki vastaa yhtä merkkiä ja tähti vastaa mitä tahansa merkkijonoa.
  • Löydä kirjaimellinen kysymysmerkki tai tähti käyttämällä tildettä (~) edessä olevaan kysymysmerkkiin tai tähtiin (eli ~ ?, ~*).


^