IF((IFERROR(DATEDIF(F59,\"2017/1/1\",\"m\"),\"0\"))>=12,12,(IFERROR(DATEDIF(F59,\"2017/1/1\",\"m\"),\"0\")))
华
于2018-12-15 10:13 发布 1947次浏览
- 送心意
Excel答疑老师
职称: 可代工,定制教程,指导问题,+QQ:278189912
2018-12-15 10:17
你的第一个 iferror 函数是这样的 IFERROR(DATEDIF(A1,2017/1/1,m),0)
因datedif计算出来是错误值,因此返回0
公式就成了 if(0,12,后一个iferror函数)
在函数的逻辑表达式中,0 表示 True,不为0的都表示 false,因此 该if函数返回的是 12
你可以使用 公式,公式求值,一步步测试看,就明白了
还没有符合您的答案?立即在线咨询老师 免费咨询老师
精选问题
获取全部相关问题信息
Excel答疑老师 解答
2018-12-15 10:26