Страницы: 1
RSS
Преобразование данных к виду плоской таблицы
 
Добрый день. Не могу просуммировать строчку по двум условиям (ключечы слова.м ^москвич^ и ^П^, при изменяющемся месяце отчёта) . Другими словами нужна накопленная цифра на указанный месяц. Помогите пожалуйста. Пример во вложении
 
В качестве названия предлагаю "Преобразование данных к виду плоской таблицы"
Предлагаемое решение - со вспомогательным столбцом.
 
Решение от Ikor помогло, спасибо.
По комментам понял что неправильно формулирую задачу. Правильнее конечно Преобразование данных к виду плоской таблицы. Если есть модератор, просьба изменить тему. Спасибо большое
 
Еще вариант:
=СУММ(СМЕЩ($D$3;ПОИСКПОЗ($A21;$A$4:$A$15;)+ПОИСКПОЗ(C$20;$C$20:$D$20;0)-1;0;;ПОИСКПОЗ($A$19;$D$3:$O$3;)))
Месяц в ячейке А19 преобразуйте в даты.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Можно так, но это вариант для плоской таблицы
Код
=СУММ(СМЕЩ($C$3;ПОИСКПОЗ($A21&C$20;$A$4:$A$15&$C$4:$C$15;0);1;1;СУММ(--($D$3:$O$3<=$A$19))))
 
Код
=СУММ(ИНДЕКС($D$4:$O$15;ПОИСКПОЗ(A21;$A$4:$A$15;0);ПОСЛЕД(ПОИСКПОЗ($A$19;ТЕКСТ($D$3:$O$3;"ММММ");0))))
=СУММ(ИНДЕКС($D$4:$O$15;ПОИСКПОЗ(A21;$A$4:$A$15;0)+1;ПОСЛЕД(ПОИСКПОЗ($A$19;ТЕКСТ($D$3:$O$3;"ММММ");0))))
 
Формула
Код
=SUM(INDEX($D$4:$O$15;AGGREGATE(15;6;ROW($1:$20)/($Q5=$A$4:$A$15)/(S$4=$C$4:$C$15);1);1):INDEX($D$4:$O$15;AGGREGATE(15;6;ROW($1:$20)/($Q5=$A$4:$A$15)/(S$4=$C$4:$C$15);1);MATCH($Q$3;$D$3:$O$3;0)))
Страницы: 1
Наверх