You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写Excel船员休假优先级排名及同分处理公式

船员休假计划排名及同分处理方案设计

优先级判定规则

  • 培训合规率(0-100%):数值越高,排名越靠前
  • 上次休假距今天数:天数越长,排名越靠前
  • 下次休假到期剩余天数(计算公式:TODAY()-到期日):剩余天数越接近今日(即越接近0)排名越靠前;若剩余天数不足90天,优先级额外提升
  • 近12个月是否休假(布尔值):未休假排名靠前,已休假排名靠后
  • 入职天数:入职时间越久,排名越靠前

核心背景说明

船员连续工作365天可申请休假,需在730天内完成休假,每周期可享受30天休假,因此规则3是优先级判定的核心依据。

现有公式局限

已编写初步优先级计算公式,但存在以下问题:

=[@[Days of employment]]-IF([@[License within the last 12 days?]]="Yes",0.75,0.5)*([@[How long ago took vacation?]]-[@[How many days to vacation is due?]])*[@[Training Matrix Compliance]]/[@[How many days to vacation is due?]]
  1. 无法处理「剩余天数不足90天优先级提升」的场景
  2. 各规则的权重分配未优化,不符合核心规则优先级更高的要求

后续优化尝试

已明确「休假到期剩余天数越接近0,优先级越高」的逻辑,开始通过SUMPRODUCT函数实现加权平均计算,并在P至U列新增分析数据,需验证不同场景下的权重设置合理性。

内容的提问来源于stack exchange,提问作者0601D_K4BUM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 08:45:58