Как уйти от условия & или CONCATENATE, чтобы не модернизировать таблицы ибо их много и они большие, банальные условия, различные справочники по проектированию, формула нужна для электронных расчетов, высвобождения времени на поиски справочных значений? Наверное проблемы с экселем начались, когда в него полезли инженеры, а разрабы этого незнают ^=^, эксель надо под инженеров точить, экономистам уже хватит функций.
Доброго здоровьица! Задачу описать это уже 50 % успеха )) я это пытался сделать выше
в файле таблица у нее есть шапка - столбец и строка в INDEX - можно загнать значение строки и столбца но только одно, а у меня бывают шапки с несколькими условиями т.е. n-столбцов и строк вот мне модсказали как решить с помощью & и скобок { } я решил выложить тут , может быть что-нибудь посоветуете
а вообще в данном файле сценарий такой в серых ячейках выбираем 4 условия т.е. > 2-х и получаем отфильтрованный ответ
Чтобы не вставлять столбцы с объединенными условиями? Простая формула: =ИНДЕКС(F5:K10;ПОИСКПОЗ(B5;C5:C10;0)+ПОИСКПОЗ(B6;D5:D7;0)-1;ПОИСКПОЗ(B7;F2:K2;0)+ПОИСКПОЗ(B8;F3:H3;0)-1) Работает, если условия 1/3 не перемешаны и условия 2/4 одинаковы для условий 1/3 (расположены одинаковыми блоками)
Спасибо, как вариант проще, а что значит + и -1 для ПОИСКПОЗа ? откуда эти данные? и есть ли вообще список закарючек и что они значат? ну это будет гдето уже в другой теме наверное.
Закорючки для строки (для столбца аналогично): ПОИСКПОЗ(B5;C5:C10;0)+ПОИСКПОЗ(B6;D5:D7;0)-1 Первая функция - ищем начало блока первого критерия (например, 1). Вторая функция - ищем положение второго критерия в блоке (пусть тоже 1) -1 - минус одна позиция, ведь две первые функции покажут позицию на 1 больше: 1+1=2, исправляем (1+1-1=1)
Нашли блок, начало в 15 строке. Нашли положение второго критерия в блоке (пусть будет 2). Нужно выбирать в строке 16, ведь это вторая строка блока, а сумма положений даст 15+2=17