excel IF函数,如果满足某条件,返回某单元格数值,如果不满足,IF函数不激活,有实现这样的办法吗?

如题... 如题 展开
 我来答
耀凝熙7
2014-03-01 · TA获得超过147个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:229万
展开全部

不激活是什么意思?

可以这样,如果满足条件,就返回某单元格,

如果不满足,就显示空。

如图,条件满足时:

条件不满足时:

冬天樱花盛开0HD
2014-03-01 · TA获得超过531个赞
知道小有建树答主
回答量:289
采纳率:50%
帮助的人:218万
展开全部
刚才还是你的提问吧,你这个思路方向不对,我建议你换个思路。
比如你想在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就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缮红同屋7985
2017-07-03 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.3万
采纳率:40%
帮助的人:1233万
展开全部
IF函数里面在条件不满足时可以使用“”显示空白,示例如下:
①函数公式=IF(条件判断,条件为真时执行,条件为假时执行);
②在A2单元格里面输入简单的公式=IF(2>3,"真",""),此时的条件“2>3”不成立,所以就显示“”(空白)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式