显示效果
1,直接使用公式:(可使用txt 替换B2和C2)
=IF(DATEDIF(B2,TODAY(),"d")/IF(DATEDIF(B2,C2,"d")=0,DATEDIF(B2,TODAY(),"d"),DATEDIF(B2,C2,"d"))>0,REPT("█",(IF(DATEDIF(B2,TODAY(),"d")/IF(DATEDIF(B2,C2,"d")=0,DATEDIF(B2,TODAY(),"d"),DATEDIF(B2,C2,"d"))>=1,1,DATEDIF(B2,TODAY(),"d")/IF(DATEDIF(B2,C2,"d")=0,DATEDIF(B2,TODAY(),"d"),DATEDIF(B2,C2,"d"))))*50)&" "&TEXT(IF(DATEDIF(B2,TODAY(),"d")/IF(DATEDIF(B2,C2,"d")=0,DATEDIF(B2,TODAY(),"d"),DATEDIF(B2,C2,"d"))>=1,1,DATEDIF(B2,TODAY(),"d")/IF(DATEDIF(B2,C2,"d")=0,DATEDIF(B2,TODAY(),"d"),DATEDIF(B2,C2,"d"))),"0.0%"),"未开始")
1.1 演示结果如下:
项目 | 项目开始日期 | 终止日期 | 项目进度 |
---|---|---|---|
项目1 | 22/12/7 | 22/12/22 | 未开始 |
项目2 | 22/12/2 | 22/12/22 | 未开始 |
项目3 | 22/11/25 | 22/12/15 | 未开始 |
项目4 | 22/11/30 | 22/12/15 | 未开始 |
项目5 | 22/11/20 | 22/12/8 | 未开始 |
项目6 | 22/11/16 | 22/12/1 | 未开始 |
项目7 | 22/11/11 | 22/12/1 | 未开始 |
项目8 | 22/11/29 | 22/12/1 | 未开始 |
项目9 | 22/11/15 | 22/11/25 | 未开始 |
项目10 | 22/11/22 | 22/11/25 | 未开始 |
项目11 | 22/11/5 | 22/11/25 | ███████ 15.0% |
项目12 | 22/11/20 | 22/11/25 | 未开始 |
项目13 | 22/11/15 | 22/11/25 | 未开始 |
项目14 | 22/11/17 | 22/11/25 | 未开始 |
项目15 | 22/11/10 | 22/11/25 | 未开始 |
项目16 | 22/11/19 | 22/11/25 | 未开始 |
项目17 | 22/11/8 | 22/11/18 | 未开始 |
项目18 | 22/11/3 | 22/11/18 | ████████████████ 33.3% |
项目19 | 22/11/8 | 22/11/18 | 未开始 |
项目20 | 22/11/13 | 22/11/18 | 未开始 |
项目21 | 22/11/13 | 22/11/18 | 未开始 |
项目22 | 22/11/1 | 22/11/11 | ███████████████████████████████████ 70.0% |
项目23 | 22/11/6 | 22/11/11 | ████████████████████ 40.0% |
项目24 | 22/11/6 | 22/11/11 | ████████████████████ 40.0% |
项目25 | 22/11/6 | 22/11/11 | ████████████████████ 40.0% |
1.2规则详情:
类型 | 区域 | 项目开始日期 | 终止日期 | 项目进度 |
---|---|---|---|---|
测试数据 | 北美 | 11月5日 | 2022/11/30 | ██████ 12.0% |
测试数据 | 亚洲 | 11月12日 | 2022/11/30 | 未开始 |
测试数据 | 中东 | 10月5日 | 2022/12/4 | ████████████████████████████ 56.7% |
名称 | 公式 | 结果 |
---|---|---|
基础公式 | REPT(“█”,(DATEDIF(E2,TODAY(),”d”)/DATEDIF(E2,F2,”d”))*50)&” “&TEXT(DATEDIF(E2,TODAY(),”d”)/DATEDIF(E2,F2,”d”),”0.0%”) | * |
设置颜色 | IF(DATEDIF(E2,TODAY(),”d”)/DATEDIF(E2,F2,”d”)<=60%,1,0) | * |
开始天数 | DATEDIF(E2,TODAY(),”d”) | 项目开始到距离现在差3『天』 |
计划天数 | DATEDIF(E2,F2,”d”) | 计划项目开始到结束的时间 25『天』 |
百分比数 | IF(DATEDIF(E2,TODAY(),”d”)/IF(DATEDIF(E2,F2,”d”)=0,DATEDIF(E2,TODAY(),”d”),DATEDIF(E2,F2,”d”))>=1,1,DATEDIF(E2,TODAY(),”d”)/IF(DATEDIF(E2,F2,”d”)=0,DATEDIF(E2,TODAY(),”d”),DATEDIF(E2,F2,”d”))) | 公式结果是: 0.12 |
rept数据 | IF(DATEDIF(E2,TODAY(),”d”)/IF(DATEDIF(E2,F2,”d”)=0,DATEDIF(E2,TODAY(),”d”),DATEDIF(E2,F2,”d”))>=1,1,DATEDIF(E2,TODAY(),”d”)/IF(DATEDIF(E2,F2,”d”)=0,DATEDIF(E2,TODAY(),”d”),DATEDIF(E2,F2,”d”)))*50 | 6 |
rept字符 | REPT(“█”,IF(DATEDIF(E2,TODAY(),”d”)/IF(DATEDIF(E2,F2,”d”)=0,DATEDIF(E2,TODAY(),”d”),DATEDIF(E2,F2,”d”))>=1,1,DATEDIF(E2,TODAY(),”d”)/IF(DATEDIF(E2,F2,”d”)=0,DATEDIF(E2,TODAY(),”d”),DATEDIF(E2,F2,”d”)))*50) | ██████ |
百分格式 | TEXT(IF(DATEDIF(E2,TODAY(),”d”)/IF(DATEDIF(E2,F2,”d”)=0,DATEDIF(E2,TODAY(),”d”),DATEDIF(E2,F2,”d”))>=1,1,DATEDIF(E2,TODAY(),”d”)/IF(DATEDIF(E2,F2,”d”)=0,DATEDIF(E2,TODAY(),”d”),DATEDIF(E2,F2,”d”))),”0.0%”) | 12.0% |
未开始与进行中 | IF(DATEDIF(E2,TODAY(),”d”)/DATEDIF(E2,F2,”d”)>0,”进行中进度函数”,”未开始”) | 进行中进度函数 |
附件:
https://files.cnblogs.com/files/q1104460935/时下进度表模板.xlsx.zip?t=1667844198
原文地址:http://www.cnblogs.com/q1104460935/p/16868030.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性