Find Gross wage from net pay

Vanda_a

Well-known Member
Joined
Oct 29, 2012
Messages
938
Hello all.

Could anyone teach me how to find gross salary if I have a net pay of 12,204,000?
The gross is 13,742,520 but I don't know how to build a auto calculate table in excel[TABLE="width: 123"]
<tbody>[TR]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
ex: 13,742,520 goes range 20%. so
13,742,520 x 20% = 2,748,504 - 1,210,000 = 1,538,504 tax.
13,742,520 - 1,538,504 = 12,204,016[TABLE="width: 123"]
<tbody>[TR]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
<strike></strike>
below is table range of wage.
[TABLE="width: 380"]
<tbody>[TR]
[TD="align: left"]from[/TD]
[TD="align: left"]to[/TD]
[TD="align: left"]rate[/TD]
[TD="align: left"]allowance[/TD]
[/TR]
[TR]
[TD]0[/TD]
[TD]1,200,000[/TD]
[TD]0%[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]1,200,001[/TD]
[TD]2,000,000[/TD]
[TD]5%[/TD]
[TD]-60,000[/TD]
[/TR]
[TR]
[TD]2,000,001[/TD]
[TD]8,500,000[/TD]
[TD]10%[/TD]
[TD]-160,000[/TD]
[/TR]
[TR]
[TD]8,500,001[/TD]
[TD]12,500,000[/TD]
[TD]15%[/TD]
[TD]-585,000[/TD]
[/TR]
[TR]
[TD]12,500,001[/TD]
[TD][/TD]
[TD]20%[/TD]
[TD]-1,210,000[/TD]
[/TR]
</tbody>[/TABLE]

[TABLE="width: 123"]
<tbody>[TR]
[TD]Thank you very much.[/TD]
[/TR]
</tbody>[/TABLE]
 
Last edited:
Rich (BB code):
B3: =ROUND((B2 + INDEX($D$8:$D$12, SUMPRODUCT(--(B2>$E$8:$E$12)))) / (1 - INDEX($C$8:$C$12, SUMPRODUCT(--(B2>$E$8:$E$12)))), 0)


Replace SUMPRODUCT(--(B2>$E$8:$E$12)) with COUNTIF($E$8:$E$12,"<"&B2). (Klunk!)
 
Last edited:
Upvote 0

Excel Facts

What is the last column in Excel?
Excel columns run from A to Z, AA to AZ, AAA to XFD. The last column is XFD.
Hello Vanda_a;

In your first post, you showed an Allowance.

What is the Allowance and how is it calculated?
 
Upvote 0
Hello Vanda_a; In your first post, you showed an Allowance. What is the Allowance and how is it calculated?

Good question! Answer: It's another way to do a progressive tax table calculation.

Vanda's tax table appears to be the Cambodian withholding table [1]. I confirmed that it is a progressive tax table, at least for residents.
[1] http://www.tax.gov.kh/en/btos.php

Usually, we calculate a progressive tax by the following manual method:

(gross - lowBracket)*rate + minTax

where minTax is the sum of the max tax for the previous brackets. The table below also shows the same calculation using SUMPRODUCT.

Algebraically, the manual method is the same as:

gross*rate - lowBracket*rate + minTax = gross*rate + allowance

where allowance (negative) = -lowBracket*rate + minTax. Note that gross*rate is the flat tax.

This is demonstrated below.


Book1
ABCDEFGHIJ
3gross13,742,520.00progressive tax=tax?
4tax1,538,504.00manual1,538,504.00TRUE
5net12,204,016.00SUMPRODUCT1,538,504.00TRUE
6
7gross over...torateallowancenet over...min taxflat tax offsetnet offset (allowance)diff rate
80.001,200,000.000%00.000.000.000.000%
91,200,000.002,000,000.005%-60,000.001,200,000.000.00-60,000.00-60,000.005%
102,000,000.008,500,000.0010%-160,000.001,960,000.0040,000.00-200,000.00-160,000.005%
118,500,000.0012,500,000.0015%-585,000.007,810,000.00690,000.00-1,275,000.00-585,000.005%
1212,500,000.0020%-1,210,000.0011,210,000.001,290,000.00-2,500,000.00-1,210,000.005%
Sheet1

Rich (BB code):
Formulas:
B4: =ROUND(B3*VLOOKUP(B3,$A$8:$D$12,3) + VLOOKUP(B3,$A$8:$D$12,4), 2)
B5: =B3-B4
H4: =(B3 - VLOOKUP(B3,$A$8:$G$12,1))*VLOOKUP(B3,$A$8:$G$12,3) + VLOOKUP(B3,$A$8:$G$12,7)
H5: =ROUND(SUMPRODUCT((B3 > A8:A12)*(B3 - A8:A12), J8:J12), 2)
I4: =H4=$B$4
I5: =H5=$B$4
E8: =A8*(1-C8) - D8
H8: =-A8*C8
I8: =H8+G8
J8: =C8 - N(C7)
G9: =(B8-A8)*C8 + G8
Copy E8 into E9:E12
Copy H8:J8 into H9:J12
Copy G9 into G10:G12
 
Upvote 0
Late errata (minor):
Code:
H4: =(B3 - VLOOKUP(B3,$A$8:$G$12,1))*VLOOKUP(B3,$A$8:$G$12,3) + VLOOKUP(B3,$A$8:$G$12,7)
[....]
E8: =A8*(1-C8) - D8
H8: =-A8*C8
[....]
G9: =(B8-A8)*C8 + G8

Those formulas should have been rounded to 2 decimal places.
 
Upvote 0
Good information Joe.

It may be personal preference but I still like the SumProduct formula posted in #2 .

If the known information is the net amount, Excel's Goal Seek can calculate the Gross.

Dave
 
Upvote 0
If the known information is the net amount, Excel's Goal Seek can calculate the Gross.

No need for Goal Seek or Solver. I demonstrated how to do it with a formula in posts #10 and 11.

PS.... When I wrote, "Usually, we calculate a progressive tax by the following manual method", I meant when we calculate by hand. Yes, I use SUMPRODUCT when I "formulate" the calculation.
 
Upvote 0
Hello Joeu

Thank you very much for you help. May you help me further please? above one works well.
I would like to add whatever amount to the generated gross and would like to keep the net the same.
 
Upvote 0
above one works well. I would like to add whatever amount to the generated gross and would like to keep the net the same.

That could be as simple as changing terminology.

What we calculated previously should be called "taxable income" (TI), such that:

TI = (N + A) / (1 - r)

G = TI - D

where D=deductions (negative), G = gross, N=net, A=allowance (negative), r=tax rate.

But in that case, expected gross [sic] cannot be 13,742,520, as you wrote initially.

Instead, expected taxable income is 13,742,520, and expected gross is something larger, namely taxable income plus deductions (positive).

IMHO, it is really confusing when you enter allowances, and now deductions (I presume), as negative numbers.

This is demonstrated below.


Book1
ABCDE
2target net12,204,016.00
3gross13,865,976.00
4deductions-123,456.00
5taxable inc13,742,520.00
6tax1,538,504.00
7net12,204,016.00net = target net?TRUE
8
9gross over...torateallowancenet over...
100.001,200,000.000%00.00
111,200,000.002,000,000.005%-60,000.001,200,000.00
122,000,000.008,500,000.0010%-160,000.001,960,000.00
138,500,000.0012,500,000.0015%-585,000.007,810,000.00
1412,500,000.0020%-1,210,000.0011,210,000.00
Sheet1

Rich (BB code):
B3: =B5 - B4
B5: =ROUND((B2 + INDEX($D$10:$D$14,COUNTIF($E$10:$E$14,"<"&B2))) / (1 - INDEX($C$10:$C$14,COUNTIF($E$10:$E$14,"<"&B2))), 0)
B6: =ROUND(B5*VLOOKUP(B5,$A$10:$D$14,3) + VLOOKUP(B5,$A$10:$D$14,4), 0)
B7: =B5 - B6
E7: =(B7=B2)
E10: =A10*(1-C10) - D10
Copy E10 into E11:E14

By the way, did you notice the subtle change that I made (previously as well) in column A in the tax rate table? For example, it is "over..." 1,200,000 instead of "from..." 1,200,001. That could make a difference of some "cents" (1/100 unit currency) in taxes, unless taxable income is always rounded to the unit currency. IMHO, the Cambodian tax rate schedule is ambiguous for the amounts between 1,200,000.01 and 1,200,000.99 inclusive, since the previous tax bracket is only "to..." 1,200,000.
 
Upvote 0
Good morning Dave.

This allowance is for deduction after the gross multiply the rate.

Thank you
 
Upvote 0
That could be as simple as changing terminology.

Awesome.. You know the rate is from Cambodia.
The net is not really that net. Example Post#18. Gross 13,865,976 - tax 1,538,504 = 12,327,472 which is not equal the target net.
13,865,976 x 20% - 1,210,000 = 1,563,195.20. Gross 13,865,976 - 1,563,192.20 = 12,302,780.80 which is not the target net.

hank you
 
Last edited:
Upvote 0

Forum statistics

Threads
1,223,901
Messages
6,175,277
Members
452,629
Latest member
SahilPolekar

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