首页 > 解决方案 > 我需要在 Excel 中计算项目的进度百分比

问题描述

我想查看已完成工作的进度百分比。如果今天的日期大于它应该显示“100%”如果今天的日期小于结束日期它应该显示进度的百分比。我试过这段代码。

IF(AND(C3<D3,D3>TODAY()),(C3/D3), 100%)

C3= 开始日期

D3= 结束日期

请参考下面的截图

标签: excelexcel-formula

解决方案


利用:

=IF(TODAY()<=C3,0,IF(TODAY()>=D3,1,(TODAY()-C3+1)/(D3-C3+1)))

在此处输入图像描述


或者只是数学:

=MAX((MIN(TODAY(),D3)-C3+1)/(D3-C3+1),0)

在此处输入图像描述


推荐阅读