
Генеричка формула
=SUMPRODUCT(LEN(rng)-LEN(SUBSTITUTE(rng,txt,"")))
Резиме
Ако требате да избројите одређене знакове у опсегу ћелија, то можете да урадите помоћу формуле која користи ЛЕН и СУБСТИТУТЕ, заједно са функцијом СУМПРОДУЦТ. У генерички облику формуле (горе), РНГ представља низ ћелија које садрже речи и ТКСТ представља знак који треба да рачунају.
У примеру, активна ћелија садржи ову формулу:
=SUMPRODUCT(LEN(B3:B7)-LEN(SUBSTITUTE(B3:B7,"o","")))
Објашњење
За сваку ћелију у опсегу, СУБСТИТУТЕ уклања све о из текста, а затим ЛЕН израчунава дужину текста без о. Затим се овај број одузима од дужине текста с о.
Будући да користимо СУМПРОДУЦТ, резултат свих ових прорачуна је листа ставки (низ), где у опсегу постоји једна ставка по ћелији, а свака ставка број на основу горе описаног израчуна. Другим речима, имамо листу бројева знакова, са једним бројем знакова по ћелији.
СУМПРОДУЦТ затим сумира бројеве са ове листе и враћа збир за све ћелије у опсегу.
ЗАМЕНА је функција осетљива на велика и мала слова, тако да ће се подударати са малим и великим словима приликом извођења замене. Ако требате да избројите појаве великих и малих слова одређеног знака, користите функцију ГОРЊЕ унутар СУБСТИТУТЕ да бисте претворили текст у велика слова пре него што дође до замене. Затим наведите велико слово за текст који се броји.
Модификовани генерички облик формуле изгледа овако:
=SUMPRODUCT(LEN(rng)-LEN(SUBSTITUTE(UPPER(rng),TXT,"")))