ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Sumproduct (probably easy) question (https://www.excelbanter.com/excel-worksheet-functions/153779-sumproduct-probably-easy-question.html)

Keith R

Sumproduct (probably easy) question
 
I have two worksheets in my workbook. I'm trying to get a simple sumproduct
based, but I keep getting #Num! values, and can't get my formula to work.
I'd appreciate any suggestions. using XL2003.

Sheets: Raw Data, Main

In Raw Data (about 25K rows)
A B
Item Owner

In Main: comparison Item in C, Owner in Row 1 of that column (with fake data
indicating what I want the formula to return in I2
A B C..... I J K
1 Misc Misc Item OwnerA OwnerB OwnerC
2 Car 2

I'm trying to count the number of each item that each owner has;

Everything I've seen suggests that the proper syntax is:

=SUMPRODUCT((('Raw Data'!A:A)=$C2)*(('Raw Data'!B:B)=$I$1)*1)

but that isn't returning a result (other than #NUM!)

Are there issues with using ranges on other sheets? Or using the entire
column instead of a discrete range (e.g. will blank rows kill it)?

Thanks!
Keith






Don Guillett

Sumproduct (probably easy) question
 
You can NOT use sumproduct with entire columns.
use a1:a100
or defined named ranges
--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Keith R" wrote in message
...
I have two worksheets in my workbook. I'm trying to get a simple sumproduct
based, but I keep getting #Num! values, and can't get my formula to work.
I'd appreciate any suggestions. using XL2003.

Sheets: Raw Data, Main

In Raw Data (about 25K rows)
A B
Item Owner

In Main: comparison Item in C, Owner in Row 1 of that column (with fake
data indicating what I want the formula to return in I2
A B C..... I J K
1 Misc Misc Item OwnerA OwnerB OwnerC
2 Car 2

I'm trying to count the number of each item that each owner has;

Everything I've seen suggests that the proper syntax is:

=SUMPRODUCT((('Raw Data'!A:A)=$C2)*(('Raw Data'!B:B)=$I$1)*1)

but that isn't returning a result (other than #NUM!)

Are there issues with using ranges on other sheets? Or using the entire
column instead of a discrete range (e.g. will blank rows kill it)?

Thanks!
Keith







Rick Rothstein \(MVP - VB\)

Sumproduct (probably easy) question
 
You can't use entire column references in the SUMPRODUCT formula in versions
less than XL2007. Since you are using XL2003, you will have to specify the
full range...

=SUMPRODUCT((('Raw Data'!A1:A25000)=$C2)*(('Raw Data'!B1:B25000)=$I$1)*1)

You don't need that *1 in your formula as you are already multiply the other
expressions.

Rick


"Keith R" wrote in message
...
I have two worksheets in my workbook. I'm trying to get a simple sumproduct
based, but I keep getting #Num! values, and can't get my formula to work.
I'd appreciate any suggestions. using XL2003.

Sheets: Raw Data, Main

In Raw Data (about 25K rows)
A B
Item Owner

In Main: comparison Item in C, Owner in Row 1 of that column (with fake
data indicating what I want the formula to return in I2
A B C..... I J K
1 Misc Misc Item OwnerA OwnerB OwnerC
2 Car 2

I'm trying to count the number of each item that each owner has;

Everything I've seen suggests that the proper syntax is:

=SUMPRODUCT((('Raw Data'!A:A)=$C2)*(('Raw Data'!B:B)=$I$1)*1)

but that isn't returning a result (other than #NUM!)

Are there issues with using ranges on other sheets? Or using the entire
column instead of a discrete range (e.g. will blank rows kill it)?

Thanks!
Keith







Keith R

Sumproduct (probably easy) question
 
Don- thank you for the clarification- I wasn't aware of the whole-column
limitation of Sumproduct. I've adjusted my formula, and now get #Value! in a
cell that I have confirmed should actually have a count (using "=a1=B17"
type checking to make sure I have exact matches). My revised formula, which
covers a large range just for testing purposes, is:

=SUMPRODUCT(('Raw Data'!$A2:$A30000=$C2,'Raw Data'!$B2:$B30000=K$1)*1)

I'm one step closer, since #Value! is better than #Num!, but I'm still
making quasi-random changes in the hopes that I'll magically come across the
right syntax. Any additional assistance you or other readers could provide
would be greatly helpful.

Thanks!
Keith

"Don Guillett" wrote in message
...
You can NOT use sumproduct with entire columns.
use a1:a100
or defined named ranges
--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Keith R" wrote in message
...
I have two worksheets in my workbook. I'm trying to get a simple
sumproduct based, but I keep getting #Num! values, and can't get my
formula to work. I'd appreciate any suggestions. using XL2003.

Sheets: Raw Data, Main

In Raw Data (about 25K rows)
A B
Item Owner

In Main: comparison Item in C, Owner in Row 1 of that column (with fake
data indicating what I want the formula to return in I2
A B C..... I J K
1 Misc Misc Item OwnerA OwnerB OwnerC
2 Car 2

I'm trying to count the number of each item that each owner has;

Everything I've seen suggests that the proper syntax is:

=SUMPRODUCT((('Raw Data'!A:A)=$C2)*(('Raw Data'!B:B)=$I$1)*1)

but that isn't returning a result (other than #NUM!)

Are there issues with using ranges on other sheets? Or using the entire
column instead of a discrete range (e.g. will blank rows kill it)?

Thanks!
Keith









Rick Rothstein \(MVP - VB\)

Sumproduct (probably easy) question
 
Don- thank you for the clarification- I wasn't aware of the whole-column
limitation of Sumproduct. I've adjusted my formula, and now get #Value! in
a cell that I have confirmed should actually have a count (using "=a1=B17"
type checking to make sure I have exact matches). My revised formula,
which covers a large range just for testing purposes, is:

=SUMPRODUCT(('Raw Data'!$A2:$A30000=$C2,'Raw Data'!$B2:$B30000=K$1)*1)

I'm one step closer, since #Value! is better than #Num!, but I'm still
making quasi-random changes in the hopes that I'll magically come across
the right syntax. Any additional assistance you or other readers could
provide would be greatly helpful.


Try your formula this way...

=SUMPRODUCT(('Raw Data'!$A2:$A30000=$C2)*('Raw Data'!$B2:$B30000=K$1))

Rick


PCLIVE

Sumproduct (probably easy) question
 
Maybe this:

=SUMPRODUCT(--('Raw Data'!A2:A30000=$C2),--('Raw Data'!B2:B30000=$K$1))

You switched to K1 in your new formula. I'm assuming you meant to do that.

Regards,
Paul

--

"Keith R" wrote in message
...
Don- thank you for the clarification- I wasn't aware of the whole-column
limitation of Sumproduct. I've adjusted my formula, and now get #Value! in
a cell that I have confirmed should actually have a count (using "=a1=B17"
type checking to make sure I have exact matches). My revised formula,
which covers a large range just for testing purposes, is:

=SUMPRODUCT(('Raw Data'!$A2:$A30000=$C2,'Raw Data'!$B2:$B30000=K$1)*1)

I'm one step closer, since #Value! is better than #Num!, but I'm still
making quasi-random changes in the hopes that I'll magically come across
the right syntax. Any additional assistance you or other readers could
provide would be greatly helpful.

Thanks!
Keith

"Don Guillett" wrote in message
...
You can NOT use sumproduct with entire columns.
use a1:a100
or defined named ranges
--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Keith R" wrote in message
...
I have two worksheets in my workbook. I'm trying to get a simple
sumproduct based, but I keep getting #Num! values, and can't get my
formula to work. I'd appreciate any suggestions. using XL2003.

Sheets: Raw Data, Main

In Raw Data (about 25K rows)
A B
Item Owner

In Main: comparison Item in C, Owner in Row 1 of that column (with fake
data indicating what I want the formula to return in I2
A B C..... I J K
1 Misc Misc Item OwnerA OwnerB OwnerC
2 Car 2

I'm trying to count the number of each item that each owner has;

Everything I've seen suggests that the proper syntax is:

=SUMPRODUCT((('Raw Data'!A:A)=$C2)*(('Raw Data'!B:B)=$I$1)*1)

but that isn't returning a result (other than #NUM!)

Are there issues with using ranges on other sheets? Or using the entire
column instead of a discrete range (e.g. will blank rows kill it)?

Thanks!
Keith











Keith R

Sumproduct (probably easy) question
 
To all who contributed, a mighty thank you. My final formula turned out to
be:

=SUMPRODUCT(('Raw Data'!$A$2:$A$30000=$C2)*1,('Raw
Data'!$B$2:$B$30000=K$1)*1)

Best,
Keith



PCLIVE

Sumproduct (probably easy) question
 
Didn't my suggestion product the same results?

--

"Keith R" wrote in message
...
To all who contributed, a mighty thank you. My final formula turned out to
be:

=SUMPRODUCT(('Raw Data'!$A$2:$A$30000=$C2)*1,('Raw
Data'!$B$2:$B$30000=K$1)*1)

Best,
Keith





Keith R

Sumproduct (probably easy) question
 
I think that it would have (I'm at home, the workbook is at work)- I think
my key problem before is that I thought only one of the sumproduct
conditions needed to be "converted" into a number, whereas your solution and
my final formula address both conditions.

I saw your post after I got the one expression working, and I didn't want to
risk further user error- I apologize for not verifying all proposed
solutoins.

:)
Thanks,
Keith

"PCLIVE" wrote in message
...
Didn't my suggestion product the same results?

--

"Keith R" wrote in message
...
To all who contributed, a mighty thank you. My final formula turned out
to be:

=SUMPRODUCT(('Raw Data'!$A$2:$A$30000=$C2)*1,('Raw
Data'!$B$2:$B$30000=K$1)*1)

Best,
Keith








All times are GMT +1. The time now is 10:19 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com