Tiedämme, että solun merkkien kokonaismäärä voidaan laskea Excel LEN -toiminnolla. Olemme myös oppineet laskemaan merkkien kokonaismäärän alueella. Nyt laskemme tietyn alueen (useamman kuin yhden solun) tekstin kokonaismäärän käyttämällä samaa tekniikkaa.
Tähän on kaksi tapaa. Katsotaanpa ensimmäistä menetelmää.
Yleinen kaava alueen merkkien laskemiseksi
= SUMPRODUCT (LEN (alue) -LEN (SUBSTITUTE (alue, "merkki", ""))) |
valikoima: Se on alue, joka sisältää tekstin.
merkki:Tämä on hahmo, jonka haluat laskea. Se voi olla tietty merkki tai lause.
Esimerkki: Laske tietty teksti alueelle
Yllä olevassa kuvassa on joitain tekstejä alueella B3: B6. Meidän on laskettava alueen "x" -merkkien kokonaismäärä yhdellä kaavalla. Tuloksen tarkistamiseksi olemme kirjoittaneet manuaalisesti kussakin solussa olevaan x -numeroon. Voimme tiivistää ne, mutta haluamme käyttää yhtä kaavaa, joka ei riipu muista sarakkeista tai manuaalisesta työstä. Käytämme yllä mainittua yleistä kaavaa.
Kirjoita tämä kaava soluun C8.
= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (B3: B6, "x", "")))) |
Paina enter. Meillä on yhteensä merkkejä alueella, joka on 6.
Kuinka se toimii?
SUMPRODUCT -funktio on taulukkofunktio, joka tiivistää annetun taulukon. LEN -funktio palauttaa solun tai annetun tekstin merkkijonon pituuden. SUBSTITUTE -funktio palauttaa muutetun merkkijonon, kun tietty merkki on korvattu toisella.
Nyt toiminto toimii nurinpäin. Joten otamme ensin LEN (B3: B6) -osan.
Tässä olemme syöttäneet LEN -toiminnolle alueen B3: B6. LEN -funktio palauttaa taulukon jokaisen solun pituuden.
{32;53;51;69} |
Seuraava LEN (VAIHTOEHTO (B3: B6, "x", "")). Tässä SUBSTITUTE -funktio suorittaa ja palauttaa joukon muutettuja merkkijonoja sen jälkeen, kun kaikki "x" on korvattu tyhjällä ("") alueelta B3: B6. Sitten tämä taulukko syötetään uudelleen LEN -funktioon, joka palauttaa jäljellä olevat merkit. {31; 52; 49; 67}
Meillä on tällä hetkellä kaksi taulukkoa SUMPRODUCT-funktiossa = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Toinen matriisi vähennetään ensimmäisestä taulukosta ja saamme lopullisen taulukon muodossa, = SUMPRODUCT ({1; 1; 2; 2}). Ja lopuksi tämä taulukko lasketaan yhteen lopputulokseksi 6.
Kirjainkoosta riippumatonkaava
Yllä oleva kaava erottaa isot ja pienet kirjaimet, koska SUBSTITUTE -toiminto on isot ja pienet kirjaimet. Käytä tätä kaavaa, jos haluat laskea alueen tietyn merkin sen tapauksesta riippumatta.
= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUTE (LOWER (B3: B6), "x", "")))) |
Tässä kaavassa LOWER -funktio muuntaa kaikki alueen B3: B6 merkkijonot pieniksi kirjaimiksi ja sitten koko prosessi tapahtuu, kuten edellä on kuvattu.
Vaihtoehtoinen kaava:
Vaihtoehtoinen tapa on käyttää SUM -funktiota ja LEN -funktiota taulukkokaavana. Se tarkoittaa, että meidän on käytettävä CTRL+VAIHTO+ENTER -näppäinyhdistelmää funktion kirjoittamisen jälkeen.
{= SUMMA (LEN (B3: B6) -LEN (KORVA (B3: B6, "x", ""))))}} |
Tietyn alueen tekstin laskeminen:
Saatat ihmetellä nyt kuinka laskea tietty teksti alueella. Tämä voidaan tehdä pienellä muutoksella tässä käsitellyssä kaavassa.
Joten kyllä kaverit, tällä tavalla voit saada tietyn hahmon kokonaismäärän alueella. Tämä on melko helppoa, mutta jos sinulla on epäilyksiä tai muita erityisiä kyselyitä, jotka liittyvät tähän artikkeliin tai muuhun Excel 2010/2013/2016/2019/365 tai Excel VBA: hon, kirjoita se alla olevaan kommenttiosaan. Puhdistan mielelläni epäilyksesi.
Laske merkkejä solussa Excelissä | Opi laskemaan tietty merkki solussa tai merkkijonossa.
Laske osumat yhteensä kahdella alueella Excelissä | Opi laskemaan kokonaisosumat kahdella alueella SUMPROUDCT -toiminnon avulla.
SUMIFS käyttäen AND-OR-logiikkaa | SUMIFSia voidaan käyttää myös OR -logiikan kanssa. SUMIFSin käyttämä epäpuhdas logiikka on AND -logiikka.
SUMPRODUCT IF -logiikalla | Opi käyttämään SUMPRODUCT -ohjelmaa IF -logiikan kanssa ilman IF -funktiota kaavassa.
Suosittu artikkeli:
50 Excel -pikanäppäintä tuottavuuden lisäämiseksi | Nopeuta tehtävääsi. Nämä 50 pikanäppäintä tekevät työskentelystäsi entistä nopeampaa Excelissä.
VLOOKUP -toiminto Excelissä | Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja arkeilta.
COUNTIF Excel 2016: ssa | Laske arvot olosuhteilla käyttämällä tätä hämmästyttävää toimintoa. Sinun ei tarvitse suodattaa tietojasi tietyn arvon laskemiseksi. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.
SUMIF -toiminnon käyttäminen Excelissä | Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.