excel 中 计算系统日期当天是本年进度的百分比

[复制链接]
查看11 | 回复5 | 2010-9-14 12:07:13 | 显示全部楼层 |阅读模式
请把函数写出来,正确的有奖,谢谢各位高手了

回复

使用道具 举报

千问 | 2010-9-14 12:07:13 | 显示全部楼层
如果是按实际日期进度,输入公式并将该单元格格式设置为百分比:=(TODAY()-DATE(YEAR(TODAY()),1,1)+1)/(DATE(YEAR(TODAY()),12,31)-DATE(YEAR(TODAY()),1,1)+1)如果是按工作日进度,输入公式并将该单元格格式设置为百分比:=NETWORKDAYS(DATE(YEAR(TODAY()),1,1),TODAY())/NETWORKDAYS(DATE(YEAR(TODAY()),1,1),DATE(YEAR(TODAY()),12,31))设置百分比的方法:选中单元格,右键,设置单元格格式,“数字”选项卡里面选“百分比”
回复

使用道具 举报

千问 | 2010-9-14 12:07:13 | 显示全部楼层
excel进度条制作步骤如下:我们先来观察一下最终效果图,图中红色方框里单元格里有柱状进度条,百分比显示数值。而我们就是要做出这种效果。为了方便说明,我把上图中的表格复制,只是黏贴的时候选择只黏贴数值,可以看到原先百分比显示的数值变成了小数显示。(估计之前的表格是使用了单元格格式中的百分比)我只修改上图中红框里的部位来说明一下
回复

使用道具 举报

千问 | 2010-9-14 12:07:13 | 显示全部楼层
=(TODAY()-DATE(YEAR(TODAY()),1,1))/(DATE(YEAR(TODAY())+1,1,1)-DATE(YEAR(TODAY()),1,1)) 解释一下:=(“当天日期” - “今年的1月1日”)/ (“下一年的1月1日”- “今年的1月1日”) 然后将结果的格式设置为百分数!
回复

使用道具 举报

千问 | 2010-9-14 12:07:13 | 显示全部楼层
=(TODAY()-DATE(YEAR(TODAY()),1,1)+1)/IF(MOD(YEAR(TODAY()),4)=0,366,365)*100得数是一个百分比
回复

使用道具 举报

千问 | 2010-9-14 12:07:13 | 显示全部楼层
=DATEDIF("1/1/"&YEAR(NOW()),NOW(),"d")/DATEDIF("1/1/"&YEAR(NOW()),"31/12/"&YEAR(NOW()),"d")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行