|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
- Function myCost(AmountClaimed#)
- v = 50 '每件50元必须交
- ar = [{1,2.5;10,2;20,1.5;50,1;100,0.9;200,0.8;500,0.7;1000,0.6;2000,0.5}] '分段计费标准
- n = UBound(ar)
- x = AmountClaimed / 10000
- For i = 1 To n - 1
- If x >= ar(i, 1) Then
- y = IIf(x >= ar(i + 1, 1), ar(i + 1, 1), x) '本段计费数额(如果x大于下一计费段,则本段全计费,否则本段部分计费)
- v = v + (y - ar(i, 1)) * ar(i, 2) / 100
- Else
- Exit For
- End If
- Next
- If x >= ar(n, 1) Then v = v + (x - ar(n, 1)) * ar(n, 2) / 100 '超过最大标准
- myCost = Round(v * 10000, 2)
- End Function
复制代码 |
评分
-
1
查看全部评分
-
|