我没有在Excel VBA之外进行太多编程,我想创建一个简单的公式来计算我应该收取的费用以便获得特定金额。例如,我想向独立承包商发送5美元,但PayPal不会让我(付款人)支付PayPal费用。
我一直在使用一个网站来计算我应该发送的内容,并且它运行得非常好,但是我希望在Excel中运行相同的公式。这是我一直在使用的网站:
http://salecalc.com/paypal?p=0&e=2.9&f=0.3&l=us&r=0&m=0&c=1
在主要字段中输入金额后,我选择"要接收这个..."并计算我应该收取的费用,以便PayPal费用离开我原来的金额。
我开始只是将PayPal费用添加到金额中,但这并不是每次都有效,因为PayPal的费用比我原先计算的要高一些。
=((A2*102.9%)+0.30)
我不知道为什么,但我无法解决这个问题。
非常感谢!
答案 0 :(得分:7)
这是你想要的吗?
=ROUND((A1+0.3)/0.971,2)
获取您想要收到的金额,加上0.30美元,然后除以0.971(即1 - 0.029)。
它的代数。解决已发送。
received = sent * 0.971 - 0.3
sent = (received + 0.3) / 0.971
**编辑**
有效点是针对不同的答案。不确定PayPal如何对计算进行舍入,因此可能需要稍微调整论坛以使用ROUNDUP或ROUNDDOWN而不是ROUND
答案 1 :(得分:2)
PayPal对国际和美国卖家收取不同的费用。
https://www.paypal.com/webapps/mpp/paypal-fees
基本上,有时费用为2.9%+ 0.30美元,有时会将3.9%+ 0.30美元转换为本国货币(也包括:货币转换费)。
另外:计算器做错了IMO。
要收到100.00美元,应该发送103.30美元的付款。 3.30美元将收取费用。这实际上是3.19%的费用。
$ 100.00 * 102.9%+ $ 0.30 = $ 102.9 + $ 0.30 = $ 103.20