泛微OA超实用!这些能用一个函数搞定的事,就别再加班手动算了

工作中我们经常会遇到各种信息校验和数据统计,比如人事的绩效考核评分计算、员工信息统计;入库产品生产日期校验;财务报销提交日期校验等。

数据少时,手动也能快速核算,但是数据成百上千时,就算加班,也难以准确校验统计。

其实有些工作,完全可以通过函数来进行快速处理,准确又高效!接下来,我们就通过应用场景,一起看看eteams中不同函数的用法。

 

 场景一:

  绩效考核评分

公司对销售部门的月度绩效考核共6项,满分为100分。其中第一项为销售额考核,占比30%。其评分规则为:

· 实际销售额达到或超过目标值,得满分30分;

· 如果没有达到目标值,但完成了目标的60%及以上,销售额考核得分=实际值/目标值*30;

· 如果低于60%,则该项考核记为0分。

虽然规则复杂,但通过云OA中的逻辑函数,只需输入目标值和实际值,就可自动计算得分。

 

应用函数

  IF({当前数据.实际值}/{当前数据.目标值}*30>18,IF({当前数据.实际值}/{当前数据.目标值}*30<30,{当前数据.实际值}/{当前数据.目标值}*30,30),0)

注意:放在“{}”中的变量与常量,不可直接复制,需通过选择添加的方式,这样才能获取到对应的ID,公式才能运行。

  函数说明

分阶段评分涉及到条件表达,需要使用IF()函数,即IF(条件,表达式1,表达式2):如果条件为真,则执行表达式1,为假则执行表达式2。

同理,对于出勤考核规则:全勤得10分,非全勤得0分,也可通过设置条件函数:IF({当前数据.实际出勤天数}>={当前数据.应出勤天数},10,0),实现自动计算。

  填写效果

  场景二:

  身份证上的信息获取

人事工作中,经常涉及到个人资料的填写和统计。如何实现填写个人资料时,只要填写身份证号,就可自动带出年龄、出生日期、籍贯和性别?

 

应用函数

获取年龄:IDCARD({当前数据.身份证},'AGE')

获取出生日期:IDCARD({当前数据.身份证},'BD')

获取籍贯:IDCARD({当前数据.身份证},'NA')

获取性别:IDCARD({当前数据.身份证},'GENDER')

 函数说明

从身份证号码中获取相关信息,可通过eteams中的“字符函数”-“身份证函数”:IDCARD(身份证号码,操作类型)实现。

  填写效果

  场景三:

  活动获奖人数限制

公司举办答题有奖活动,回答正确的用户可免费领取奖品。但名额有限,仅限前5名答对的用户,当答对人数达到5时,其他用户无法再答题提交。如何实现?

 

1.按照活动需求搭建「答题有奖」表单;

2.在规则库中创建该表单的“校验数据”规则,校验方式选择“函数规则”,不满足校验内容时,显示提示语:“活动已结束,下次再来!”;

3.在该表单中设置“触发规则设置”,触发规则选择第2步配置好的规则;

4.分享表单。

 

 应用函数

COUNT({答题有奖},AND({答题有奖.问题1}="正确答案1",{答题有奖.问题2}="正确答案2"))<6

 

 函数说明

COUNT(表单,筛选条件)函数,对指定表单中满足筛选条件的数据进行计数,当数据小于指定数时,校验通过。

AND(条件1,条件2, …)函数,当所有条件均为真,则返回真,否则返回假。

  当答对人数达到5人时,后面参与者无法提交表单

 

  场景四:

  限制报销单的提交日期

财务部为了统一规范管理,要求员工在规定日期内提交费用报销审批,每月24-29日不能提交流程。如何实现自动校验?

同样可以在审批表中设置触发规则,通过函数规则进行自动校验。

 

  应用函数

NOT(IN(DAY(TODAY()),[24,25,26,27,28,29]))

 

 函数说明

TODAY() :指当天日期,如2022-6-23;

DAY(日期):选择日期中的日,如23;

IN(变量,[结果1,结果2,…]):查看变量是否包含在所有结果中;

NOT(逻辑结果):对逻辑结果取反,即当提交的日期在24-29日中时,则不能提交。

  当日期在24-29日之间时,不能提交,并会出现提醒

 

场景五:

  校验产品生产日期

对于食品等有保质期的产品,在入库时,需要填写产品的生产日期,并且要保证产品的生产日期在入库时没有超过200天,超过日期的产品不能入库。

 

 应用函数

DATEDIFF({产品入库.生产日期},TODAY())<=200

 

 函数说明

DATEDIFF(日期1,日期2,['单位']):日期2减去日期1的差值,单位默认为日,可选单位:年Y、月M、日D、时H、分I、秒S。

  填写效果

  以上分享的函数,大家学会了吗?

在复制函数公式时,记得将放在“{}”中的变量与常量,替换为自己表单中的字段,这样才能运行。