请问 在EXCEL中如何让一个单元格中的数值大于某数值时自动减一个数,小于某数值时又减别一个数。。。

如题所述


Private Sub Worksheet_Change(ByVal Target As Range)
If Target > 10 Then Target = Target-0.8
If Target < 0 Then Target = target+0.8
End Sub

放在sheet上,不放模块里, 上面是假设大于10时减0.8,直到小于或等于10时不再扣减

     第二个是小于零时,加0.8直到目标数大于或等于0时,不再增加

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-30
输入公式:=IF( 指定单元格 > 指定值, 指定单元格 + 数 , 指定单元格 - 数2)

例 =IF(A1>10,A1-10,A1-5)
第2个回答  2013-07-30
=IF(A1>5,A1-1,A1-2)

当A1大于5时,A1-1,如果小于或等于5,A1-2本回答被提问者采纳
第3个回答  2013-07-30
=if(A1>B1,A1-X,A1-Y)追问

谢谢~~~~
已经好了~~~~