SUMPRODUCT

M

M&M

The Min column is the calculation of MIN(ABS(A1:C1)) by row. Now I need to
have a count by each column that the value is equal to the Min column. I
tried to use the sumproduct as below but it doesn't work:

=sumproduct(--(A1:A9<>"?"),ABS(A1:A9)=(D1:D9))

My data is randomly to have "?"; therefore I need to make sure the formula
do not count the "?" and also treat all valuse as "ABS". The results should
be 3 in col A, 4 in col B, and 5 in col C.

Any hlep is greatly appreciated?

A B C MIN
1 -14% -14% -11% 11%
2 -12% -9% 9% 9%
3 -16% -16% -19% 16%
4 -13% -12% 12% 12%
5 -16% -17% -16% 16%
6 -16% -14% -10% 10%
7 ? ? ? ?
8 -17% -17% -18% 17%
9 -19% -17% -18% 17%
 
T

T. Valko

The results should be 3 in col A, 4 in col B, and 5 in col C.

I think the correct results should be: 3,5,5

Try this array formula** :

=SUM(IF(ISNUMBER(A1:A9),--(ABS(A1:A9)=$D1:$D9)))

** array formulas need to be entered using the key combination of
CTRL,SHIFT,ENTER (not just ENTER). Hold down both the CTRL key and the SHIFT
key then hit ENTER.

Copy across as needed.
 
M

M&M

Thank you so much, it works!!!
--
M&M


T. Valko said:
I think the correct results should be: 3,5,5

Try this array formula** :

=SUM(IF(ISNUMBER(A1:A9),--(ABS(A1:A9)=$D1:$D9)))

** array formulas need to be entered using the key combination of
CTRL,SHIFT,ENTER (not just ENTER). Hold down both the CTRL key and the SHIFT
key then hit ENTER.

Copy across as needed.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top