Thread: Sumif errors
View Single Post
  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Arvi Laanemets Arvi Laanemets is offline
external usenet poster
 
Posts: 510
Default Sumif errors

Hi

=SUMPRODUCT(--('2007-01'!$E$3:$E$500,$B:$B,'2007-01'!$I$3:$I$500))/1000000

For sumproduct, all ranges involved MUST be of same dimension! And
whole-column-references aren't accepted at all!
So right will be p.e.
=SUMPRODUCT(--('2007-01'!$E$3:$E$500,$B$3:$B$500,'2007-01'!$I$3:$I$500))/1000000
or
=SUMPRODUCT(--('2007-01'!$E$3:$E$500,$B$1:$B$498,'2007-01'!$I$3:$I$500))/1000000
etc.
The formula calculates (for 1st example)
SUM('2007-01'!$E$3*$B$3*'2007-01'!$I$3+'2007-01'!$E$4*$B$4*'2007-01'!$I$4+...)

=SUMIF('2007-01'!$E$3:$E$500,B:B,'2007-01'!$I3:$I$500)/1000000

With SUMIF, you compare condition range ('2007-01'!$E$3:$E$500 in your
formula) with some fixed value (TRUE, "whatever string", 999, etc. as second
parameter) - you have there a range instead. Probably Excel simply takes the
value from cell B1 as condition, i.e it sums all values from
'2007-01'!$I3:$I$500 for which in condition range is same value as in B1.


=SUM(IF('2007-01'!$E$3:$E$500,$B:$B,'2007-01'!$I$3:$I$500))/1000000

I'm not sure. Probably this formula will have some meaning, when you replace
B:B reference with some determined range like for SUMPRDUCT formula, and you
enter it as an array formula (Ctrl+Shift+Enter) - but only when in range
'2007-01'!$E$3:$E$500 all values are Boolean.


--
Arvi Laanemets
( My real mail address: arvi.laanemets<attarkon.ee )




"Robert" wrote in message
...
I have tried a few different formulas but have not got the results I
expected.

=SUMPRODUCT(--('2007-01'!$E$3:$E$500,$B:$B,'2007-01'!$I$3:$I$500))/1000000
---- I get #Value!

=SUMIF('2007-01'!$E$3:$E$500,B:B,'2007-01'!$I3:$I$500)/1000000 ---- I get
a 0

=SUM(IF('2007-01'!$E$3:$E$500,$B:$B,'2007-01'!$I$3:$I$500))/1000000 ---- I
get a value equal to the entire column...it is not picking up the
$B:$B...seems like $B;$B is a dead cell and no matter what I put there is
not
being read. I have tried to change the cell formatting but nothing seems
to
work