Excel

Excel COUNTIFS -funktio

Excel Countifs Function

Excel COUNTIFS -toimintoYhteenveto

Excel COUNTIFS -funktio palauttaa solujen määrän, jotka täyttävät yhden tai useamman ehdon. COUNTIFS-arvoa voidaan käyttää päivämäärien, numeroiden, tekstin ja muiden ehtojen perusteella. COUNTIFS tukee loogisia operaattoreita (>,<,,=) and jokerimerkit (* ,?) osittaiselle vastaavuudelle.

Tarkoitus Laske solut, jotka vastaavat useita ehtoja Palautusarvo Ehtojen täyttymiskertojen määrä Syntaksi = COUNTIFS (alue1, ehdot1, [alue2], [ehdot2], ...) Argumentit
  • alue 1 - Ensimmäinen alue, joka poistetaan.
  • perusteet 1 - Alueella käytettävät kriteerit 1.
  • alue 2 - [valinnainen] Toinen arvioitava alue.
  • perusteet 2 - [valinnainen] Alueella 2 käytettävät kriteerit.
Versio Excel 2007 Käyttöohjeet

Excelin COUNTIFS-toiminto laskee yhden solun mää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- / kriteeripareilla, ja vain ensimmäinen pari vaaditaan. Jokaiselle lisäehdolle on annettava toinen alue / kriteeripari. Jopa 127 alue- / kriteeriparia sallitaan.



Kriteerit voivat sisältää loogiset operaattorit (>,<,,=) and jokerimerkit (* ,?) osittaiselle vastaavuudelle. Kriteerit voivat perustua myös toisen solun arvoon, kuten alla selitetään.



COUNTIFS on ryhmässä kahdeksan toimintoa Excelissä jotka jakavat loogiset kriteerit kahteen osaan (alue + kriteerit). Tämän seurauksena kriteerien muodostamiseen käytetty syntaksin muoto on erilainen ja COUNTIFS vaatii solualue alueen argumenteille ei voi käyttää taulukko .

Perusesimerkki

Esitetyn esimerkin avulla COUNTIFS: ää voidaan käyttää tietueiden laskemiseen kahdella ehdolla seuraavasti:



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

Huomaa, että COUNTIFS-toiminto on ei kirjainkoko.

Kaksoislainausmerkit ('') ehdoissa

Yleensä tekstiarvot on liitettävä lainausmerkkeihin, eivätkä numerot. Kuitenkin, kun a looginen operaattori sisältyy numeroon, numero ja operaattorin on oltava suljettu lainausmerkeissä alla esitetyllä tavalla:

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: yhden ehdon näyttäminen vain yksinkertaisuuden vuoksi. Lisäehtojen on noudatettava samoja sääntöjä.



Arvo toisesta solusta

Kun käytetään toisen solun arvoa ehdossa, soluviitteen 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 arvot. Huomaa vähemmän kuin operaattori (mikä on tekstiä) on lainausmerkeissä, mutta soluviite ei ole:

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

Huomaa: COUNTIFS on yksi monista toiminnoista, jotka jakavat ehdot kahteen osaan: alue + ehdot. Tämä aiheuttaa joitakin epäjohdonmukaisuuksia suhteessa muihin kaavoihin ja toimintoihin.

Ei ole yhtä suuri kuin

Jos haluat rakentaa kriteerit, jotka eivät ole yhtä suuria, käytä operaattori kaksinkertaisten lainausten ympäröimä (''). 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 tyhjät tai tyhjät solut. Alla olevat kaavat laskevat tyhjät eikä tyhjät solut 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ääriä on viitata a-merkkiin kelvollinen päivämäärä toisessa solussa soluviitteellä. Esimerkiksi laskeaksesi A1: A10-solut, jotka sisältävät päivämäärän, joka on suurempi kuin kohdassa B1 oleva päivämäärä, voit käyttää seuraavaa kaavaa:

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

Huomaa meitä ketjuttaa operaattori '>' päivämäärään kohdassa B1, mutta eivät ole lainausmerkkejä soluviitteen ympärillä.

Turvallisin tapa kovakoodi päivämäärä COUNTIFS-muotoon on DATE-toiminto . Tämä takaa, että Excel ymmärtää päivämäärän. Voit laskea A1: A10-solut, joiden päivämäärä on alle 1. syyskuuta 2020, käyttämällä:

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

Jokerimerkit

jokerimerkki merkkien kysymysmerkki (?), tähti (*) tai tilde (~) voidaan käyttää kriteeri . Kysymysmerkki (?) Vastaa mitä tahansa yhtä merkkiä ja tähti (*) vastaa nollaa tai useampaa minkäänlaista merkkiä. Jos esimerkiksi haluat laskea A1: A5-solut, joissa on teksti 'omena' missä tahansa, voit käyttää seuraavaa kaavaa:

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

Tilde (~) on pakohahmo, jonka avulla voit löytää kirjaimellisia jokerimerkkejä. Esimerkiksi, jos haluat laskea kirjaimellisen kysymysmerkin (?), Tähden (*) tai tilden (~), lisää tilde jokerimerkin eteen (ts. ~ ?, ~ *, ~~).

Huomautuksia

  • Useita ehtoja sovelletaan AND-logiikalla, eli ehto 1 JA ehto 2 jne.
  • Jokaisella lisävälillä on oltava sama määrä rivejä ja sarakkeita kuin alueella1, mutta alueiden ei tarvitse olla vierekkäisiä. Jos toimitat alueet, jotka eivät vastaa toisiaan, saat #ARVO -virheen.
  • Ei-numeeriset kriteerit on liitettävä lainausmerkeihin, mutta numeeriset kriteerit eivät. Esimerkiksi: 100, '100', '> 32', 'jim' tai A1 (missä A1 sisältää numeron).
  • Jokerimerkit? ja * voidaan käyttää kriteereinä. Kysymysmerkki vastaa mitä tahansa yhtä merkkiä ja tähti vastaa mitä tahansa merkkijonoa.
  • Löydä kirjaimellinen kysymysmerkki tai tähti käyttämällä tildettä (~) kysymysmerkin edessä tai tähdellä (ts. ~ ?, ~ *).


^