考勤汇总公式中,如何比较两个日期的大小原创
金蝶云社区-hongwu_hu
hongwu_hu
6人赞赏了该文章 334次浏览 未经作者许可,禁止转载编辑于2023年03月02日 21:03:38

        在考勤汇总公式编辑时,常常会用到周期开始日期、周期结束日期,与入职日期、离职日期等各类日期做比较。由于周期开始日期、周期结束日期需要用“取周期开始或结束日期()”函数获取,函数返回的是“文本”类型的值,信息集中获取的员工的入职日期、离职日期字段值是“时间”类型,不同类型字段不能直接做大小比较。如何正确在汇总公式中写这种不同类型字段的比较公式呢?主要有两种实现方案。

        方案一:统一转换成文本,使用 “取子字符串函数()”,截取入职日期、离职日期的前10个字符,来和“取周期开始或结束日期()”返回的值做比较。

        方案二:使用比较函数,类似于“取相差天数("" ,"")”函数,但是这个函数返回的是绝对值,是一个正数,所以也不适用于大小的比较。可以参考“取相差天数("" ,"")”这个函数新建一个函数,把函数中取绝对值的算法去掉。然后就可以在考勤汇总公式中直接使用新建的函数做两个字段的大小比较了。

赞 6