一个在EXCEL单元格中显示进度条的方法

来源:互联网 发布:淘宝怎么使用微信支付 编辑:程序博客网 时间:2024/05/16 08:38

    在工程中,在发送周报或日报时,经常要反馈工程进展。如果能在EXCEL表中很直观的通过进度条的形式显示,那会为你的报告添色不少。一般情况,进度条是通过EXCEL的图标功能来实现,但如果你只需要显示一个单一的柱形进度条,而且横着显示,如果依然采用图标的形式,似乎不大美观,不太协调。

    现在,我们来通过一个函数来实现直接在一个单元格里显示进度条。整个过程是这样的,打个比方,工程总量是500块载频,当前我们完成了其中的200块,那工程进展应该是40%。如下表

    A              B              C                D

   日期         工程总量      当前完成数量        工程进展 

2008-03-01       500           200                |||| 70%

2008-03-08       500           250                ||||| 80%

     使用的函数是=rept("|",C2/B2*10)&" "&text(C2/B2,"0.00%")

     尽管如此显示略显粗糙,进度条对于像50%,51%,52%。。。等没有区别,但应该说还是给进度表增色不少。如果有更好的方法,敬请赐教!