
Yleinen kaava
=COUNTA(range)
Yhteenveto
Voit laskea solut, jotka eivät ole tyhjiä alueella, käyttämällä COUNTA-toimintoa. Esitetyssä esimerkissä D5 sisältää tämän kaavan:
=COUNTA(B5:B9)
Selitys
COUNTA on täysin automaattinen. Kun annetaan solualue, se palauttaa solujen määrän, jotka sisältävät numeroita, tekstiä, loogisia arvoja ja virheitä. Tyhjät solut jätetään huomiotta.
Kanssa COUNTIF ja COUNTIFS
Voit laskea ei-tyhjät solut COUNTIF-funktiolla käyttämällä seuraavaa kaavaa:
=COUNTIF(range,"")
Tätä samaa lähestymistapaa voidaan laajentaa COUNTIFS-funktiolla seuraavasti:
=COUNTIFS(rng1,">100",rng2,"")
Tässä lasketaan solut, kun arvo rng1: ssä on suurempi kuin 100 ja rng2 ei ole tyhjä.
Katso myös: 50 esimerkkiä kaavan kriteereistä.
Laske solut, joissa on vähintään yksi merkki
Yksi COUNTAn ongelma on, että se laskee myös tyhjät merkkijonot, jotka palautetaan kaavoilla (= ""). Jos kohtaat tämän ongelman, voit käyttää tällaista kaavaa:
=SUMPRODUCT(--(LEN(A1:A100)>0))
Tässä LEN-funktio palauttaa merkkien määrän kullekin alueen solulle, jota verrataan sitten nollaan suuremmalla kuin operaattorilla (>). Tämä lauseke palauttaa TOSI soluille, jotka sisältävät vähintään 1 merkin, ja EPÄTOSI muille. Kaksinkertaista negatiivista (-) käytetään pakottamaan TOSI / EPÄTOSI-arvot yksiköiksi ja nolliksi, ja SUMPRODUCT-funktio palauttaa summan.
Laske tyhjät solut
Voit laskea tyhjät solut käyttämällä COUNTBLANK-toimintoa seuraavasti:
=COUNTBLANK(B4:B9)