See http://www.xldynamic.com/source/xld.SUMPRODUCT.html for a detailed explanation.Originally Posted by Saladsamurai
Excel doesn't detect the shape, you told it when you stated the ranges to test. Because it is multiplying the arrays, when it sees a horizontal range/array and a vertical range/array, it creates a matrix array result, which gets summed as per normal. That is why you cannot use the double unary form, because that is using SUMPRODUCT in its standard form, which will not multiply the different shaped arrays.Originally Posted by Saladsamurai