茈朲圯故 发表于 2021-11-25 14:40:00

数值的设定

大神们:如何在G3中输入一个数值,自动换算成G4一样的数值。0~600的比值是0.97,601~3000的比值是0.98,然后四舍五入。





感谢~~~~~感谢~~~~~

仲秋桂香 发表于 2021-11-26 11:42:25

G4输入:
=G3&"~"&ROUNDDOWN(G3*(0.97+(G3>600)*0.01),0)

忆忖忧恦 发表于 2021-11-27 13:39:34

=TEXTJOIN("~",,G3,IF(G3<=600,INT(G3*0.97),INT(G3*0.98)))

600及以下一档;601及以上一档

退伍军人 发表于 2021-12-1 14:44:28

=G3&"~"&ROUND(G3*(0.97+0.01*(G3>600)),)

还有比这更帅的大叔 发表于 2021-12-10 15:49:21

非常感谢

西瓜生的羊 发表于 2021-12-14 15:39:39

直接在G3输入和显示,G4只是表达我想要的结果

专咬公知 发表于 2021-12-15 11:38:35

直接在G3输入和显示,G4只是表达我想要的结果

三一朋岛 发表于 2021-12-16 06:38:47

一个表格输入,再更换显示内容,那是不可能的,你想多了

宋晨萱 发表于 2021-12-16 13:42:17

谢谢

蔡玉环 发表于 2021-12-22 17:47:47

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

页: [1] 2 3
查看完整版本: 数值的设定