Kaip skaičiuoti „Word“ įvykius „Excel“ diapazone „Excel“

Anonim

Mes jau išmokome skaičiuoti langelius, kuriuose yra tam tikras tekstas, naudojant funkciją COUNTIF. Šiame straipsnyje mes išmoksime suskaičiuoti, kiek kartų žodis pasirodo „Excel“ diapazone. Kitaip tariant, mes suskaičiuosime, kiek kartų žodis įvyko „Excel“ diapazone.

Bendra formulė

= SUMPRODUCT (LEN (diapazonas) -LEN (PAKAITA (diapazonas, žodis, "")))/LEN (žodis)

Diapazonas: Diapazonas, kuriame bandote suskaičiuoti konkretų žodį.
Žodis: Žodis, kurį norite suskaičiuoti.

Paimkime pavyzdį ir suprasime, kaip tai veikia.

Pavyzdys: suskaičiuokite „laimingą“ žodį „Excel“ diapazone.
Čia mes turime keletą sakinių skirtingose ​​ląstelėse. Turime suskaičiuoti žodžio „laimingas“ atsiradimą tame diapazone.

Parašykite šią formulę langelyje D2.

= SUMPRODUCT (LEN (A2: A4) -LEN (PAKAITA (A2: A4, D1, "")))/LEN (D1)

Naudojant šią funkciją „Excel“ skaičiuojama, kiek kartų diapazone pasirodo konkretus žodis „laimingas“ A2: A4. Ši „Excel“ formulė grąžina skaičių kaip 4.
Kaip tai veikia?
Idėja yra gauti tam tikro žodžio simbolių skaičių diapazone ir tada padalyti iš žodžio ilgio. Pvz., Jei „Happy“ yra 4 kartus tam tikrame diapazone, jo bendras ilgis yra 20 (4*5) diapazone. Jei padalinsime 20 iš 5, gausime 4. Kuris yra žodžių skaičius diapazone.
Išardykime jį iš vidaus.
LEN (A2: A4): pateikiamas simbolių skaičius kiekviename langelyje kaip masyvas {49; 27; 34}.

Kitas LEN (PAKEITIMAS (A2: A4, D1, "")): pakaitinė funkcija pakeičia žodį D1 su "" kiekviename diapazono A2: A4 langelyje. Tada „Len“ funkcija grąžina simbolių skaičių iš šių pakeistų sakinių masyve {39; 22; 29}.

LEN (D1): tai grąžina žodžio ilgį D1, kuris yra 5 (laimingas).

Dabar formulė supaprastinta iki SUMPRODUCT ({49; 27; 34} - {39; 22; 29})/5. Atėmus masyvus, SUMPRODUCT turi SUMPRODUKTAS ({10; 5; 5})/5. Funkcija prideda masyvą ir gauname 20/5. Tai suteikia mums rezultatą 4.

Skaičiavimas nejaučia didžiųjų ir mažųjų raidžių
Kadangi SUBSTITUTE skiria didžiąsias ir mažąsias raides, aukščiau pateikta formulė ignoruos bet kokį žodį, kuriame nėra tos pačios raidės, t. Y. „Laimingas“. Kad aukščiau pateikta formulė nepaisytų didžiųjų ir mažųjų raidžių, turime pakeisti kiekvieno žodžio didžiosios ir mažosios raidės į ieškomas. Štai kaip tai daroma.

= SUMPRODUCT (LEN (A2: A4) -LEN (PAKAITA (UPPER (A2: A4), UPPER (D1), "")))/LEN (D1)

Dabar byla nebesvarbi. Ši funkcija skaičiuos kiekvieną žodį D1, nepriklausomai nuo didžiųjų ir mažųjų raidžių.

Galimos klaidos:
Bus skaičiuojama kito žodžio dalis: Šiame pavyzdyje, jei turėtume žodį „laimė“ (tik, pavyzdžiui, žinau, kad tokio žodžio nėra), jis taip pat būtų skaičiuojamas. Kad to išvengtumėte, žodžius galite apsupti taškais „“, „D1“ ir „“. Bet kai žodis sakinyje pasirodo pirmas ar paskutinis, tai taip pat nepavyks.

Populiarūs straipsniai

50 „Excel“ spartusis klavišas produktyvumui padidinti: Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.

Kaip naudotis t„VLOOKUP“ funkcija „Excel“: Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei iš įvairių diapazonų ir lapų ieškoti.

Kaip naudoti funkciją „COUNTIF“ programoje „Excel“: Skaičiuokite vertes su sąlygomis naudodami šią nuostabią funkciją. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.

Kaip naudotis „SUMIF“ funkcija „Excel“: Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.