
Jos haluat laskea tekstiä sisältävien solujen määrän (eli ei numeroita, ei virheitä, ei tyhjiä), käytä COUNTIF -funktiota ja yleismerkki . Kaavan (yllä) yleisessä muodossa rng on solualue, ja**on jokerimerkki, joka vastaa mitä tahansa merkkiä.
Haluatko laskea soluja, jotka sisältävät erityinen teksti? Katso sen sijaan tämä kaava .
Esimerkissä aktiivinen solu sisältää tämän kaavan:
= COUNTIF (rng,'*')Selitys
COUNTIF laskee solut, jotka vastaavat annettuja ehtoja. Tässä tapauksessa kriteerit on annettu yleismerkki merkki '*', joka vastaa mitä tahansa tekstimerkkiä.
Muutama huomautus:
- Loogisia arvoja TOSI ja EPÄTOSI ei lasketa tekstiksi
- Numeroita ei lasketa '*', ellei niitä ole kirjoitettu tekstinä
- Tyhjä solu, joka alkaa heittomerkillä ('), lasketaan.
COUNTIFS -ratkaisu
Jos sinun on rajoitettava lukumäärää tiettyjen ehtojen täyttämiseksi, voit siirtyä LASKEILU -toimintoon. Jos esimerkiksi haluat laskea solut tekstillä, mutta sulkea pois solut, joissa on vain välilyönti, voit käyttää seuraavaa:
= COUNTIF (B4:B8,'*')
SUMPRODUCT -ratkaisu
Voit myös käyttää SUMPRODUCT -ohjelmaa tekstiarvojen laskemiseen ISTEXT -funktion kanssa seuraavasti:
= COUNTIFS (range,'*',range,' ')
Kaksoisviiva (jota kutsutaan kaksinkertaiseksi yhtenäiseksi) pakottaa ISTEXT -tuloksen loogisesta arvosta TOSI tai EPÄTOSI, arvoihin 1 ja 0. SUMPRODUCT palauttaa sitten yhden ja nollien summan.
Kirjailija Dave Bruns