Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Olga_Piaf от 23.01.2015, 16:46

Название: Как считать уникальные значения формулой ПРОМЕЖУТОЧНЫЕ ИТОГИ?
Отправлено: Olga_Piaf от 23.01.2015, 16:46
День добрый!
Прошу помочь: в массиве данных при выставлении фильтра необходимо суммировать только те значения, которые в выборке по итогам фильтра представлены только один раз -помогите, плиз!

конкретику написала в файле
Название: Re: Как считать уникальные значения формулой ПРОМЕЖУТОЧНЫЕ ИТОГИ?
Отправлено: MCH от 23.01.2015, 19:44
формула для ячейки A4, копируется вниз (подходит для ex2007/10/13):
=ЕСЛИ(И(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B4)>0;СЧЁТЕСЛИМН(A$3:A3;">0";B$3:B3;B4)=0);МАКС(A$3:A3)+1;"")
Название: Re: Как считать уникальные значения формулой ПРОМЕЖУТОЧНЫЕ ИТОГИ?
Отправлено: MCH от 23.01.2015, 19:51
Формула для H2:
=СУММЕСЛИ($A$4:$A$16;">0";H$4:H$16)
Название: Re: Как считать уникальные значения формулой ПРОМЕЖУТОЧНЫЕ ИТОГИ?
Отправлено: Ольга Воробьёва от 23.01.2015, 21:55
Спасибо огромное!!!! Попробую на большом массиве в понедельник!!!
А без столбца "А" не обойтись?
Название: Re: Как считать уникальные значения формулой ПРОМЕЖУТОЧНЫЕ ИТОГИ?
Отправлено: _Boroda_ от 26.01.2015, 12:25
Можно
=СУММ(ЕЧИСЛО(1/(ПОИСКПОЗ(B4:B16;ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(F3;СТРОКА(F4:F16)-3;));B4:B16)=СТРОКА(B4:B16)-3))*F4:F16)
формула массива. Вводится одновременным нажатием Контрл Шифт Ентер.
Но на больших массивах будет тормозить.