Страницы: 1
RSS
Как сгруппировать одинаковые значения с переносом зависимых ячеек?
 
Здравствуйте,  каким образом можно привести данную таблицу к  такому виду?
Не получается сгруппировать  вертикально-горизонтальную таблицу, по одинаковым значениям.
Нахожу элементы , нахожу массив вхождений, но сравнить массив не выходит.

Задача:
В итоговой таблице могу  видеть полную картину по "хлебу", "молоку", все месяцы  когда  покупался. (математические  расчеты все получились, но возникла сложность с переносом "зеленых_да"  в единую строку строку для  накладного понимания. )
 
в А20:D20
Код
=ЕСЛИ(ЕТЕКСТ(B20);СТРОКА(A1);"")
=ЕСЛИОШИБКА(ИНДЕКС($B$2:$B$14;АГРЕГАТ(15;6;СТРОКА($A$1:$A$49)/ЕНД(ПОИСКПОЗ($B$2:$B$14;$B$19:B19;0));1));"")
=ЕСЛИОШИБКА(ИНДЕКС($C$1:$N$10;ПОИСКПОЗ($B20;$B$1:$B$10;0);ПОИСКПОЗ(C$19;$C$1:$N$1;0));"")
=ЕСЛИОШИБКА(ИНДЕКС($D$2:$N$11;АГРЕГАТ(14;6;СТРОКА($D$1:$N$10)/($B$2:$B$10=$B20)/(D$2:D$10="да");1);СТОЛБЕЦ(A1));"")
если не ошибся
 
в яч. D20 формулу =ЕСЛИ(СУММПРОИЗВ(($B$2:$B$9=$B20)*(D$2:D$9="да"))=0;"";"да")
и протянуть.
А если бы вместо "да" были единицы, то формула была бы еще проще. =СУММЕСЛИ($Q$2:$Q$9;$Q20;D$2:D$9)
Изменено: Михаил Лебедев - 27.11.2017 06:43:44
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
... а писать "да" вместо 1 можно с помощью формата ячеек
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
Михаил Лебедев написал: ... а писать "да" вместо 1 можно с помощью формата ячеек
Гениально, не знал что  так можно!
Спасибо огромное!
 
Цитата
copper-top написал: если не ошибся
Проверю,   но я  в  этих индексах повяз на  несколько  дней, поэтому и искал более  элегантное  решение!
Спасибо!
 
b_alex, проверять не надо - опробуйте. если надо - пользуйтесь. например, первыми тремя формулами из четырех из cообщения #2.
Страницы: 1
Наверх