如表格里A 最大4608.5 当表格A数值小于等于4608.5时,B=0 如数值是5000时候,B=5000-4608.5 怎么设置公式
如果A中的值还是显示录入值的话就很简单,这样处理:
追问A中的值只能小于等于4608.5
追答Private Sub Worksheet_Change(ByVal Target As Range)If Target.Column = 10 Then '限制最大值的列
ThisRow = Target.Row
If Target.Value > Range("K" & 4).Value And Target.Value <> Range("K" & 4).Value Then 'K4 最大值单无格 K计算列
Range("K" & ThisRow).Value = Target.Value - Range("K" & 4).Value
Target.Value = Range("K" & 4).Value
Else
If Target.Value < Range("K" & 4).Value Then
Range("K" & ThisRow).Value = 0
Else
End If
End If
End If
End Sub
这样的话要用到VBA,用宏来处理
刚弄了一段代码,不过当录入的数据刚好等于最大值时不会做计算,别的没问题,等下空了再帮你处理一下哈:
温馨提示:答案为网友推荐,仅供参考