用if公式做判断使用问题

以下为报表计算出勤天数的逻辑,怎样转化成表达式,填入P5 单元格内,计算出勤天数

1、若员工类型为正式工( J5=' 正式工 ' )

     (1)转正时间为空,则 出勤天数=实际工时 / 班次工时 * 0.8 即  p5=round(n5/o5,1)*0.8

     (2)转正时间>=工作日期,则 出勤天数=实际工时 / 班次工时 * 1 即  p5=round(n5/o5,1)*1

     (3)转正时间<工作日期,则 出勤天数=实际工时 / 班次工时 * 0.8 即  p5=round(n5/o5,1)*0.8

2、若员工类型为:小时工 (J5=' 小时工 ' ),则出勤天数为空

image.png

FineReport 用户RzfYB0094268 发布于 4 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
ScyalcireLv7高级互助
发布于4 天前(编辑于 4 天前
=IF(J5='正式工', IF(LEN(K5) = 0, ROUND(N5/O5, 1)*0.8, IF(K5 >= D5, ROUND(N5/O5, 1)*1, ROUND(N5/O5, 1)*0.8)), IF(J5='小时工', "", ""))

如果转正时间在K5,工作日期在D5

  • 2关注人数
  • 31浏览人数
  • 最后回答于:4 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部