Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Actually, if you want to copy it across to pick up your other months,
then you will need to make all those references to column A into absolute columns, like this: =IF($A25="","",SUMPRODUCT(($A25=$A$2:$A$21)*(B$2:B $21))/SUMPRODUCT((($A $25=$A$2:$A$21)+($A$26=$A$2:$A$21)+($A$27=$A$2:$A$ 21)+($A$28=$A$2:$A $21)+($A$29=$A$2:$A$21))*(B$2:B$21))) Then it will calculate for each column in turn. Hope this helps. Pete On Dec 15, 12:48*pm, Pete_UK wrote: Okay, put this formula in B25: =IF(A25="","",SUMPRODUCT((A25=A$2:A$21)*(B$2:B$21) )/SUMPRODUCT(((A$25=A $2:A$21)+(A$26=A$2:A$21)+(A$27=A$2:A$21)+(A$28=A$2 :A$21)+(A$29=A$2:A $21))*(B$2:B$21))) Format as percentage, and then copy it down to B29. Hope this helps. Pete On Dec 15, 11:07*am, Bony Pony wrote: Hi Pete, No not really. *I know and said in my text that that is how I would do it if I was to do it in two individual steps. *I want to do it in a single step. Thanks anyway. Bony "Pete_UK" wrote: I'm not sure why you think you need SUMPRODUCT for this - isn't it just: =B25/SUM(B$25:B$28) in B35, formatted as a percentage and then copied down to B38? Hope this helps. Pete On Dec 15, 10:32 am, Bony Pony wrote: Hello Lords of Excel! I know this can be solved in one cell but am going round in circles.. I have 20 Volume Descriptions with varying volumes over 160 months. Further down on the shet, I have a user selectable range of these Volumes of up to 5 catagories. What I can do over two ranges is index match the volume to fit the selection by row no problem. *I can then sum those 5 cells in the column and create another range which states each row as a % of the subset. example: * * * * * * A * * * * *B * * * * C * * * *D * * * * *E 1 * * * * * * * * * Mth 1 * Mth 2 * Mth 3 * *Mth 4 * * etc to Mth 160 2 * * * * Vol A * *100 3 * * * * Vol B * *105 4 * * * * Vol C * *110 * * 5 * * * * Vol D * *115 6 * * * * Vol E * *120 7 * * * * Vol F * *125 ... * * * * etc 20 * * * Vol T * * 60 User Selects: 25 * * * *Vol B * *Index Match returns 105 26 * * * *Vol E * * * * * * * * * * * * * * * * *120 27 * * * *Vol F * * * * * * * * * * * * * * * * *125 28 * * * *Vol T * * * * * * * * * * * * * * * * * 60 Next Range 35 * * * * Vol B % of Selected Volumes = 25% * (105/sum(105,120,125,60)) 36 * * * *Vol E % of Selected Volumes = 29% 37 * * * *Vol F % * * * * * * * * * * * * * * * = 30% 38 * * * *Vol T% * * * * * * * * * * * * * * * *= 14% I want the % to be calc'd in rows 25 - 28 as the Vols are selected by Row.. * Can this be done? Thank you so much for taking the time to read this far! best regards, Bony- Hide quoted text - - Show quoted text -- Hide quoted text - - Show quoted text - |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
My Apologies For An Incorrect Date On My Computer | Excel Worksheet Functions | |||
SUMPRODUCT gives incorrect total | Excel Worksheet Functions | |||
Another SUMPRODUCT giving the incorrect number | Excel Discussion (Misc queries) | |||
Apologies for triple post | New Users to Excel | |||
Comparing Named ranges apologies for the dodgey post below | Excel Worksheet Functions |