„Excel“

Suskaičiuokite langelius, kuriuose yra teksto

Count Cells That Contain Text

„Excel“ formulė: suskaičiuokite langelius, kuriuose yra tekstoBendroji formulė | _+_ | Santrauka

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


^