Доброго времени суток. Очень прошу помочь в решении вопроса. Есть набор данных в одном столбце, нужно посчитать кол-во определенных значений в динамичных диапазонах, т.е. кол-во строк может постоянно меняться и разграничением можно указать только буквенные занчения... В примере думаю более понятно все будет. попытался использовать следующую формулу =СЧЁТЕСЛИ(СМЕЩ(ДВССЫЛ(ЯЧЕЙКА("адрес";ИНДЕКС($A:$A;ПОИСКПОЗ($F3;$A:$A;0);1));ИСТИНА);1;0;10;1);"2"), но загвоздка в том, что исходную ячейку определил, но не могу понять, как определить конечную ячейку диапазона... Статично выставить высоту не получится так как она может быть как 10 строк так и 15 и т.д.
Подсчет определенных значений в диапазоне, Необходимо посчитать кол-во определенных значений в динамическом диапазоне.
04.04.2017 11:11:20
|
|
|
|
04.04.2017 11:34:30
Не рекомендую так выставлять диапазоны - $A:$A
=СЧЁТ(1/(((ПРОСМОТР(СТРОКА($A$1:ИНДЕКС($A$1:$A$1000;ПРОСМОТР(9^9;$A$1:$A$1000;СТРОКА($A$1:$A$1000));))-1;ЕСЛИ(ЕТЕКСТ($A$1:ИНДЕКС($A$1:$A$1000;ПРОСМОТР(9^9;$A$1:$A$1000;СТРОКА($A$1:$A$1000));));СТРОКА($A$1:ИНДЕКС($A$1:$A$1000;ПРОСМОТР(9^9;$A$1:$A$1000;СТРОКА($A$1:$A$1000));))-1);$A$1:$A$1000)=F3)*$A$1:ИНДЕКС($A$1:$A$1000;ПРОСМОТР(9^9;$A$1:$A$1000;СТРОКА($A$1:$A$1000));))=2))
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
04.04.2017 11:42:53
PerfectVam, В этом и загвоздка, что доп столбцы делать нельзя, и по данной формуле диапазон определяется если Имена стоят в списке по заданному порядку, но они могут идти не по порядку, к примеру у Вас границы определяются по порядку, как в итоговой таблице, но если поменять местами имена в исходном столбце то соответсвенно границы уже будут выставлены не корректно... Но спасибо за идею и помощь.
|
|
|
|
04.04.2017 11:46:05
Владимир, эммм. не много не понимаю логики данной формулы, но почему то не считает... и диапазон вроде определяет не для одного имени, а полный.. т.е. со 2-й по 26-ю строки... Попробую покапаться, спасибо Вам так же.
|
|
|
|
04.04.2017 11:50:10
Владимир, извините, это я так понимаю формула массива, все работает спасибо большое)
|
|
|
|
04.04.2017 11:51:13
Это формула массива - Ctrl+Shift+Enter.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
04.04.2017 11:58:35
Владимир, спасибо
|
|
|
|
04.04.2017 12:25:50
Владимир, еще такой вопрос, если под именем сразу идет буквенное значение, не большой комментарий, то соотвественно диапазон выбирается из 1 строки... забыл об этом указать в примере... можно ли например изменить поиск текста для определения диапазона например каким либо знаком в тексте? например @
|
|
|
|
04.04.2017 13:19:27
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|||
|
|
04.04.2017 13:59:09
Владимир, Пример дополнил
|
|
|
|
04.04.2017 14:39:01
Понятно.
Изменено:
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
||||
|
|
|||