Страницы: 1
RSS
Как просуммировать цифры из ДВУмерного массива по 2м условиям ?
 
Друзья, помогите решить проблему!  
Есть двумерный массив, надо просуммировтаь цифры на пересечении горизонтали и вертикали, по краям горизонтали и вертикали соответственно стоят условия, при их правильном совпадение должно производиться суммирование.  
 
СУМЕСЛИМН не может - у него все условия должны иметь одинаковую длину  
СУММПРОИЗВ тоже не может - ему тоже все условия надо рядами располагать
 
=СУММЕСЛИ($A$2:$A$7;C13;СМЕЩ($A$1;1;ПОИСКПОЗ(D13;$B$1:$H$1;0);6;1))
 
Вариант:  
=СУММЕСЛИ($A$2:$A$7;C13;ИНДЕКС($B$2:$H$7;;ПОИСКПОЗ(D13;$B$1:$H$1;)))
 
и еще  
=СУММПРОИЗВ($B$2:$H$7;($A$2:$A$7=C13)*($B$1:$H$1=D13))  
а тут Казанский чуть опередил  
=СУММЕСЛИ($A$2:$A$7;C13;ИНДЕКС($B$2:$H$7;;ПОИСКПОЗ(D13;$B$1:$H$1;0)))
 
Спасибо парни, очень выручили! Оказывается я неправильно прописывал синтаксис для СУММПРОИЗВ, как увидел тут правильный вариант ударил себя в лоб) Предложенные 2 варианта с СУММЕСЛИ меня просто поразали, хотя если одно из условий повторяется несколько раз в массиве, то они не совсем подходят, но ход мысли... СПАСИБО!
Страницы: 1
Читают тему
Наверх