Excel:计算当前日期与到期日的百分比,适配年度计划仪表盘
任务进度百分比计算及仪表盘搭建方案
核心规则落地
- 任务已完成(有完成日期且不晚于当前日期):直接显示100%
- 任务未完成:按「已过时长/总计划时长」计算占比,当前日期超过到期日也显示100%;若当前在计划开始前,显示0%
公式实现(适配Excel/Google Sheets)
假设表格列对应:
- A列:任务名称(例:翻新卧室)
- B列:任务开始日期(年度计划可设为当年1月1日,或实际启动日)
- C列:完成日期(空值=未完成)
- D列:到期日(例:2023/6/30)
Excel 公式(E2单元格输入,下拉填充)
=IF(NOT(ISBLANK(C2)),1,IF(TODAY()>D2,1,MAX(0,(TODAY()-B2)/(D2-B2))))
Google Sheets 公式(逻辑一致)
=IF(NOT(ISBLANK(C2)),1,IF(TODAY()>D2,1,MAX(0,(TODAY()-B2)/(D2-B2))))
公式拆解
NOT(ISBLANK(C2)):检测完成日期是否填写,填了直接返回1(即100%)TODAY()>D2:当前日期超期,强制显示100%(TODAY()-B2)/(D2-B2):计算已推进时间占总计划周期的比例,MAX(0,...)避免出现负数(比如计划还没开始时显示0)
仪表盘图表设置
选中「任务名称列」+「百分比列」,插入条形图或折线图,就能直观看到各任务的年度进度;还可以给百分比列加条件格式,比如≥90%标红,提前预警到期任务
内容的提问来源于stack exchange,提问作者Bianca Anne
相关产品推荐
相关产品推荐

