sumproduct assistance pleas

  • Thread starter Thread starter Ajay
  • Start date Start date
A

Ajay

Afternoon all
I have a table of raw data containing an inventory list by department, I
need to count the number of items in each dept which are out of date.

I tried =SUMPRODUCT('Airlines Derby Dim and Inst
all'!B:B=Summary!A2)*('Airlines Derby Dim and Inst all'!L:L<17/6/2009).

Column B is the listing of all dept numbers and Column L is the date
information.
The summary sheet lists all the unique det numbers in column A.

I need to provide a count by dept with items containing dates before today
(17th June). Hope that explains it
Thanks in advance
Ajay
 
Hello
Thankyou for your help I have replaced my formula with the one below and I
still get a 0 count in all depts which I know is wrong.

The formula I am using is
=SUMPRODUCT('Airlines Derby Dim and Inst
all'!$B$2:$B$2116=Summary!A2)*('Airlines Derby Dim and Inst
all'!$L$2:$L$2116<DATE(2009,6,17))

I have checked the format of the date column in the raw data sheet and that
is correct.

Any other ideas please?
Ajay
 
An extra pair of parentheses needed, I think.
Change =SUMPRODUCT('Airlines Derby Dim and Inst
all'!B1:B2000=Summary!A2)*('Airlines Derby Dim and Inst
all'!L1:L2000<Date(2009,6,17)) to
=SUMPRODUCT(('Airlines Derby Dim and Inst
all'!B1:B2000=Summary!A2)*('Airlines Derby Dim and Inst
all'!L1:L2000<Date(2009,6,17))) or
=SUMPRODUCT(('Airlines Derby Dim and Inst
all'!B1:B2000=Summary!A2),('Airlines Derby Dim and Inst
all'!L1:L2000<Date(2009,6,17))).
 
Two things to look at:
1. What's in Summary!A2?
2. Are you sure column L contains true Excel dates? Checking the formatting
doesn't proved anything because they can look like dates but still be text.
Check with =isnumber(l2) and copy down. If any return False, that's your
problem.

Regards,
Fred.
 
Hi
I have tried your suggestion and am still at a loss as to why I cant get an
answer. I tried both your examples and no luck.
Any other suggestions please?
Ajay
 
Hi
I looked at your two suggestions and your right the 2nd one returns false
against all of the dates. How do I change the format so that they are
registered and picked up in the summary sheet calculation please
A big thanks
Ajay
 
There are a few ways:
1. Use Text to Columns to convert text to a date (you can create a new
column, or simply replace the old one).
2. Force Excel to convert the text to a number by doing arithmetic on it.
Put 1 in an empty cell. Copy it. Highlight your column, right-click, choose
Paste Special...>Multiply)
3. Tell Sumproduct to convert the text to a date. Try using:
=SUMPRODUCT('Airlines Derby Dim and Inst
all'!$B$2:$B$2116=Summary!A2)*(Datevalue('Airlines Derby Dim and Inst
all'!$L$2:$L$2116)<DATE(2009,6,17))

Regards,
Fred
 
You haven't included your column L condition within the SUMPRODUCT, as
you've omitted a pair of parentheses.

You need
=SUMPRODUCT(('Airlines Derby Dim and Inst
All'!$B$2:$B$2116=Summary!A2)*('Airlines Derby Dim and Inst
All'!$L$2:$L$2116<DATE(2009,6,17)))
not
=SUMPRODUCT('Airlines Derby Dim and Inst
All'!$B$2:$B$2116=Summary!A2)*('Airlines Derby Dim and Inst
All'!$L$2:$L$2116<DATE(2009,6,17))
 
Excellent I used option 2 and created a new column. This has worked a big
thanks.
Cheers
Ajay
 
Back
Top