要做一個資料模型,變數有兩個,x和y。x為月計稅工資,y為年終獎金額。現在要把y(年終獎)分m次按照一定的比例n拆分到x中;根據月工資計稅方式和年終獎計稅方式分別計算稅金a和b;a的計稅依據為x+y×n,b的計稅依據為y×(1-n)。
已知n從0%~100%,步長為0.1%;0<m≤5;求各種已知的x和y下,稅金最少的拆分比例n。
不同的x和y對應的計算結果回傳到附件中“結果表中”。
ps:需要利用VBA寫出計算規則,然后設定變數回圈計算,求大神協助,萬分感謝!!!
附件鏈接:
https://pan.baidu.com/s/1F3gP_Udpz_PE7rtXxozK7A
uj5u.com熱心網友回復:
這種問題,一般靠中學知識,計算函式引數取值范圍內函式值的極值即可。在草稿紙上演算一下的速度可能比你寫代碼快即使要編碼解決,回圈遍歷n的所有可能然后輸出最小值也就罷了,你的需求也就1000次回圈,對于現在的計算機來說你的還沒反應過來就算完了,不必太介意回圈次數。
如果你用VBA編碼遇到困難,完全可以利用excel的公式解決,先寫好第一個公式,設定好n,然后利用excel自身的快速填充生成1000行不同N值得資料。再選擇結果列插入一個折線圖,瞬間知道最低點在哪里
uj5u.com熱心網友回復:
看不懂,a和b是兩種計算方式,那么最終的稅金是怎么算的?稅金=a*12+b?
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/40395.html
標籤:VBA
上一篇:求助,關于vb.6.0問題求助
