Excel-kaava: Laske kahden luvun väliset solut -

Yleinen kaava

=COUNTIFS(range,">="&A1,range,"<"&B1)

Yhteenveto

Voit laskea solujen määrän, joka sisältää arvoja kahden solualueen luvun välillä, käyttämällä COUNTIFS-funktiota. Kaavan (yllä) yleisessä muodossa alue edustaa soluja, jotka sisältävät numeroita, A1 edustaa alarajaa ja B1 edustaa laskettavien lukujen ylärajaa. Esitetyssä esimerkissä G5: n kaava, kopioitu alaspäin, on:

=COUNTIFS(data,">="&E5,data,"<"&F5)

missä data on nimetty alue C5: C15.

Selitys

Tämän esimerkin tavoitteena on laskea numerot, jotka kuuluvat tiettyihin alueisiin kuvan osoittamalla tavalla. Alempi arvo tulee "Käynnistä" -sarakkeesta ja ylempi arvo "Loppu" -sarakkeesta. Jokaiselle alueelle haluamme sisällyttää alemman arvon, mutta sulkea pois ylemmän arvon. Vain mukavuuden vuoksi laskettavat numerot ovat nimettyjen alueiden tietoja.

Tämän ongelman ratkaisemiseksi käytetty kaava perustuu COUNTIFS-funktioon, joka on suunniteltu laskemaan useita ehtoja täyttävät solut.

=COUNTIFS(data,">="&E5,data,"<"&F5)

COUNTIFS hyväksyy ehdot alue / ehtopareina. Ensimmäinen alue / kriteeripari tarkistaa tietojen arvot, jotka ovat suurempia tai yhtä suuria (> =) sarakkeen E "Käynnistä" -arvoja:

data,">="&E5

Toinen alue / kriteeripari tarkistaa tietojen arvot, jotka ovat pienempiä kuin (<) sarakkeen F "Loppu" -arvo:

data,"<"&F5

Koska toimitamme saman alueen molemmille kriteereille, datan jokaisen solun on täytettävä molemmat kriteerit, jotta se voidaan sisällyttää lopulliseen määrään.

Huomaa molemmissa tapauksissa, että meidän on liitettävä soluviittaus loogiseen operaattoriin. Tämä on RACON-toimintojen oivallus Excelissä.

Kun kaava kopioidaan alas sarakkeeseen G, se palauttaa sarakkeiden E ja F määrittelemälle alueelle kuuluvien lukumäärän.

COUNTIF-vaihtoehto

Jos sinulla on vanhempi Excel-versio, jossa ei ole COUNTIFS-funktiota, voit käyttää COUNTIF-funktiota sen sijaan:

=COUNTIF(data,">="&E5)-COUNTIF(data,">="&F5)

Ensimmäinen COUNTIF laskee solujen määrän alueella, joka on suurempi tai yhtä suuri kuin "Start" (joka määritelmän mukaan sisältää myös arvot, jotka ovat suurempia kuin "End", koska "End" on suurempi kuin "Start"). Toinen COUNTIF laskee solujen määrän, joiden arvot ovat suurempia tai yhtä suuria kuin "End" -arvo. Tämä toinen luku vähennetään ensimmäisestä numerosta, mikä antaa lopullisen tuloksen - solujen lukumäärän, jotka sisältävät arvoja "Aloitus" ja "Loppu" välillä.

Mielenkiintoisia artikkeleita...