数值的设定
大神们:如何在G3中输入一个数值,自动换算成G4一样的数值。0~600的比值是0.97,601~3000的比值是0.98,然后四舍五入。感谢~~~~~感谢~~~~~ G4输入:
=G3&"~"&ROUNDDOWN(G3*(0.97+(G3>600)*0.01),0) =TEXTJOIN("~",,G3,IF(G3<=600,INT(G3*0.97),INT(G3*0.98)))
600及以下一档;601及以上一档 =G3&"~"&ROUND(G3*(0.97+0.01*(G3>600)),) 非常感谢 直接在G3输入和显示,G4只是表达我想要的结果 直接在G3输入和显示,G4只是表达我想要的结果 一个表格输入,再更换显示内容,那是不可能的,你想多了 谢谢 Private Sub Worksheet_Change(ByVal Target As Range)
If TypeName(Target.Value) = "Double" Then
If Target > 0 And Target <= 3000 Then
Application.EnableEvents = False
If Target <= 600 Then
Target = Target & "~" & Round(Target * 0.97, 0)
Else
Target = Target & "~" & Round(Target * 0.98, 0)
End If
Application.EnableEvents = True
End If
End If
End Sub