„Excel“ formulė: suskaičiuokite langelius, lygius x arba y -

Turinys

Bendroji formulė

=COUNTIF(rng,value1) + COUNTIF(rng,value2)

Santrauka

Norėdami suskaičiuoti langelių skaičių, lygų vienai ar kitai vertei, naudokite formulę, kuri du kartus naudoja funkciją COUNTIF. Parodytame pavyzdyje langelyje E5 yra ši formulė:

=COUNTIF(B5:B10,"apples")+COUNTIF(B5:B10,"pears")

Paaiškinimas

COUNTIF skaičiuoja langelių skaičių diapazone, atitinkančius pateiktus kriterijus. Šiuo atveju pirmojo COUNTIF kriterijai yra „obuoliai“, o antrojo COUNTIF kriterijai yra „kriaušės“. Pirmasis COUNTIF grąžina ląstelių skaičių B5: B10, lygų „obuoliams“, 2. Antrasis COUNTIF pateikia ląstelių skaičių B5: B10, lygų „kriaušėms“, 1. Formulė tiesiog sujungia abu rezultatus ir pateikia galutinis rezultatas iš 3.

„COUNTIF“ neskiria didžiųjų ir mažųjų raidžių. Šios formulės pateiks tą patį rezultatą:

=COUNTIF(range,"apples") =COUNTIF(range,"APPLES")

Tekstas, palyginti su skaičiais

Teksto reikšmes pagal COUNTIF kriterijus reikia įtraukti į kabutes (""), tačiau skaičiai ne. Norėdami suskaičiuoti ląsteles diapazone, lygiu nuliui arba 1, galite naudoti:

=COUNTIF(rng,0) + COUNTIF(rng,1)

Jei reikia suskaičiuoti langelius, kuriuose yra X arba Y (vietoj lygių X arba Y), žiūrėkite formulės pavyzdį čia.

Alternatyvi sintaksė

Taip pat galite naudoti masyvo konstantą skaičiuojant ląsteles, lygias x arba y, o tai atrodo taip:

=SUM(COUNTIF(range,("x","y")))

Prisitaikę prie parodyto pavyzdžio, galite suskaičiuoti ląsteles, lygias „obuoliams“ arba „kriaušėms“, naudodami:

=SUM(COUNTIF(B5:B10,("apples","pears")))

Kai COUNTIF pateiksite kelias reikšmes, tai bus masyvas, kuriame bus keli rezultatai. Naudojama SUM funkcija grąžina galutinę SUM:

=SUM(COUNTIF(B5:B10,("apples","pears"))) =SUM((2,1)) =3

Įdomios straipsniai...