小编Mik*_*ter的帖子

Excel if语句中的逻辑测试如何评估不同格式的日期?

带有示例数据的电子表格在此处链接.

假设您有3个日期"4/1/2015","6/30/2015"和"5/1/2016"设置为Excel中的日期单元格格式.

您可以使用逻辑运算符(<,>等)直接比较日期.如果"4/1/2015"在单元格A1中并且"6/30/2015"在单元格A2中,则此公式=IF(A1>A2,"True","False")评估为"假".

但是,您无法将日期与字符串文字进行比较(即"3/31/2015").如果"4/1/2015"在单元格A1中,则此公式=IF(AND(A1>="4/01/2015",A1<="6/30/2015"),"True","False")始终计算为"False".

如上所述,为什么通过对字符串文字附加算术运算呢?Excel允许比较以不同格式存储的日期?例如,如果"4/1/2015"在单元格A1中,则此公式=IF(AND(A1>="4/01/2015"+0,A1<="6/30/2015"+0),"True","False")将评估为"True".

excel date excel-formula

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

date ×1

excel ×1

excel-formula ×1