Can an array formula reliably do this kind of totaling?

dcoons

Board Regular
Joined
Apr 21, 2002
Messages
56
I want to sum (by month) sales by person and multiply by the price to get total sales by month.

I thought something like {=SUM(SUM(B5:E12)*G5:G12)} or just plain {=SUM(B5:E12)*G5:G12} would work, but it doesn't, as you can see in the cell identified as "Wrong". The cell marked "Right" is a simple sum of the extended products above it--I added the sales in weeks 1 thru 4 then multiplied the total by the price for each row. Is there an array formula or some other approach that won't involve extra/hidden rows to accomplish the task? It needs to span blank rows and text without blowing up. In a test, I essentially created the Red Team block and was able to get the correct answer. However, it may have been dumb luck--once I edited or added to it so that it was more realistic like what I've shown here it quit working. I'm trying to avoid a normal formula like =sum(B5:E5)*G5+sum(B6:E6)* G6+.... as there are quite a few rows an this becomes immediately tedious. Of course, if you have some other slick way of doing this, I'd be happy to see that too!


Excel 2010
ABCDEFGHI
1Sales
2JanPrice
3wk1wk2wk3wk4JanExt Jan
4Red Team
5Joe1111520
6Mary2929244
7Fred5544590
8
9Blue Team0
10Jane1233654
11Marge5633351
12Kevin89335115
13
142418<< WrongRight>>374
Sheet1
 

Excel Facts

Which came first: VisiCalc or Lotus 1-2-3?
Dan Bricklin and Bob Frankston debuted VisiCalc in 1979 as a Visible Calculator. Lotus 1-2-3 debuted in the early 1980's, from Mitch Kapor.
OK, one more twist. If someone typed a bit of text in C8 of the original example, the =sumproduct(rng*rng) will fail due to the text value on that row. Any way to have sumproduct ignore text in this context? or treat it as a zero?

See post #9 if the two ranges are not equally sized.
 
Upvote 0

Forum statistics

Threads
1,215,334
Messages
6,124,319
Members
449,154
Latest member
pollardxlsm

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top