首页 > 其他分享 >表格WPS进度条效果分享

表格WPS进度条效果分享

时间:2022-11-08 01:55:07浏览次数:46  
标签:11 F2 表格 22 进度条 DATEDIF WPS TODAY E2

显示效果

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,"进行中进度函数","未开始") 进行中进度函数

标签:11,F2,表格,22,进度条,DATEDIF,WPS,TODAY,E2
From: https://www.cnblogs.com/q1104460935/p/16868030.html

相关文章

  • 在WPF中用DataGrid实现表格样式
    资源文件定义颜色及样式<SolidColorBrushx:Key="TextColorGeneral"Color="#a2a2a2"/><StyleTargetType="DataGridColumnHeader"><SetterProperty="Horizon......
  • vue表格滚动vue-seamless-scroll
    引入  npminstallvue-seamless-scroll--save  在找到main.js引入importscrollfrom'vue-seamless-scroll'Vue.use(scroll)主要代码<template>......
  • py爬虫数据到本地Excel表格
    效果图需要爬取的网页和内容程序目的:根据​​公众号文章​​中的内容,爬取文章的标题、发布时间、责任人署名、文章链接,将这个python程序打包成为exe文件,在运行exe文件时可以......
  • Ant Design Vue自定义文件上传设置progress进度条
    前言在使用AntDesignVue的upload文件上传功能的时候,我们为了规范前端代码,所以会封装接口请求到对应的ts或js文件并引用,这个时候我们会更多的使用自定义文件上传的功......
  • Python实现寄存器表格生成寄存器rtl代码
    功能需求:通过约定好字段的寄存器表格生成寄存器代码语言要求:Python关键点:如何操作表格-通过openpyxl第三方库实现思路:读取表格,将表格内容以列表形式存储,在存储时,对寄存器......
  • 针对`elementui`table表格中的prop属性是个数组的处理方法
    表格<el-table:data="tableData"style="width:100%;margin-bottom:20px;"row-key="id"borderdefault-expand-all><el-table-columnprop="name"label=......
  • 2. 实现下载文件进度条高级版本
     服务器端:  客户端:     运行结果:启动服务器,再启动客户端在客户端输入get hg.mp4 ......
  • 【Vue】可编辑表格与三级联动下拉
    需求是给员工分配岗位,设计上是一人多岗的存在...单位—— 部门—— 岗位 这样的层级功能效果:因为员工可以在不同的单位下任职岗位,所以这个每一个岗位都是一个独立......
  • delphi TMS FlexCel 导出进度条
    TMSFlexCel导出进度条属性和方法TFlexCelPdfExport.ProgresspropertyProgress:TFlexCelPdfExportProgress导出进度。可以从其他线程或AfterGeneratePage事件访问......
  • handsontable赋值加载表格后只显示部分单元格
    当行或者列太多的时候,handsontable为了加载速度。会只渲染部分数据。当页面有动作的时候才会再次渲染剩余数据。控制的相关属性为:viewportColumnRenderingOffset:200,//......