找回密码
 请使用中文注册

IF函数补充的一个小问题

2023-5-5 23:14| 发布者: 开心| 查看: 10| 评论: 0

阅读字号:

摘要:   很早很早之前有提过if函数,有人问到,,才发现有个小问题没说。  之前说的的IF函数,点击进入:IF函数--逻辑函数,问题简化如下:  原写公式:=IF(A2>2017-8-1," ...
      很早很早之前有提过if函数,有人问到,,才发现有个小问题没说。
  之前说的的IF函数,点击进入:IF函数--逻辑函数,问题简化如下:

  原写公式:=IF(A2>2017-8-1,"晚","早"),结果就成了这个样子。

  出现问题通过公式求值,发现问题是因为日期分隔符被认为属于数值预算的减号,然后后面的2017-8-1就会变成了个2008,

  要说2017/8/1如何呢?也是同样出错,会变成一个除法。然后感觉是不是少了引号,要加个引号,公式就成了这样:=IF(A2>"2017-8-1","晚","早")。

  依旧有错,因为加了引号之后就会被认为是文本,文本是大于数字的,有人说,不会有系统漏洞吧,实际上Excel对于这个有处理办法,运用公式=IF(A2>--"2017-8-1","晚","早")。

  注意公式日期之前的两个负号(减号-),通过两个负号将文本转换为数值/日期格式,然后一切就都正确了。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-8-20 01:55 , Processed in 0.173544 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部