Здравствуйте, форумчане. Есть формула массива:
=МИН(ЕСЛИ((ЕСЛИ(A196="";$B196=База[Номенклатура];$A196=База[Группа]))*(ЕСЛИ($C$1="Контрагент";$B$1=База[Контрагент];$B$1=База[Регион]));База[Дата])). Проблема заключается в том, что вытягивать для трех сотен ячеек данные из таблицы длинной в сто тысяч строк мягко говоря долго. Подскажите, пожалуйста, чем ее можно заменить. Есть подозрение, что VBA станет панацеей, но написать код у меня пока еще не получилось:(
=МИН(ЕСЛИ((ЕСЛИ(A196="";$B196=База[Номенклатура];$A196=База[Группа]))*(ЕСЛИ($C$1="Контрагент";$B$1=База[Контрагент];$B$1=База[Регион]));База[Дата])). Проблема заключается в том, что вытягивать для трех сотен ячеек данные из таблицы длинной в сто тысяч строк мягко говоря долго. Подскажите, пожалуйста, чем ее можно заменить. Есть подозрение, что VBA станет панацеей, но написать код у меня пока еще не получилось:(