Norėdami suskaičiuoti langelių, kuriuose yra tekstas (t. Y. Ne skaičių, klaidų, ne tuščių), skaičių, naudokite funkciją COUNTIF ir pakaitos simbolis . Bendroje formulės formoje (aukščiau) rng yra langelių diapazonas, o „*“ yra pakaitos simbolis, atitinkantis bet kokį skaičių simbolių.
Ar norite suskaičiuoti langelius, kuriuose yra konkretus tekstas? Vietoj to žiūrėkite šią formulę .
Pavyzdyje aktyvioje ląstelėje yra ši formulė:
= COUNTIF (rng,'*')Paaiškinimas
COUNTIF skaičiuoja ląstelių, atitinkančių pateiktus kriterijus, skaičių. Šiuo atveju kriterijai pateikiami kaip pakaitos simbolis simbolis „*“, kuris atitinka bet kokį teksto simbolių skaičių.
Keletas pastabų:
- Loginės vertės TRUE ir FALSE neskaičiuojamos kaip tekstas
- Skaičiai neskaičiuojami „*“, nebent jie įvedami kaip tekstas
- Tuščia ląstelė, prasidedanti apostrofu ('), bus skaičiuojama.
COUNTIFS sprendimas
Jei reikia apriboti skaičių, kad atitiktų konkretesnius kriterijus, galite perjungti į funkciją COUNTIF. Pavyzdžiui, jei norite suskaičiuoti langelius su tekstu, bet neįtraukti langelių, turinčių tik tarpo, galite naudoti:
= COUNTIF (B4:B8,'*')
SUMPRODUCT sprendimas
Taip pat galite naudoti SUMPRODUCT, norėdami suskaičiuoti teksto vertes kartu su funkcija ISTEXT taip:
= COUNTIFS (range,'*',range,' ')
Dvigubas brūkšnelis (vadinamas dvigubu vienetiniu) priverčia ISTEXT rezultatą nuo loginės reikšmės TRUE arba FALSE iki 1 ir 0. Tada SUMPRODUCT grąžina vienetų ir nulių sumą.
Autorius Dave'as Brunsas