Страницы: 1
RSS
Выборка данных с накоплением по нескольким условиям
 
Добрый день, уважаемые участники форума.

Пытаюсь сделать форму выборки значений по нескольким условиям.
1 условие Показатель по которому нужно выбрать необходимый диапазон.
2 условие месяц, но тут есть нюанс, 2 условие и 3 условие должны иметь связь. А именно, сейчас благодаря форуму, удалось собрать формулу, которая выводит значения с накоплением, т.е. выбрав март, значение просуммирует янв-март.
3 условие  - Показывать значения с накоплением или без накопления (если пусто).

Спасибо!
 
Для Вашего примера
Код
=SUMIF(B6:M6;IF(C13="С накоплением";"<=";"=")&B13;IF(A13=A7;B7:M7;B8:M8))

в шапке месяца сделал датами
 
bigorq, Спасибо за вариант решения, подскажите, а если будет еще один показатель, что надо добавить в формуле?
 
Цитата
e-748 написал:
а если будет еще один показатель
Для начала нужно знать, что за показатель Вы хотите добавить
 
bigorq,Показатель, который в первом столбце, их может быть больше двух.
 
Цитата
e-748 написал:
их может быть больше двух.

Насколько больше? если 4-5, то можно подправить формулу, а если с десяток, то уже сложнее

зы1
=СУММЕСЛИ(B6:M6;ЕСЛИ(C13="С накоплением";"<=";"=")&B13;ВЫБОР(ПРАВСИМВ(A13;1);B7:M7;B8:M8))

заменил if на choose.
Если Ваш офис его поддерживает, то до 9 строк будет работать, добавьте их только после B8:M8

зы2
можно до 30 строк, но нужно вместо этого ПРАВСИМВ(A13;1), что-то поинтереснее добавить, например ПОДСТАВИТЬ(A13;"Показатель ";"")
Изменено: bigorq - 21.11.2019 14:31:01
 
bigorq, может быть больше 10 точно, виноват, что сразу не указал((

Опишу задачу подробней, сложность появилась с условием 1 "Показатель", таких показателей может быть N-количество, я себе представлял это, следующим образом, при выборе показателя из выпадающего списка, происходило смещение диапазона выбранных ячеек. Как на картинки.
Изменено: e-748 - 21.11.2019 16:36:41
 
e-748, получается Вам необходимо просто менять диапазон в зависимости от показателя? это касаемо 1 условия...
2 условие понятно
а вот 3 е - с накоплением? - это суммирование допустим  если 2 условие февраль то с накоплением это значит январю + февраль!?

и приложите к #11 сообщению файл пример
к 1
Код
=СУММ(ЕСЛИ($C$13="С накоплением";ИНДЕКС($B$7:$M$10;ПОИСКПОЗ($A$13;$A$7:$A$10;0);1):ИНДЕКС($B$7:$M$10;ПОИСКПОЗ($A$13;$A$7:$A$10;0);ПОИСКПОЗ($B$13;$B$6:$M$6;0));ИНДЕКС($B$7:$M$10;ПОИСКПОЗ($A$13;$A$7:$A$10;0);ПОИСКПОЗ($B$13;$B$6:$M$6;0))))
Изменено: Mershik - 21.11.2019 15:36:24
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, предложенная формула работает, Спасибо Вам большое за помощь, и спасибо всем за внимание и уделенное время.
Страницы: 1
Наверх