Sumif for unique values
You're welcome. Thanks for the feedback!
--
Biff
Microsoft Excel MVP
"Graham" wrote in message
...
Many thanks for that and sorry for the second post, I had not seen the
post before I sent it. Thanks again
Graham
On 06/04/2010 16:24, T. Valko wrote:
=SUMPRODUCT(($A$1:$A$43=ROW(A1))/COUNTIF($B$1:$B$43,$B$1:$B$43&"")*$B$1:$B$43)
The OP seems to be satisfied but that formula could return an incorrect
result if a number to sum is the same for more than one criteria.
1...10
1...10
1...12
2...10
=SUMPRODUCT((A2:A5=1)/COUNTIF(B2:B5,B2:B5&"")*B2:B5)
=18.667
The correct result should be 22.
Try this array formula**. Assuming no empty cells in column B.
=SUM(IF(FREQUENCY(IF(A2:A5=1,MATCH(B2:B5,B2:B5,0)) ,ROW(B2:B5)-ROW(B2)+1),B2:B5))
** 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.
|