填表公式单独可用,和其他混用就不行,请问什么原因?
我想做一个带薪休假的公式,具体公式如下:IF( 本表单.年份 - 年份值( 数据源.入港日期 ) > 20,15,IF(本表单.年份 - 年份值( 数据源.入港日期 )< 20 并且 本表单.年份 - 年份值( 数据源.入港日期 ) > 10,10,IF(本表单.年份 - 年份值( 数据源.入港日期 ) <10,5,IF(本表单.年份 - 年份值( 数据源.入港日期 ) = 20, ((365-DayOfTheYear( 数据源.入港日期 ) )/365*5+10),IF(本表单.年份 - 年份值( 数据源.入港日期 ) = 10, ((365-DayOfTheYear( 数据源.入港日期 ) )/365*5+5),IF(本表单.年份 - 年份值( 数据源.入港日期 ) = 1, ((365-DayOfTheYear( 数据源.入港日期 ) )/365*5+0),0))))))
其中最后一部分,IF(本表单.年份 - 年份值( 数据源.入港日期 ) = 1, ((365-DayOfTheYear( 数据源.入港日期 ) )/365*5+0),0),这个公式单独拿出来是可以用的,但是放到里面和其他一起就不行。去掉这个公式,签名其他公式也是可以用的,不知道问题出在哪里?
分成2个填表公式来执行就好了 知道原因了,IF(本表单.年份 - 年份值( 数据源.入港日期 ) <10这个公式缺一个大于的条件,改为IF(本表单.年份 - 年份值( 数据源.入港日期 ) <10 并且IF(本表单.年份 - 年份值( 数据源.入港日期 ) >0,就解决了。
页:
[1]