IF((IFERROR(DATEDIF(F59,\"2017/1/1\",\"m\"),\"0\"))>=12,12,(IFERROR(DATEDIF(F59,\"2017/1/1\",\"m\"),\"0\")))
![](/wenda/images/newWd/search.png)
问题已解决
所属话题:
#Excel#
![](http://member.chinaacc.com/homes/resources/images/home/avatar/7.jpg)
84784997 | 提问时间:2018 12/15 10:13
你的第一个 iferror 函数是这样的 IFERROR(DATEDIF(A1,2017/1/1,m),0)
因datedif计算出来是错误值,因此返回0
公式就成了 if(0,12,后一个iferror函数)
在函数的逻辑表达式中,0 表示 True,不为0的都表示 false,因此 该if函数返回的是 12
你可以使用 公式,公式求值,一步步测试看,就明白了
2018 12/15 10:17
相关问答
查看更多最新问答
查看更多财务工作描述中包括哪些方面的内容? 1个月前