Ląstelių skaičiavimas bet kokiu tekstu - „Excel“ ir „Google“ skaičiuoklės

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Šioje pamokoje mes naudosime funkcijas COUNTIF ir SUMPRODUCT, kad skaičiuotume ląsteles, kuriose yra bet koks diapazono tekstas.

COUNTIF Ląstelėms su bet kokiu tekstu suskaičiuoti

Funkcija COUNTIF skaičiuoja langelius, kurie atitinka tam tikrus kriterijus. Tokiu atveju norime suskaičiuoti langelius, kuriuose yra bet koks tekstas. Tai darome naudodami žvaigždutės pakaitos simbolį:

1 = COUNTIF (B2: B6, "*")

Žvaigždutės pakaitos simbolis atitinka bet kokio ilgio teksto eilutę. Jei prieš žvaigždutę arba po jos nėra simbolių (kaip aukščiau pateiktame pavyzdyje), ji atitiks bet kokį tekstą.

Atminkite, kad įvesdami teksto eilutes į formules, eilutes visada turite supa kabutėmis. Tai pasakytina net apie pakaitos simbolius.

Funkcija COUNTIFS, skirta skaičiuoti langelius su sąlygomis

Funkcija COUNTIFS veikia taip pat, kaip COUNTIF funkcija, tik leidžia naudoti kelis kriterijus. Norėdami parodyti pavyzdį, naudokime tą patį pavyzdį, kaip aprašyta aukščiau, išskyrus šį kartą, kad neįtrauksime langelių, sakančių „ABC“. Tai galime padaryti pridėdami simbolį „“ kaip sąlyginį teiginį, kuris reiškia „nelygu“.

1 = COUNTIFS (diapazonas, „*“, diapazonas, „tekstas“)
1 = SKAIČIUS (B2: B6, "*", B2: B6, "ABC")

Jūs pastebėsite, kad net šioje formulėje sąlyga yra supa kabutes. Galite pridėti tiek sąlygų, kiek jums reikia, tiesiog nepamirškite sekti funkcijos formulės struktūros, pridėdami diapazoną ir tada sąlygą.

Reikėtų pažymėti, kad „ABC“ neskiria didžiosios ir mažosios raidės, todėl į jį bus įtrauktos ir mažosios raidės, ty visos ląstelės su „abc“, „ABC“, „aBc“ bus įtrauktos.

SUMPRODUCT Ląstelių su bet kokiu tekstu skaičiavimas

Funkcija SUMPRODUCT taip pat gali būti naudojama sąlygiškai skaičiuoti ląsteles. Tai sudėtingiau nei funkcija COUNTIF, tačiau daug galingesnė.

1 = SUMPRODUCT (INT (ISTEXT (diapazonas)))
1 = SUMPRODUCT (INT (ISTEXT (B2: B6))

Suskaidykime šią formulę, kad suprastume kiekvieną jos dalį

Formulių juostoje paryškinkite dalį funkcijos ir paspauskite F9, kad pamatytumėte apskaičiuotą tos formulės dalies vertę.

ISTEXT yra loginė funkcija, kuri grąžina TRUE arba FALSE pagal tai, ar langelyje yra teksto. Tačiau, kai naudojama SUMPRODUCT funkcijoje, ji grąžins TRUE/FALSE reikšmių masyvą: {TRUE; NETIESA; NETIESA; TIESA; TIESA}.

Toliau mes naudojame funkciją INT, kad konvertuotume logines reikšmes į 1 ir 0, kad funkcija SUMPRODUCT galėtų susumuoti reikšmes, skaičiuodama langelių, kuriuose yra teksto, skaičių.

Taip pat galite naudoti dvigubą vieningą ženklą „-“ (taip pat paprastai vadinamą dvigubu neigiamu), kuris TRUE ir FALSE reikšmes paverčia atitinkamai 1 ir 0.

Galiausiai „SUMPRODUCT“ imsis tos masyvo sumos: 1 + 0 + 0 + 1 + 1 = 3.

„Google“ skaičiuoklės - skaičiuokite ląsteles su bet kokiu tekstu

Visi aukščiau pateikti pavyzdžiai „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave