Страницы: 1
RSS
Посчитать количество ячеек до определенной ячейки с текстом
 
Требуется посчитать количество ячеек с именами для каждой компании за каждый год.
В столбце вместе со значениями (именами людей) есть также две категории - Executive и Supervisory. Из базы данных эти ячейки выгружаются все вместе.
Под каждым Executive идет список людей, входящих в эту категорию, доходим до первого Supervisory - всё, эта группа заканчивается, идут люди из категории Supervisory и т.д., за каждый год.
В примере количество Executive равно 6 (розовый цвет), Supervisory 12 (синий). Надо посчитать эти значения до конца, в реальном примере больше 13к строк.    
 
Получилось как-то так:
Код
=ЕСЛИОШИБКА(ЕСЛИ(D2="Executive";ПОИСКПОЗ("Supervisory";D3:D$200;)-1;ЕСЛИ(D2="Supervisory";ПОИСКПОЗ("Executive";D3:D$200;)-1;""));СЧЁТЗ(D3:D$200))
ЗЫ: Файл обрезал. Зачем больше 1200 строк? Диапазон в формуле увеличьте на сколько Вам нужно.
 
Алишер, благодарю в целом и отдельно за оперативность! Сильно выручили.
Я-то думал, чему-то научусь, но пока такие формулы много выше моей простецкой юзерской логики) Буду стремиться.
 
Цитата
Зачем больше 1200 строк?
Я бы сказал - зачем больше 50-ти строк? Для примера достаточно.

В столбец Е:
=ЕСЛИ(ИЛИ(D2={"Executive";"Supervisory"});СЧЁТЗ(D3:$D$2000)-(СУММ(E3:$E$2000)+СЧЁТ(E3:$E$2000));"")
Формула работает с конца, поэтому должна быть протянута на весь диапазон данных.
Страницы: 1
Наверх