我需要一个Excel公式来计算每两周一次的累积假期 . 输入变量是'开始日期','累积天十进制值' . 员工前4年每年可获得10天 . 五年后,他们每年累积20天 .
好的,我根据当前日期快速进入 .
您可以通过选择一个确切的日期而不是TODAY()(提示另一个单元格)并在另一个单元格中查找一周的中点来为Bi每周添加一个额外的列 .
我总是建议按比特构建公式然后隐藏你不想看到的列,而不是试图创建一个难以在单个单元格中维护的复杂公式 .
在第2行
Col A:人名
Col B:开始日期(日期)
Col C:自开始日期起的年数和今天 =YEARFRAC( B2, TODAY())
=YEARFRAC( B2, TODAY())
Col D:5年以下累计天数 =IF(C2<5, C2*10, 50)
=IF(C2<5, C2*10, 50)
Col E:5年累积的天数 =IF(C2<5, 0, C2-5)*20
=IF(C2<5, 0, C2-5)*20
Col F:总计 =D2+E2
=D2+E2
1 回答
好的,我根据当前日期快速进入 .
您可以通过选择一个确切的日期而不是TODAY()(提示另一个单元格)并在另一个单元格中查找一周的中点来为Bi每周添加一个额外的列 .
我总是建议按比特构建公式然后隐藏你不想看到的列,而不是试图创建一个难以在单个单元格中维护的复杂公式 .
在第2行
Col A:人名
Col B:开始日期(日期)
Col C:自开始日期起的年数和今天
=YEARFRAC( B2, TODAY())
Col D:5年以下累计天数
=IF(C2<5, C2*10, 50)
Col E:5年累积的天数
=IF(C2<5, 0, C2-5)*20
Col F:总计
=D2+E2