Excel-kaava: Laske tekstiä sisältävät solut -

Sisällysluettelo

Yleinen kaava

=COUNTIF(rng,"*")

Yhteenveto

Jos haluat laskea tekstiä sisältävien solujen määrän (ts. Ei numeroita, ei virheitä, ei tyhjiä), käytä COUNTIF-funktiota ja jokerimerkkiä. Kaavan (yllä) yleisessä muodossa rng on solualue ja "*" on jokerimerkki, joka vastaa mitä tahansa merkkien määrää.

Esimerkissä aktiivinen solu sisältää tämän kaavan:

=COUNTIF(B4:B8,"*")

Selitys

COUNTIF laskee toimitettujen ehtojen mukaisten solujen lukumäärän. Tässä tapauksessa ehdot toimitetaan jokerimerkkinä "*", joka vastaa mitä tahansa määrää tekstimerkkejä.

Muutama muistiinpano:

  • Loogisia arvoja TOSI ja EPÄTOSI ei lasketa tekstiksi
  • Numeroita ei lasketa "*": llä, ellei niitä syötetä tekstinä
  • Tyhjä solu, joka alkaa heittomerkillä ('), lasketaan.

COUNTIFS-ratkaisu

Jos haluat rajoittaa lukumääriä täsmällisempien ehtojen täyttämiseksi, voit siirtyä COUNTIFs-toimintoon. Esimerkiksi laskeaksesi soluja tekstillä, mutta poistaaksesi solut, joissa on vain välilyönti, voit käyttää:

=COUNTIFS(range,"*",range," ")

SUMPRODUCT-ratkaisu

Voit myös käyttää SUMPRODUCT-toimintoa tekstiarvojen laskemiseen yhdessä ISTEXT-toiminnon kanssa:

=SUMPRODUCT(--ISTEXT(rng))

Kaksinkertainen yhdysviiva (jota kutsutaan kaksoisuniaariksi) pakottaa ISTEXT: n tuloksen loogisesta arvosta TOSI tai EPÄTOSI arvoon 1 ja 0. SUMPRODUCT palauttaa sitten ykkösten ja nollien summan.

Mielenkiintoisia artikkeleita...