SIGN函数可用于判断指定数值是正数还是负数
SIGN函数的语法结构为SIGN(number)
其中参数Number为必需参数,且必须是数值类型,如果是文本会返回错误提示“#VALUE!”。
如果Number数值>0,函数返回 1;如果Number=0,返回0;如果Number<0,返回-1。
今天我来学习下如何用SIGN函数判断工程是否到期
在D1单元格中输入公式,=SIGN(TODAY()-B2-C2)
上方公式中today()表示今天的日期。
可能有很多小伙伴们奇怪,为什么日期可以减去数字,实际上,日期就一个数字。我们将日期的单元格格式改为“常规”即可得到一个数字,这个数字就是日期转为数字的结果
如图
A2单元格中为today函数,B2单元同样也是today函数,将B2单元格格式修改为常规,显示的即为数字44980,如果将期单元格格式修改为日期,则会变回2023/2/23,所以这也是上方公式中TODAY()为何可以直接相减的原因。
接下来我们套用IF函数,将其显示为汉字。
在上图的E2单元格中输入公式:=IF(D2>0,"超过期限",IF(D2=0,"今天到期",IF(D2<0,"期限没到")))
即可直接以汉字的形式来显示是否到期
实际上这个案例有点不太行。没有更直观的体现SIGN函数的实际应用,该案例我们可以用text函数来更加简便的操作。
文章未完成....
发表评论