Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3131|回复: 11

[已解决]IF公式,不符条件时值不为空

[复制链接]
发表于 2016-5-20 16:01 | 显示全部楼层 |阅读模式
详见附件~
当条件不符时,如何让单元格为空,设置了公式,但不行,且结果错误。



最佳答案
2016-5-21 23:29
alltogo 发表于 2016-5-21 14:10
这么说吧,比如我要求日期2015-10-1之前的为“过期”,这个日期之后的就是空的,我编写的公式为:
=IF(A ...

=IF(A1<2015-10-1,"过期","")
不能这么写。A1<(2015-10-1),我打括号的这一部分不能用这么写,在excel中,日期格式实际在excel中都是数值。

新建 Microsoft Excel 工作表.zip

7.01 KB, 下载次数: 6

 楼主| 发表于 2016-5-20 16:08 | 显示全部楼层
回复

使用道具 举报

发表于 2016-5-20 16:10 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2016-5-20 17:10 | 显示全部楼层
faliming7 发表于 2016-5-20 16:10
=IF((A1

不好意思我写反了,应该是不符合条件时,值为空。
回复

使用道具 举报

发表于 2016-5-20 18:28 | 显示全部楼层
alltogo 发表于 2016-5-20 17:10
不好意思我写反了,应该是不符合条件时,值为空。

法老师写的说对的呀。楼主指的不符合条件,是什么情况下不符合条件。这样才好写公式。谢谢。
  1. =IF((A1<41487)*(A1<>""),"","过期")
复制代码
公式还是这样子,不太明白。楼主的意思。什么情况下不符合条件。举个例子。
回复

使用道具 举报

 楼主| 发表于 2016-5-21 14:10 | 显示全部楼层
ws278106483 发表于 2016-5-20 18:28
法老师写的说对的呀。楼主指的不符合条件,是什么情况下不符合条件。这样才好写公式。谢谢。公式还是这样 ...

这么说吧,比如我要求日期2015-10-1之前的为“过期”,这个日期之后的就是空的,我编写的公式为:
=IF(A1<2015-10-1,"过期","")
但是公式下拉后,全部都是空格,得不到我想到的结果。

是我公式设置错误了吗??
回复

使用道具 举报

发表于 2016-5-21 23:29 | 显示全部楼层    本楼为最佳答案   
alltogo 发表于 2016-5-21 14:10
这么说吧,比如我要求日期2015-10-1之前的为“过期”,这个日期之后的就是空的,我编写的公式为:
=IF(A ...

=IF(A1<2015-10-1,"过期","")
不能这么写。A1<(2015-10-1),我打括号的这一部分不能用这么写,在excel中,日期格式实际在excel中都是数值。
回复

使用道具 举报

发表于 2016-5-21 23:30 | 显示全部楼层
  1. =IF(A1<42278,"过期","")
复制代码
你这么写。
回复

使用道具 举报

发表于 2016-5-22 08:45 | 显示全部楼层
7、8楼说得对,日期格式实际在excel中都是数值。
回复

使用道具 举报

发表于 2016-5-23 13:19 | 显示全部楼层
它似乎是以1900年1月1日为起始,按天累加到指定的日期
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-28 11:38 , Processed in 0.320453 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表