表格日期计算时间段if函数多条件格式

怎么设置将文本“无”等于默认日期0001-01-01呢

假设有A1,B1单元格写入了日期,A1单元格的日期如果大于B1单元格,则公式返回"大",否则显示"小" 那么另一单元格写入公式 =IF(A1>B1,"大","小") 注单元格中写入的日期必须是符合EXCEL格式的日期,且不能是文本日期追问

我的意思是说 天数一列的来源是根据系统当天时间减去前面上次预检时间自动计算的天数,
但是上次预检时间里面不只只是日期 还有文本“无”想问“无”这个怎么设置可以计算出时间

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-04
根据你的情况,建议设置一个IF条件,凡是A2为文本的就用2018-1-1的日期即可,公式改为:
=IF(ISTEXT(A2),DATE(2018,1,1),原公式)
复制并下拉即可
第2个回答  2018-12-04
假如上次体检日期在B2单元格开始,在C2单元格写公式:
=IF(OR(ISBLANK(B2),B2="无"),"",TODAY()-B2),然后往下拖动填充公式。
如果你要”无“的话,就对应1900-01-01的话,那也简单,公式改为:
=IF(OR(ISBLANK(B2),B2="无"),TODAY()-DATE(1900,1,1),TODAY()-B2)本回答被提问者采纳