Solved

Using a dropdown to choose a group of account for totalling

Posted on 2015-01-27
12
55 Views
Last Modified: 2015-01-28
Hi,

This might stretch the power of excel.
The 1-minute video explains my requirement.

http://screencast.com/t/k32zhfRPzN

Note that I cannot hard code the solution. It must be flexible.
Preferably , no VBA.

Thanks!
EE-Map1.xlsx
0
Comment
Question by:Patrick O'Dea
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 5
12 Comments
 
LVL 48

Expert Comment

by:Martin Liss
ID: 40573887
Is a macro solution acceptable?
0
 

Author Comment

by:Patrick O'Dea
ID: 40573899
Martin,

My preference would be no macro - but I would happily except one.
Hopefully my video is clear.

Regards,
Padraig
0
 
LVL 48

Expert Comment

by:Martin Liss
ID: 40573911
It is, but I do have some questions.

You say that there could be more then just "Wages" and "Rent" in the dropdown. where will the user parameters for the others be?
You also say that columns A to D are fixed data out of your control. How does it get there and what if anything in it might change?
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:Patrick O'Dea
ID: 40573948
Martin,

Good questions.
Perhaps , at this point, we will just keep the macro simple.
Let's not worry about making it flexible.  I might learn enough from the code in the macro.

THanks,
0
 
LVL 48

Expert Comment

by:Martin Liss
ID: 40573951
OK be back soon.
0
 
LVL 48

Assisted Solution

by:Martin Liss
Martin Liss earned 250 total points
ID: 40574128
Try this. The range used to find the data (currently G and H) is based on K2's data validation formula, so it should be able to cope with addition of more columns.
Q-28605052.xlsm
0
 
LVL 23

Accepted Solution

by:
Ejgil Hedegaard earned 250 total points
ID: 40575807
This formula sum the values, based on the validation selection

=SUMPRODUCT((ISERROR(MATCH(A2:A6,INDEX(G2:H4,,MATCH(K2,G1:H1,0)),0))=FALSE)*D2:D6)
Sum-validation.xlsx
0
 

Author Comment

by:Patrick O'Dea
ID: 40576062
Martin,

I am unsure what I should do with the sheet you provided.
Is there a macro I should run??
THanks again for your help.

Padraig
0
 
LVL 48

Expert Comment

by:Martin Liss
ID: 40576102
No, just select a value in K2.
0
 

Author Closing Comment

by:Patrick O'Dea
ID: 40576174
Thanks folks,
two excellent solutions.

I will now study the logic provided.   (THis could be interesting!)

Thanks again.
0
 
LVL 48

Expert Comment

by:Martin Liss
ID: 40576237
My code contains some comments that I hope explain what's going on. The macro is triggered by a change in cell K2 (see the worksheet_change event). I'll be happy to answer any questions you might have. In any case you're welcome and I'm glad I was able to help.

In my profile you'll find links to some articles I've written that may interest you.
Marty - MVP 2009 to 2014
0
 

Author Comment

by:Patrick O'Dea
ID: 40576271
Thanks Marty,

Much appreciated.
I am studying the code now.  (All very neat!).
I think I understand it all.

Thanks for being so helpful.
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will guide you to convert a grid from a picture into Excel format using Microsoft OneNote and no other 3rd party application.
This code takes an Excel list of URL’s and adds a header titled “URL List”. It then searches through all URL’s in column “A”, looking for duplicates. When a duplicate is found, it is moved to the top of the list. The duplicate URL’s are then highlig…
This Micro Tutorial will demonstrate how to create pivot charts out of a data set. I also added a drop-down menu which allows to choose from different categories in the data set and the chart will automatically update.
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

632 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question