Екцел

Пребројте одређене знакове у опсегу

Count Specific Characters Range

Екцел формула: Пребројте одређене знакове у опсегуОпшта формула | _+_ | Резиме

Ако требате да бројите одређене знакове у опсегу ћелија, то можете учинити помоћу формуле која користи ЛЕН и ЗАМЕНУ, заједно са функцијом СУМПРОДУЦТ. У генеричком облику формуле (горе), рнг представља низ ћелија које садрже речи и ткт представља знак који треба да избројите.





У примеру, активна ћелија садржи ову формулу:

броји јединствене вредности у пивот табели
= SUMPRODUCT ( LEN (rng)- LEN ( SUBSTITUTE (rng,txt,'')))
Објашњење

За сваку ћелију у опсегу, СУБСТИТУТЕ уклања све о из текста, а затим ЛЕН израчунава дужину текста без о. Овај број се затим одузима од дужине текста помоћу о.





Будући да користимо СУМПРОДУЦТ, резултат свих ових прорачуна је листа ставки (низ), где постоји једна ставка по ћелији у опсегу, а свака ставка број на основу горе описаног израчуна.Другим речима, имамо листу броја знакова, са једним бројем знакова по ћелији.

пронаћи и заменити референцу на ћелију у екцел формули

СУМПРОДУЦТ затим сумира бројеве на овој листи и враћа укупан број за све ћелије у опсегу.



СУБСТИТУТЕ је функција осетљива на велика и мала слова, па ће се подударати са величином слова при извођењу замене. Ако морате да бројите велика и мала слова појављивања одређеног знака, користите функцију ГОРЊЕ унутар СУБСТИТУТЕ да бисте текст пребацили у велика слова пре него што дође до замене. Затим унесите велики знак за текст који се броји.

Измењени генерички облик формуле изгледа овако:

 
= SUMPRODUCT ( LEN (B3:B7)- LEN ( SUBSTITUTE (B3:B7,'o','')))
Аутор Даве Брунс


^