3个回答
展开全部
刚才还是你的提问吧,你这个思路方向不对,我建议你换个思路。
比如你想在B1单元格输入个5,如果大于A1单元格的数值呢就显示为5,否则就显示为A1。
你可以在C1写函数:=if(b1>a1,b1,a1)。但是呢,你又不能让显示在C1必须要显示在B1,所以,你把现在B1的数值放在其他地方输入,你把公式挪到B1.就可以了。
如果你一定要实现你现在的想法,其实也是可以的。但不能通过函数了,要用VBA
Private Sub Worksheet_Change(ByVal Target As Range)
For Each Target In Range("b:b")
If Target <= Target.Offset(-1, 0) Then
Target = Target.Offset(-1, 0)
End If
Next
End Sub
按F11放到你需要的sheet就可以了
比如你想在B1单元格输入个5,如果大于A1单元格的数值呢就显示为5,否则就显示为A1。
你可以在C1写函数:=if(b1>a1,b1,a1)。但是呢,你又不能让显示在C1必须要显示在B1,所以,你把现在B1的数值放在其他地方输入,你把公式挪到B1.就可以了。
如果你一定要实现你现在的想法,其实也是可以的。但不能通过函数了,要用VBA
Private Sub Worksheet_Change(ByVal Target As Range)
For Each Target In Range("b:b")
If Target <= Target.Offset(-1, 0) Then
Target = Target.Offset(-1, 0)
End If
Next
End Sub
按F11放到你需要的sheet就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IF函数里面在条件不满足时可以使用“”显示空白,示例如下:
①函数公式=IF(条件判断,条件为真时执行,条件为假时执行);
②在A2单元格里面输入简单的公式=IF(2>3,"真",""),此时的条件“2>3”不成立,所以就显示“”(空白)。
①函数公式=IF(条件判断,条件为真时执行,条件为假时执行);
②在A2单元格里面输入简单的公式=IF(2>3,"真",""),此时的条件“2>3”不成立,所以就显示“”(空白)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询