automate %age for a table

azii

Board Regular
Joined
May 26, 2011
Messages
80
Dear all
this is the table that I have to take %age of all "Trans name". Under One Sale Point there are many Trans names. (e.g. in Burewala Total means I want to take %age of MG total (i.e. 70/120*100). please help me to automate the formula as this table has more than 3000 rows to calculate the %age.
I need %age in front of every trans name after "qty" in "%age" column.
Please help

Sale PointTrans Name Qty %age
MG Total70.00
RE Total50.00
BUREWALA Total 120.00
AM Total180.00
AN Total60.00
FM Total65.00
IC Total60.00
MB Total590.00
ME Total130.00
MG Total610.00
PC Total430.00
RE Total365.00
SB Total170.00
SG Total520.00
SHI Total250.00
TA Total195.00
WB Total350.00
WWC Total100.00
GAGOO MANDI Total 4075.00
AN Total70.00
GE Total70.00
ME Total140.00
RE Total140.00
SG Total70.00
TA Total70.00
WWC Total140.00
BUREWALA Total 700.00

<colgroup><col><col><col><col></colgroup><tbody>
</tbody>
 

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.
say, the table you have above is located in cell A1:C28,

D2 = C2/OFFSET($C$1,MIN(IF(B2:B28="",ROW(B2:B28)-1,"")),0) then press CTRL+SHIFT+ENTER..
 
Upvote 0
Dear jarjarbingie
It was excellent work, but I made a mistake, data is actually look like this. Every "Sale Point" has a total, under "Sale Point" there are "Trans name" these trans name comes more than one time. e.g. "Trans Name" AM come 4 time in Gagoo mandi "Sale Point" and then Comes AM Total. your formula is excellent piece of work, but it is confusing me when apply in the given below table. please help. to understand and application of the formula.

Really greatfull to you for such a nice formula.


Sale PointTrans Name Qty %age
BUREWALAMG70.00
MG Total70.00
BUREWALARE50.00
RE Total50.00
BUREWALA Total 120.00
GAGOO MANDIAM70.00
GAGOO MANDIAM50.00
GAGOO MANDIAM10.00
GAGOO MANDIAM50.00
AM Total180.00
GAGOO MANDIAN60.00
AN Total60.00
GAGOO MANDIFM65.00
FM Total65.00
GAGOO MANDIIC60.00
IC Total60.00
GAGOO MANDIMB70.00
GAGOO MANDIMB70.00
GAGOO MANDIMB50.00
GAGOO MANDIMB20.00
GAGOO MANDIMB10.00
GAGOO MANDIMB50.00
GAGOO MANDIMB50.00
GAGOO MANDIMB10.00
GAGOO MANDIMB10.00
GAGOO MANDIMB50.00
GAGOO MANDIMB10.00
GAGOO MANDIMB50.00
GAGOO MANDIMB20.00
GAGOO MANDIMB60.00
GAGOO MANDIMB60.00
MB Total590.00
GAGOO MANDIME60.00
GAGOO MANDIME10.00
GAGOO MANDIME10.00
GAGOO MANDIME50.00
ME Total130.00
GAGOO MANDIMG70.00
GAGOO MANDIMG60.00
GAGOO MANDIMG50.00
GAGOO MANDIMG10.00
GAGOO MANDIMG40.00
GAGOO MANDIMG50.00
GAGOO MANDIMG50.00
GAGOO MANDIMG20.00
GAGOO MANDIMG70.00
GAGOO MANDIMG70.00
GAGOO MANDIMG70.00
GAGOO MANDIMG50.00
MG Total610.00
GAGOO MANDIPC70.00
GAGOO MANDIPC50.00
GAGOO MANDIPC30.00
GAGOO MANDIPC20.00
GAGOO MANDIPC50.00
GAGOO MANDIPC50.00
GAGOO MANDIPC20.00
GAGOO MANDIPC70.00
GAGOO MANDIPC70.00
PC Total430.00
GAGOO MANDIRE50.00
GAGOO MANDIRE10.00
GAGOO MANDIRE10.00
GAGOO MANDIRE35.00
GAGOO MANDIRE30.00
GAGOO MANDIRE30.00
GAGOO MANDIRE10.00
GAGOO MANDIRE50.00
GAGOO MANDIRE20.00
GAGOO MANDIRE60.00
GAGOO MANDIRE60.00
RE Total365.00
GAGOO MANDISB40.00
GAGOO MANDISB30.00
GAGOO MANDISB20.00
GAGOO MANDISB10.00
GAGOO MANDISB50.00
GAGOO MANDISB20.00
SB Total170.00
GAGOO MANDISG70.00
GAGOO MANDISG70.00
GAGOO MANDISG50.00
GAGOO MANDISG20.00
GAGOO MANDISG50.00
GAGOO MANDISG20.00
GAGOO MANDISG50.00
GAGOO MANDISG10.00
GAGOO MANDISG50.00
GAGOO MANDISG10.00
GAGOO MANDISG60.00
GAGOO MANDISG50.00
GAGOO MANDISG10.00
SG Total520.00
GAGOO MANDISHI70.00
GAGOO MANDISHI50.00
GAGOO MANDISHI20.00
GAGOO MANDISHI10.00
GAGOO MANDISHI40.00
GAGOO MANDISHI50.00
GAGOO MANDISHI10.00
SHI Total250.00
GAGOO MANDITA65.00
GAGOO MANDITA50.00
GAGOO MANDITA10.00
GAGOO MANDITA70.00
TA Total195.00
GAGOO MANDIWB60.00
GAGOO MANDIWB30.00
GAGOO MANDIWB50.00
GAGOO MANDIWB50.00
GAGOO MANDIWB50.00
GAGOO MANDIWB15.00
GAGOO MANDIWB35.00
GAGOO MANDIWB50.00
GAGOO MANDIWB10.00
WB Total350.00
GAGOO MANDIWWC50.00
GAGOO MANDIWWC50.00
WWC Total100.00
GAGOO MANDI Total 4075.00
BUREWALAAN70.00
AN Total70.00
BUREWALAGE70.00
GE Total70.00
BUREWALAME70.00
BUREWALAME70.00
ME Total140.00
BUREWALARE70.00
BUREWALARE70.00
RE Total140.00
BUREWALASG70.00
SG Total70.00
BUREWALATA70.00
TA Total70.00
BUREWALAWWC70.00
BUREWALAWWC70.00
WWC Total140.00
BUREWALA Total 700.00
KHANEWALAM70.00
KHANEWALAM25.00
KHANEWALAM25.00
AM Total120.00
KHANEWALAN50.00
KHANEWALAN50.00
AN Total100.00
KHANEWALFM70.00
KHANEWALFM70.00
KHANEWALFM50.00
KHANEWALFM50.00
FM Total240.00
KHANEWALIC50.00
IC Total50.00
KHANEWALME70.00
KHANEWALME70.00
KHANEWALME50.00
ME Total190.00
KHANEWALMG70.00
KHANEWALMG70.00
KHANEWALMG70.00
KHANEWALMG50.00
KHANEWALMG50.00
KHANEWALMG10.00
MG Total320.00
KHANEWALPC50.00
KHANEWALPC10.00
PC Total60.00
KHANEWALRE70.00
KHANEWALRE50.00
KHANEWALRE50.00
RE Total170.00
KHANEWALSB5.00
SB Total5.00
KHANEWALSG45.00
KHANEWALSG70.00
KHANEWALSG70.00
KHANEWALSG50.00
SG Total235.00
KHANEWALSHI10.00
KHANEWALSHI10.00
KHANEWALSHI50.00
KHANEWALSHI20.00
KHANEWALSHI45.00
SHI Total135.00
KHANEWALTA70.00
KHANEWALTA70.00
KHANEWALTA70.00
TA Total210.00
KHANEWALWB30.00
KHANEWALWB20.00
KHANEWALWB35.00
KHANEWALWB70.00
KHANEWALWB70.00
KHANEWALWB5.00
WB Total230.00
KHANEWALWWC70.00
KHANEWALWWC70.00
WWC Total140.00
KHANEWAL Total 2205.00

<colgroup><col><col><col><col></colgroup><tbody>
</tbody>
 
Upvote 0
should the percentage be based on the TRANS NAME subtotals or SALE POINT subtotals? and is this from a pivot table? if yes, you can just opt to remove the subtotals in the TRANS NAME field and just use the formula above..
 
Upvote 0
Dear
It was my mistake. I couldn't explain it to you. your formula is great and it has done all my needs. anyways this table is not a pivot table. all the percentage based on the "Sale Point" and I have to calculate the "tans name" share (i.e. AM total not AM)
I am very thankful to you for such a comprehensive formula.

Great Work.
Keep it up (sharing the knowledge to the world...!).

Thanks again.
 
Upvote 0

Forum statistics

Threads
1,214,651
Messages
6,120,744
Members
448,989
Latest member
mariah3

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top