用Excel做出比肩任务管理软件的操作技巧
用Excel做出比肩任务管理软件的操作技巧
在项目管理中,网上有各种各样的工具可以选择,到底用哪个,曾一度困扰着我。我是一个有轻度强迫症的人,总是喜欢试用各种各样的系统,以比较他们之间的不同,试图选择出一个最完善的系统。但是,在比较完各种系统之后,发现总是有各种各样的缺点,而在实际的项目中,也总是有各种自己想要达到的效果没法实现。其实我们用Excel这个工具,就能达到大部分的项目管理功能。
一个示例

点击“这里”下载模板
示例中实现的功能包括
- 任务在7天之内新增的,则显示背景为黄色(按提出日期计算)
- 任务开始之后,则任务名称显示为粗体、紫色
- 不同的优先级别显示不同的背景颜色,例如红色为紧急的任务
- 不同的任务状态,显示不同的背景颜色,其中“完成”、“提前”、“待确认”、“Reopen”的背景颜色影响整一行记录
- 在预计时间未完成的任务,预计时间、期望时间栏的单元格背景变红色,高亮显示。时间通过与当前实际时间比较得出
- 任务进度显示百分比
- 任务状态设置为“完成”等,会提示需要补充完成时间、文档等
- 当前处理人以“>”开头,则高亮显示
各位会不会认为上述的Excel的格式过于复杂,天,难道我没更新一个项目,都要去设置这个单元格的格式吗,那要有多大的工作量!!
我会教你这么愚笨的技巧吗?号称全世界最强大的Office软件,会没有一个优美的解决方案?请看我下述的操作方法,让你实现自动化的样式更改:
实现说明
1.百分比显示进度
1.1新增一个数据条
1.2更改数据条的最高值为1
1.3设置单元格为百分比格式
2.更改当前单元格的内容改变单元格的样式
2.1新增一个条件规则
2.2选择“只为包含以下内容的单元格设置格式”,然后根据你要设定的值或者内容设置即可
3.根据某个或者多个单元格的条件更改整行的背景颜色
3.1新增一个条件规则
3.2选择“使用公式确定要设置格式的单元格”,这里只能选则个,否则无法影响其他单元格
3.3使用And和Or设置多个条件
=OR($J2="完成",$J2="提前")
=AND($G2<TODAY(),$G2<>"",$J2<>"完成",$J2<>"提前",$J2<>"待确认")
3.4使用if做条件判断
=if(condition,true,false)
4.时间比较
4.1直接比较
=$a3>today()
4.2使用datedif函数
=datedif($a3,today(),"d")<=7
4.3使用Hour等函
=if(hour(today())>5
5.数量统计count,sum,以及增加条件
统计任务数
="aa (任务数:"&COUNTA(D2:D16)&";完成率:"&TEXT(SUMIF(P2:P16,"<="&TODAY(),H2:H16)/COUNTIFS(J2:J16,"*",P2:P16,"<="&TODAY()),"0%")&")"
用Excel做出比肩任务管理软件的操作技巧的更多相关文章
- PDF文件转换成Excel表格的操作技巧
我们都知道2007以上版本的Office文档,是可以直接将文档转存为PDF格式文档的.那么反过来,PDF文档可以转换成其他格式的文档吗?这是大家都比较好奇的话题.如果可以以其他格式进行保存,就可以极大 ...
- GIS基础软件及操作(十二)
原文 GIS基础软件及操作(十二) 练习十二. ArcMap制图-地图版面设计 设置地图符号-各种渲染方式的使用 使用ArcMap Layout(布局)界面制作专题地图 将各种地图元素添加到地图版面中 ...
- ToDoList:一款非常优秀的任务管理软件 —— 工具类
ToDoList是一款非常优秀的任务管理软件,用户可以方便地组织和安排计划.这是一个开源的项目,很多细节都考虑到了,推荐大家使用~ ToDoList 帮你把要做的事情列出来,一项一项,类似思维导图. ...
- Excel VBA入门(九)操作工作薄
虽然我前面讲过,在VBA中操作工作薄并不是件明智的事,但有些时候,还是避免不了要这么做.绝大多数情况下,我们要做的是获取到某个工作薄对象,并以此来获得其中的工作表对象,然后再对工作表中的数据进行处理. ...
- GIS基础软件及操作(五)
原文 GIS基础软件及操作(五) 练习五.空间分析的基本操作 空间分析的基本操作 空间分析模块 空间分析是基于地理对象的位置和形态的空间数据的分析技术,其目的在于提取和传输空间信息.空间分析是地理信息 ...
- GIS基础软件及操作(六)
原文 GIS基础软件及操作(六) 练习六.空间分析的应用 1.加深对缓冲区分析基本原理.方法的认识:2.熟练掌握距离制图创建缓冲区技术方法.3.掌握利用缓冲区分析方法解决地学空间分析问题的能力. 1. ...
- GIS基础软件及操作(四)
原文 GIS基础软件及操作(四) 练习四.空间数据处理 1.空间数据处理(融合.合并.剪切.交叉.合并)2.设置地图投影及投影变换 空间数据处理 数据:云南县界.shp; Clip.shp西双版纳森林 ...
- GIS基础软件及操作(三)
原文 GIS基础软件及操作(三) 练习三.地图配准操作 1.对无坐标信息的地形图(图片格式)进行地图配准操作2.编辑器的使用(点要素.线要素.多边形要素的数字化) 本例主要介绍如何给无坐标信息的地形图 ...
- GIS基础软件及操作(二)
原文 GIS基础软件及操作(二) 练习二.管理地理空间数据库 1.利用ArcCatalog 管理地理空间数据库 2.在ArcMap中编辑属性数据 第1步 启动 ArcCatalog 打开一个地理数据库 ...
随机推荐
- nw.js桌面软件开发系列 第0.1节 HTML5和桌面软件开发的碰撞
第0.1节 HTML5和桌面软件开发的碰撞 当我们谈论桌面软件开发技术的时候,你会想到什么?如果不对技术本身进行更为深入的探讨,在我的世界里,有这么多技术概念可以被罗列出来(请原谅我本质上是一个Win ...
- 跟我一起云计算(5)——Shards
什么是sharding Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库 (server)上,从而缓解单一数据库的性能问题.不太严格的讲,对于海量数据的数据库,如果是因为表多而 ...
- 散列表(hash table)——算法导论(13)
1. 引言 许多应用都需要动态集合结构,它至少需要支持Insert,search和delete字典操作.散列表(hash table)是实现字典操作的一种有效的数据结构. 2. 直接寻址表 在介绍散列 ...
- EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解
前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...
- 我这么玩Web Api(一):帮助页面或用户手册(Microsoft and Swashbuckle Help Page)
前言 你需要为客户编写Api调用手册?你需要测试你的Api接口?你需要和前端进行接口对接?那么这篇文章应该可以帮到你.本文将介绍创建Web Api 帮助文档页面的两种方式,Microsoft Help ...
- 基于开源项目SharpMap的热力图(HeatLayer)实现。
当前公司需要一个用时较少的热力图呈现方案,在避免较底层的GDI开发和比较了多家GIS产品的实际效果之后,团队决定用sharpMap的API来实现,由于之前框架采用的是另外一个开源项目GMap.net, ...
- Android之Pull解析XML
一.Pull解析方法介绍 除了可以使用SAX和DOM解析XML文件,也可以使用Android内置的Pull解析器解析XML文件.Pull解析器的运行方式与SAX解析器相似.它也是事件触发的.Pull解 ...
- vim+vundle配置
Linux环境下写代码虽然没有IDE,但通过给vim配置几个插件也足够好用.一般常用的插件主要包括几类,查找文件,查找符号的定义或者声明(函数,变量等)以及自动补全功能.一般流程都是下载需要的工具,然 ...
- BZOJ 1010: [HNOI2008]玩具装箱toy [DP 斜率优化]
1010: [HNOI2008]玩具装箱toy Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 9812 Solved: 3978[Submit][St ...
- 豪情-CSS解构系列之-新浪页面解构-02
前言 一.开发工具 - 前端四大利器 1. WebStorm 1). 岂今为止,业界公认的前端开发利器.优点: 2). 缺点 3). 相关资源 4). 后续展望 2. Photoshop 1).基本信 ...





