Страницы: 1
RSS
Выборка данных из столбца в 2-х мерную таблицу по 3-м признакам
 
Не знаю как грамотно сформулировать проблему...
Лучше смотреть пример (вложение)
Там из таблицы "Исходная табл" нужно перенести данные в табл "результат".
Такое ощущение, что там понадобится формулы массива и куча всего другого... короче жуть.
 
В смысле нужно просуммировать по критериям? Вы бы результат показали какой нужен.
 
Без формулы массива и всякой мути, не понятно нужна сумма или счет
Код
=СУММЕСЛИМН($K$3:$K$29;$H$3:$H$29;$A4;$I$3:$I$29;$B4;$J$3:$J$29;C$3)
=СЧЁТЕСЛИМН($H$3:$H$29;$A4;$I$3:$I$29;$B4;$J$3:$J$29;C$3)
 
Ну, или еще для суммирования:
Код
=СУММПРОИЗВ(($H$3:$H$29=$A4)*($I$3:$I$29=$B4)*($J$3:$J$29=C$3)*$K$3:$K$29)

ЗЫ: В принципе, т.к. там значения по-одному, то они и перенесутся.
 
сумма не нужна
нужно из зеленого поля исходной таблицы перенести данные в зеленое поле таблицы результатов.
Вложил табличку с данными в таблице результатов, для примера. Будет видно от куда какая цифра берется.
 
Цитата
Николаевич написал: сумма не нужна
Чем Ваш результат, отличается от результата при использовании формулы СУММЕСЛИМН из сообщения #3?
 
Цитата
gling написал: Чем Ваш результат, отличается от результата при использовании формулы СУММЕСЛИМН из сообщения #3?
Или от СУММПРОИЗВ из #4?
 
gling,ух, рабооооооооотает.
Спасибо большое.
 
Не хотите получить значение, можно выбрать  соответствующую ячейку.
Код
=ИНДЕКС($K$1:$K$29;СУММПРОИЗВ(($H$1:$H$29=$A4)*($I$1:$I$29=$B4)*($J$1:$J$29=C$3)*СТРОКА($H$1:$H$29)))
 
Алишер Шакиров, Да это то же решение. Оба решения неожиданные для меня (не удивительно)... через сумму... я ковырялся с индексами и т.д..))) Если бы не этот форум до дырки в голове мог доковыряться и без толку.
Всем отзывчивым большое Спасибо, избавили от проблемы и дырки в голове.
Изменено: Николаевич - 25.06.2016 17:30:11
 
Ещё один вариант с функцией АГРЕГАТ для ексель 2010+ и формулой
Код
=ПРОСМОТР(2;1/($H$3:$H$29=$A4)/($I$3:$I$29=$B4)/($J$3:$J$29=C$3);$K$3:$K$29)
Изменено: jakim - 25.06.2016 18:48:24
 
jakim, спасибо  
 
Цитата
Николаевич написал: Такое ощущение, что там понадобится формулы массива
Цитата
Николаевич написал: я ковырялся с индексами и т.д..
Ну, можно и так (массивная):
Код
=ИНДЕКС($K$3:$K$29;ПОИСКПОЗ($A4&$B4&C$3;$H$3:$H$29&$I$3:$I$29&$J$3:$J$29;))
Страницы: 1
Наверх