Excel SUMPRODUCT query

I have written a nice working SUMPRODUCT formula - =SUMPRODUCT(--([DLP1.xlsx]InvRegister!$B$4:$B$99="Architect"),--([DLP1.xlsx]InvRegister!$J$4:$J$99=G$2),--([DLP1.xlsx]InvRegister!$K$4:$K$99=G$3),--([DLP1.xlsx]InvRegister!$L$4:$L$99=$A6),([DLP1.xlsx]InvRegister!$N$4:$N$99))

I'd like to replace "Architect" in first part of formula with a cell reference (A1) so I can change the role in A1 and have formula change accordingly.

When I put A1 in place of "Architect" then I get no values returned by formula...

Any ideas? Is it possible or wil I have to just create multiple tabs?
CharApAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
CharApConnect With a Mentor Author Commented:
Brainwave, solved it myself replaced Architect in A1 with ="Architect" and it works, is there a way to just have Architect in A1 or is my workaround the solution?
0
 
Rory ArchibaldCommented:
It should simply be:

=SUMPRODUCT(--([DLP1.xlsx]InvRegister!$B$4:$B$99=$A$1),--([DLP1.xlsx]InvRegister!$J$4:$J$99=G$2),--([DLP1.xlsx]InvRegister!$K$4:$K$99=G$3),--([DLP1.xlsx]InvRegister!$L$4:$L$99=$A6),([DLP1.xlsx]InvRegister!$N$4:$N$99))
0
 
SteveCommented:
Are you using Excel 2003 or 2007+?
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
CharApAuthor Commented:
2007
0
 
Rory ArchibaldCommented:
Simply typing Architect in A1 should work just fine. If it doesn't we'd need to see a sample workbook.
0
 
CharApAuthor Commented:
It doesn't but ="Architect" does work
0
 
Rory ArchibaldCommented:
We'd need to see a sample then because the two should be the same.
0
 
CharApAuthor Commented:
Not critical as I've linked cell to tab name now using =MID(CELL("filename"),FIND("]",CELL("filename"))+1,255) and that speeds matters up even further.

Thanks anyway. I think I posted the query a couple of minutes too soon!
0
 
barry houdiniCommented:
When using CELL function for filename it's better to use a cell reference (any cell reference) otherwise your formula will return the sheet name of the last worksheet where you made a change (not necessarily the one on which the formula resides). E.g. change to

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

regards, barry
0
 
CharApAuthor Commented:
Actually I changed it to =RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1),1))

for just that reason
0
 
SteveCommented:
Using 2007, you may find that SUMIFS is a better substitute to SUMPRODUCT.

http://office.microsoft.com/en-gb/excel-help/sumifs-function-HA010047504.aspx
0
 
CharApAuthor Commented:
Possibly but the die is cast as I've written and checked the SUMPRODUCT formulae. Thanks though.
0
 
CharApAuthor Commented:
Solved problem, probbaly posted query a little too soon...
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.