From: Dave Peterson on
Are you using xl2007?

If you are, you may want to try =sum(sumifs(...))
(I didn't load xl2007 to try that.)

But this seemed to work for me in xl2003:

=SUM(SUMPRODUCT((A1:A10="London")*(B1:B10={1,2,3,4,5})*D1:D10))

Adjust the ranges to match--but you can't use whole columns (except in xl2007+).

Bob Phillips explains =sumproduct() in much more detail here:
http://www.xldynamic.com/source/xld.SUMPRODUCT.html

Seanie wrote:
>
> A further twist on =SUM(SUMIF(B:B,{1,2,3,4,5},D:D))
>
> How could I incorporate a further criteria eg. If ColA contains
> "London" and if ColB contains one of 1,2,3,4,5 then add up all those
> instance in ColD

--

Dave Peterson
From: Seanie on
Yes Dave, using 2007. Would replacing 1,2,3,4,5 etc with a Range Name
where all my values listed work? - just can't test this as this moment


From: Dave Peterson on
I don't have xl2007 on this pc.

But post back with your results <bg>.

Seanie wrote:
>
> Yes Dave, using 2007. Would replacing 1,2,3,4,5 etc with a Range Name
> where all my values listed work? - just can't test this as this moment

--

Dave Peterson
From: Seanie on
I tried below, which should just return all "Londons" Sales of 18,20,
32 etc etc, but I get a #Value

=SUM(SUMPRODUCT(('Sales Mix'!A:A="London")*('Sales Mix'!
B:B={18,20,32,140,172,208,212,500,99,204,203})*'Sales Mix'!D:D))



This formula below gives me the correct total sales I'm after in all
Areas

=SUM(SUMIF('Sales Mix'!B:B,
{18,20,32,140,172,208,212,500,99,204,203},'Sales Mix'!D:D))

From: Dave Peterson on
I'm guessing that you have some non-numeric entry in column D.

=sum(a1:b1)
will ignore text entries

But using multiplication
=a1*b1
will result in a #value! error.

Seanie wrote:
>
> I tried below, which should just return all "Londons" Sales of 18,20,
> 32 etc etc, but I get a #Value
>
> =SUM(SUMPRODUCT(('Sales Mix'!A:A="London")*('Sales Mix'!
> B:B={18,20,32,140,172,208,212,500,99,204,203})*'Sales Mix'!D:D))
>
> This formula below gives me the correct total sales I'm after in all
> Areas
>
> =SUM(SUMIF('Sales Mix'!B:B,
> {18,20,32,140,172,208,212,500,99,204,203},'Sales Mix'!D:D))

--

Dave Peterson