Страницы: 1
RSS
Сколько раз символ встречается в диапазоне ячеек
 
Есть довольно известная формула, которая позволяет посчитать сколько раз определенный символ встречается в ячейке (пример для символа "г"):  
=ДЛСТР(B5)-ДЛСТР(ПОДСТАВИТЬ(B5;"г";""))  
 
Эта формула подсчитывает сколько раз в тексте, находящемся в ячейке B5 встречается буква "г".  
 
Но понадобилось подсчитать сколько раз символ встречается в диапазоне.  
Попробовал изменить формулу.  
Вариант (как формула массива): =ДЛСТР($B$2:$B$7)-ДЛСТР(ПОДСТАВИТЬ($B$2:$B$7;$B$233;"")) ничего не дал - формула работает некорректно.  
 
Подскажите, как можно решить поставленную задачу?
 
Можно,  
Чтобы просуммировать все "ДЛСТР" используйте "СУММПРОИЗВ", или "СУММ" (массивн)
 
=СУММ(--(ЕЧИСЛО(ПОИСК("р";A1:A4))))
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=Владимир}{date=13.09.2011 10:50}{thema=}{post}=СУММ(--(ЕЧИСЛО(ПОИСК("р";A1:A4)))){/post}{/quote}  
Это подсчет ячеек. Считать символы (формула массива):  
=СУММ(ДЛСТР(A1:A4)-ДЛСТР(ПОДСТАВИТЬ(A1:A4;"р";"")))
 
спасибо, решение подошло, а почему формула не работала без обрамления ее в функцию "СУММ"?..
 
Создается массив значений, который нужно обработать. СУММ, СЧЕТ...
 
спасибо еще раз, буду знать
Страницы: 1
Читают тему
Loading...