Mes žinome, kad visus langelio simbolius galima suskaičiuoti naudojant „Excel LEN“ funkciją. Mes taip pat išmokome suskaičiuoti iš viso simbolių diapazone. Dabar, norėdami suskaičiuoti bendrą konkretaus teksto skaičių diapazone (daugiau nei vieną langelį), naudosime panašią techniką.
Yra du būdai, kaip tai padaryti. Pažvelkime į pirmąjį metodą.
Bendra formulė simbolių skaičiavimui diapazone
= SUMPRODUCT (LEN (diapazonas) -LEN (PAKAITA (diapazonas, "simbolis", ""))) |
diapazonas: Tai diapazonas, kuriame yra tekstas.
charakteris:Tai simbolis, kurį norite suskaičiuoti. Tai gali būti konkretus simbolis arba sakinys.
Pavyzdys: suskaičiuokite konkretų diapazono tekstą
Aukščiau esančiame paveikslėlyje yra keletas B3: B6 diapazono tekstų. Turime suskaičiuoti bendrą „x“ simbolių skaičių diapazone, naudodami vieną formulę. Norėdami patikrinti rezultatą, rankiniu būdu parašėme „x“ skaičių kiekviename langelyje. Galime juos apibendrinti, tačiau norime naudoti vieną formulę, kuri nepriklauso nuo kitų stulpelių ar rankinio darbo. Mes naudojame pirmiau minėtą bendrąją formulę.
Parašykite šią formulę langelyje C8.
= SUMPRODUCT (LEN (B3: B6) -LEN (PAKAITA (B3: B6, "x", "")))) |
Paspauskite enter. Iš viso diapazone turime 6 simbolius.
Kaip tai veikia?
Funkcija SUMPRODUCT yra masyvo funkcija, kuri apibendrina nurodytą masyvą. Funkcija LEN grąžina eilutės ilgį ląstelėje arba duotame tekste. Funkcija SUBSTITUTE grąžina pakeistą eilutę pakeitus konkretų simbolį kitu.
Dabar funkcija veikia iš vidaus. Taigi pirmiausia imamės LEN (B3: B6) dalies.
Čia mes tiekėme LEN funkciją su diapazonu B3: B6. Funkcija LEN grąžina kiekvienos masyvo ląstelės ilgį.
{32;53;51;69} |
Kitas LEN (PAKAITA (B3: B6, "x", "")). Čia funkcija SUBSTITUTE paleidžia ir grąžina pakeistų eilučių masyvą, pakeisdama visus „x“ nieku („“) iš diapazono B3: B6. Tada šis masyvas vėl tiekiamas į LEN funkciją, kuri grąžina likusius simbolius. {31; 52; 49; 67}
Šiuo metu funkcijoje SUMPRODUCT turime du masyvus = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Antrasis masyvas atimamas iš pirmojo masyvo ir mes gauname galutinį masyvą kaip, = SUMPRODUCT ({1; 1; 2; 2}). Galiausiai šis masyvas apibendrinamas, kad galutinis rezultatas būtų 6.
Skiriamos didžiosios ir mažosios raidėsformulė
Aukščiau pateikta formulė skiria didžiąsias ir mažąsias raides, nes funkcija SUBSTITUTE yra didžiųjų ir mažųjų raidžių funkcija. Norėdami apskaičiuoti konkretų simbolį diapazone, neatsižvelgiant į tai, naudokite šią formulę.
= SUMPRODUCT (LEN (B3: B6) -LEN (PAKAITA (LOWER (B3: B6), "x", "")))) |
Šioje formulėje funkcija LOWER konvertuoja visas eilutes B3: B6 į mažąsias raides, o tada vyksta visas procesas, kaip aptarta aukščiau.
Alternatyvi formulė:
Alternatyvus būdas yra naudoti SUM funkciją su LEN funkcija kaip masyvo formulę. Tai reiškia, kad parašę funkciją turime naudoti klavišų kombinaciją CTRL+SHIFT+ENTER.
{= SUMA (LEN (B3: B6) -LEN (PAKAITA (B3: B6, „x“, „“))))}} |
Skaičiuojant konkretų tekstą diapazone:
Galbūt jums dabar įdomu, kaip skaičiuoti konkretų diapazono tekstą. Tai galima padaryti šiek tiek pakeitus čia aptariamą formulę.
Taigi taip, vaikinai, taip galite gauti bendrą konkretaus charakterio skaičių diapazone. Tai gana paprasta, bet jei turite kokių nors abejonių ar kokių nors kitų specialių užklausų, susijusių su šiuo straipsniu ar bet kuria kita „Excel 2010/2013/2016/2019/365“ ar „Excel VBA“, parašykite tai komentarų skiltyje žemiau. Man bus malonu išsklaidyti jūsų abejones.
Skaičiuoti simbolius „Excel“ langelyje | Sužinokite, kaip skaičiuoti konkretų simbolį langelyje ar eilutėje.
„Excel“ skaičiuokite visas atitiktis dviem intervalais | Sužinokite, kaip suskaičiuoti visas atitiktis dviejuose diapazonuose naudojant funkciją SUMPROUDCT.
SUMIFS naudojant AND-OR logiką | SUMIFS taip pat gali būti naudojamas su ARBA logika. Sumažinta logika, kurią naudoja SUMIFS, yra logika IR.
SUMPRODUCT su IF logika | Sužinokite, kaip naudoti SUMPRODUCT su IF logika, formulėje nenaudojant IF funkcijos.
Populiarus straipsnis:
50 „Excel“ nuorodų, skirtų produktyvumui padidinti | Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.
Funkcija VLOOKUP „Excel“ | Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama norint ieškoti vertės iš įvairių diapazonų ir lapų.
COUNTIF „Excel 2016“ | Naudodami šią nuostabią funkciją, suskaičiuokite reikšmes su sąlygomis. Norint skaičiuoti konkrečią vertę, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.
Kaip naudoti SUMIF funkciją „Excel“ | Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.