我正在制作Excel电子表格,我需要根据总金额计算折扣。
将有2个(如果算不折扣,则为3个)折扣级别
例如:
$ 0- $ 1000给予0%折扣
$ 1001- $ 2000可获得10%的折扣
`> $ 2001给予20%的折扣
技巧是我需要给定的折扣才能应用于给定的间隔。 (即3000美元的订单将是1000美元+ 900美元+ 800美元)
有没有办法用公式或在Visual Basic中执行此操作?
我一直无法找到这样的问题,但如果有的话请告诉我。
答案 0 :(得分:0)
Dim MyVal as Long
Dim Discount as Long
MyVal = Range("A1").value
If MyVal >= 0 AND MyVal <=1000 Then
'Do Nothing
EndIf
If MyVal >= 1001 AND MyVal <=2000 Then
Discount = MyVal * .1
MyVal = MyVal - Discount
EndIf
If MyVal >=2001 Then
Discount = MyVal * .2
MyVal = MyVal - Discount
EndIf
Msgbox MyVal
答案 1 :(得分:0)