想把这个1.5分开 分到第二天 oracle 帆软处理都可以 有什么方案吗大佬们。。
最后结果是
请1 请0.5
拆分后的公式: =INDEXOFARRAY(split(mid(a4,find("请",a4)+1,50),"\\."),1)
拆分后2的公式: ="0."+INDEXOFARRAY(split(mid(a4,find("请",a4)+1,50),"\\."),2)
SPLIT("1.5",".")
提供个思路,可以用range(0,15,10) 结果为数组(0,10),用max取出最大值除以10得到1,赋值第一天的请假天数,
range(10,15,5)结果为数组(10,15),(用max取出最大值-min取出的最小值)除以10的到0.5,赋值给第二天的公式取数
,range参数(0,15,10)可以对应替换将15换成请假天数*10,乘10的原因是因为这个函数只能进行整数的取数,除10是为了恢复到原本需要的数据,range(10,15,5)也是同样的步骤将15换成请假天数乘10