WPS表格技巧01-项目管理中的基本功能-计划和每日记录的对应

前言:

在项目管理中,一般就是用些项目管理工具来管理这个任务和 task,但是就是要学这些工具很麻烦,比较好的方法,通用的方法就是用 Excel 表格去做(这非常适合松散的团队组织),然后那么就问题来了,要学习一些 WPS表格的基本技巧,这个文章系列呢,就是大概要介绍这个WPS表格的一个和项目管理相关的一些技巧的处理。

在本例的实际技巧里面,我用了一个简单的表格计划(月或者周计划)和一个每天任务记录对应的项目进度记录表格,来记录每天实际的项目时间分配情况。


本节:

先大致介绍一下,WPS表格中,项目管理中要用到的一些基本命令:


1 WPS 中常用的项目管理用的一些命令:

1.1 数据输入与编辑
- 快速填充:将鼠标移至单元格右下角,待光标变为十字形状,按住鼠标左键拖动填充柄,可快速填充序列。例如输入日期、数字等。
- 数据验证:通过“数据”选项卡中的“有效性”功能,设置数据输入规则。比如限制输入范围、文本长度等。
- 复制与粘贴:使用快捷键Ctrl+C和Ctrl+V,或右键选择粘贴选项。

1.2 函数与公式
- 常用函数:SUM(求和)、AVERAGE(平均)、COUNT(计数)等。
- 条件函数:IF函数可根据条件判断返回不同结果。
- 日期函数:计算日期差、日期范围等。

1.3 数据排序与筛选
- 排序:选中要排序的列,点击“开始”选项卡中的“排序”按钮,选择升序或降序排列。
- 筛选:点击“数据”选项卡中的“筛选”按钮,通过下拉菜单选择筛选条件。

1.4 图表制作
- 创建图表:选中数据区域,点击“插入”选项卡,选择合适的图表类型,如柱状图、折线图等。
- 图表美化:通过“图表工具”选项卡对图表进行美化,包括更改颜色、字体、坐标轴标签等。
1.5 数据透视表
- 创建数据透视表:点击“插入”选项卡中的“数据透视表”按钮,选择数据源区域,确定数据透视表的布局。
- 数据透视表应用:通过拖曳字段到不同区域,快速分析数据。
1.6 共享与协作
- 共享工作簿:通过“审阅”选项卡中的“共享工作簿”功能,实现多人协作。
- 保护工作表:设置密码保护工作表,防止数据被篡改。


2 基本案例举例:

 2.1 数据有效性:

打开有效性设置:

在项目管理的时候,把时间,日期,任务,资源,阶段等通过不同的数据类型进行填充,以减少项目管理输入的错误,方便后面进行数据归一化整理。

2.2 常用的WPS函数

数据统计与运算函数

- SUM函数:用于快速求和。如汇总项目总成本、预算或总工时等,公式为 =SUM(A1:A10) 。
- AVERAGE函数:可计算平均值,适合项目绩效分析,如计算团队成员的平均完成时间或绩效评分,公式为 =AVERAGE(A1:A10) 。
- SUMPRODUCT函数:支持加权平均等复杂计算,可用于计算加权成本、项目资源分配或工时分析等,公式为 =SUMPRODUCT(A2:A10,B2:B10) 。

条件判断与筛选函数

- IF函数:根据设定条件自动生成结果,可用于判断项目预算是否超支或进度是否按计划进行等,公式为 =IF(A1>B1,"超预算","预算内") 。
- SUMIF函数:根据设定条件求和,适合按条件进行成本或时间统计,如汇总超预算任务的成本等,公式为 =SUMIF(A1:A10,"超预算",B1:B10) 。
- COUNTIFS函数:可以根据多个条件统计条目数量,用于快速筛选和统计数据,如统计符合多个条件的任务完成情况,公式为 =COUNTIFS(A2:A10,"完成",B2:B10,">100") 。

数据查找与引用函数

- VLOOKUP函数:在大量数据中快速查找匹配值,简化数据管理,可用于查找项目资源、供应商或任务相关信息等,公式为 =VLOOKUP(A1,B1:C10,2,FALSE) 。
- INDEX函数:返回指定单元格的值,结合MATCH函数,可精确查找特定单元格的数据,公式为 =INDEX(A1:B10,2,2) 。
- MATCH函数:返回值的位置,配合INDEX函数使用,可快速定位目标数据的位置,公式为 =MATCH(A1,B1:B10,0) 。

日期与时间函数

- NETWORKDAYS函数:排除周末和假期,准确计算项目工期,公式为 =NETWORKDAYS(A1,B1) 。
- TODAY函数:自动更新日期,便于动态跟踪项目时间节点,可用于项目时间轴的动态跟踪或截止日期的提醒,公式为 =TODAY() 。
- DAYS函数:可用于计算两日期之间的天数差异,便于监控项目进度,公式为 =DAYS(B1,A1) 。

 2.3 排序和筛序


实操技巧:

项目管理需求:

如下表,由于现在的项目比较多,安排的合作的伙伴也不少,这样,我们需要大致记录一下每日的项目的进度情况:

假定的项目名称,每个项目有3个阶段任务,然后,我们在右侧的表格里面,每天填一下(通过下拉表)自动选择左侧的项目任务来记录项目的工作情况。


上面的表格是实验设计表格的DEMO,现在我们看一下我实际项目中用到的表格。 

写在前面的话,我们可以大致分为,左图的数据区域,和右图的数据访问区域,来进行设计表格。

我的实际的表格如下:

数据区域:

访问区域:

访问区域是我每天要填写的任务记录表,数据区域其实是我每月每周的计划表格。


1 方法一:利用INDIRECT函数:


1.1 INDIRECT 

1.1.1 文本到应用的转换:

将文本字符串转换为实际的单元格引用。例如,INDIRECT("A1") 会返回A1单元格的值。

1.1.2 创建动态引用

它允许您动态地构建引用,这在引用的行或列号需要根据某些条件变化时非常有用。例如,INDIRECT("A" & ROW()) 会返回当前行的A列单元格的值。

具体解释如下:

ROW() 函数会返回当前单元格所在的行号。例如,如果该公式位于第5行的某个单元格中,ROW() 将返回5。
连接符 & 将文本字符串 "A" 和行号连接起来,形成一个新的字符串。在第5行的情况下,这个字符串将是 "A5"
INDIRECT("A" & ROW()) 实际上引用了当前行的A列单元格。如果公式在第5行,它将引用A5单元格的值。

具体,我举了一个例子如下:我在G1,写了公式,定义了找E列的累进“行”的内容,由于,行号有一个起头不一致,我加了4的偏移量,为何加4的偏移量而不是5,是因为计数是从0开始,0到4就是5。

公式 =INDIRECT(A1&"!A:A") 在Excel或WPS表格中的作用是动态地引用由单元格A1中的值指定的工作表中的A列。

让我们分解这个公式来理解它的每个部分:

  1. A1:这是公式中的一个单元格引用,它假定包含一个工作表的名称。

  2. &:这是一个连接符,用于将两个字符串连接在一起。

  3. "!A:A":这是一个范围引用,表示从A列的第一个单元格到最后一个单元格。

  4. INDIRECT:这是一个函数,它接受一个字符串形式的单元格引用作为参数,并返回该引用指向的实际单元格或单元格区域的值。

例如:将这些组合起来,=INDIRECT(A1&"!A:A") 的意思是:

  • 首先,查看单元格A1中的值,假设A1中的值是“Sheet2”。
  • 然后,将A1中的值与字符串"!A:A"连接起来,形成新的字符串"Sheet2!A:A"。
  • 最后,INDIRECT函数将这个字符串解释为对工作表"Sheet2"的A列的引用,并返回该列的数据。

这个公式通常用于创建动态引用,特别是当你需要根据某个单元格中的信息来改变数据引用的工作表或列时。这样,当你更改A1单元格中的工作表名称时,INDIRECT函数会自动更新引用,显示新工作表中A列的数据。

1.2 实操问题1:越界了

公式一:
=IF(I3="阶段1",INDIRECT("'1月项目计划任务表'!D16:D"&(COUNTA('1月项目计划任务表'!D:D)+15)),IF(I3="阶段2",INDIRECT("'1月项目计划任务表'!E16:E"&(COUNTA('1月项目计划任务表'!E:E)+15)),IF(I3="阶段3",INDIRECT("'1月项目计划任务表'!F16:F"&(COUNTA('1月项目计划任务表'!F:F)+15)),"")))

问题:溢出区域不是空白区域 

 

 【分析,连续给出了三个竖表的List,如果list里面有不是空的,会报错】

修改,

=IF(I3="阶段1", INDIRECT("'1月项目计划任务表'!D16"), 
   IF(I3="阶段2", INDIRECT("'1月项目计划任务表'!E16"), 
      IF(I3="阶段3", INDIRECT("'1月项目计划任务表'!F16"), 
         "")))

1.3 实操问题2:如何自动对应应用

项目,阶段1的对应上面的公式解决了自动找到阶段任务的问题,但是,需要手动去修改D16,E16,F16,这个太麻烦,最好是,通过拉取自动获得。

=IF(I3="阶段1", INDIRECT("'1月项目计划任务表'!D" & (ROW() + 13)), 
   IF(I3="阶段2", INDIRECT("'1月项目计划任务表'!E" & (ROW() + 13)), 
      IF(I3="阶段3", INDIRECT("'1月项目计划任务表'!F" & (ROW() + 13)), 
         "")))

这样是对的,但是,还有一个问题:
行的对应关系,必须是从按顺序一个一个对应的,如J4必须对应的是J3对应的ROW+1的行,这样如果中间有一个跳的数据就无法正常显示了。
也就是,获得数据那边,我需要再有一个列做参考,比如列的数据编号是,01,02,03...,每个编号,比如编号01,对应有“阶段1”,“阶段2”,“阶段3”写到I3 ,每个阶段有内容,
然后,在J4显示。

数据单元组织如下:
表头 阶段1 阶段2 阶段3 
01     A1    A2       A3
02     B1    B2       B3
我要实现,显示单元如下:
单元格,H3下拉选择01,或者 02,
单元格,I3 下拉选择 阶段1 或者 阶段2 或者 阶段3的
单元格,G3 自动显示,H3,I3两个单元定义的内容,比如H3=01,I3=阶段2,得出,G3=A2

我们用下面的方法来实现:


2 方法二:利用INDEX+MATCH函数:

大家看一下,我的设计,这里面不同的颜色,表示了对应变量的关系:

公式是这样的:很简单

=INDEX(Sheet1!$B$2:$D$100,MATCH(H3,Sheet1!$A$2:$A$100,0),MATCH(I3,Sheet1!$B$1:$D$1,0))

 解释一下:

2.1 规划搜索区域:

2.2 在H3,I3上设置搜索区域:

注意,区域的不同颜色

然后,就是在J3,输入上面的公式,这样,一个带下拉的进度选择就实现了。


一个项目计划+每日工作任务记录的模板:
 1 先定义一个项目计划列表:

里面包括一个日历表,和一个重要事情的备注,和项目的甘特图(计划的时间图)

分项目包括了3个可能的阶段,比如,月计划,我分了三个阶段的步骤,后面接的是具体的任务说明和负责人。然后,是重要度和甘特图对于的时间。

时间可以通过输入【=】+【日历表的日期】选取

2 定义了一个每日任务记录表:

这个表里面,记录了工作的开始结束时间。然后,会自动记录在这个项目上的时间花费(这个便于计算不同伙伴在项目上的时间投入)
因为我的伙伴在不同的地点,有出差,所以,我增加了出差的选项,便于后面统计差旅费用。

在分项目名称的后面,可以通过下拉菜单,选取前面的计划表的项目名称,工作任务和现在你在的工作阶段。

这样,可以方便后面统计和监控项目的完成情况。


上面的表格,我上传到资源里面,大家需要的话可以下载(收了一点点费用)

一个项目计划+每日工作任务记录的模板:资源-CSDN文库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/948492.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Vue 项目中实现打印功能:基于目标 ID 的便捷打印方案

一、引言 在 Vue 项目开发中,实现打印功能是一个常见的需求。本文将介绍如何封装一个打印方法,使得用户只需传入需要打印的目标 ID 名称,即可轻松实现预览并打印的功能。这种方法不仅简单易用,还具有一定的通用性,适合…

ARM 汇编基础总结

GNU 汇编语法 编写汇编的过程中,其指令、寄存器名等可以全部使用大写,也可以全部使用小写,但是不能大小写混用。 1. 汇编语句的格式 label: instruction comment label即标号,表示地址位置,有些指令前面可能会有标…

《塑战核心》V1.0.0.9952官方中文版

体验打击感满分的近距离战斗。击败蜂拥而至的敌人,每次击杀都会让你变得更强。 《塑战核心》官方中文版https://pan.xunlei.com/s/VODW7effpagQN1JU0UpBQQ5uA1?pwdmr8g#

综合练习dfs_1

1863. 找出所有子集的异或总和再求和 之前我们就做了到关于找集合子集的问题&#xff0c;但我们不需要记录路径上的数&#xff0c;求路径上数的异或和就可以。 class Solution {int path;int sum0; public:int subsetXORSum(vector<int>& nums) {dfs(nums,0);return …

【Python学习(五)——条件判断】

Python学习&#xff08;五&#xff09;——条件判断 本文介绍了条件判断&#xff0c;仅作为本人学习时记录&#xff0c;感兴趣的初学者可以一起看看&#xff0c;欢迎评论区讨论&#xff0c;一起加油鸭~~~ 心中默念&#xff1a;Python 简单好学&#xff01;&#xff01;&#x…

PPT加页码并改格式

如何快捷插入自定义 1、插入文本框&#xff0c;并处于输入状态 2、点击插入幻灯片编号的图标&#xff0c;就自动生成页码了 3、然后调整这个页码为想要的格式&#xff0c;到需要加页码的页面&#xff0c;将文本框复制过去就行了

Git 入门(一)

git 工作流如下&#xff1a; 命令如下&#xff1a; clone&#xff08;克隆&#xff09;: 从远程仓库中克隆代码到本地仓库checkout &#xff08;检出&#xff09;:从本地仓库中检出一个仓库分支然后进行修订add&#xff08;添加&#xff09;: 在提交前先将代码提交到暂存区com…

windows远程桌面无法连接,报错:“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系”

windows远程桌面无法连接&#xff0c;报错&#xff1a;“由于没有远程桌面授权服务器可以提供许可证&#xff0c;远程会话被中断。请跟服务器管理员联系” 问题描述&#xff1a;解决方法&#xff1a;无法删除条目解决如下&#xff1a;正常激活详见&#xff1a;[RDS远程服务激活…

【JVM】总结篇-类的加载篇之 类的加载器 和ClassLoader分析

文章目录 类的加载器ClassLoader自定义类加载器双亲委派机制概念源码分析优势劣势如何打破Tomcat 沙箱安全机制JDK9 双亲委派机制变化 类的加载器 获得当前类的ClassLoader clazz.getClassLoader() 获得当前线程上下文的ClassLoader Thread.currentThread().getContextClassLoa…

蓝色简洁引导页网站源码

一款蓝色的简洁引导页&#xff0c;适合资源分发和网站备用引导。 1.源码上传至虚拟机或者服务器 2.绑定域名和目录 3.访问域名安装 4.安装完成后就行了 https://pan.quark.cn/s/b2d8b9c5dc7f https://pan.baidu.com/s/17h1bssUNhhR9DMyNTc-i9Q?pwd84sf https://caiyun.139.com…

Linux驱动开发(18):linux驱动并发与竞态

并发是指多个执行单元同时、并行执行&#xff0c;而并发的执行单元对共享资源(硬件资源和软件上的全局变量、静态变量等)的访问 则很容易导致竞态。对于多核系统&#xff0c;很容易理解&#xff0c;由于多个CPU同时执行&#xff0c;多个CPU同时读、写共享资源时很容易造成竞态。…

docker中使用Volume完成数据共享

情景概述 在一个docker中&#xff0c;部署两个MySQL容器&#xff0c;假如它们的数据都存储在自己容器内部的data目录中。这样的存储方式会有以下问题&#xff1a; 1.无法保证两个MySQL容器中的数据同步。 2.容器删除后&#xff0c;数据就会丢失。 基于以上问题&#xff0c;容…

django StreamingHttpResponse fetchEventSource实现前后端流试返回数据并接收数据的完整详细过程

django后端环境介绍&#xff1a; Python 3.10.14 pip install django-cors-headers4.4.0 Django5.0.6 django-cors-headers4.4.0 djangorestframework3.15.2 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple 总环境如下&#xff1a; Package Version -…

R机器学习:神经网络算法的理解与实操,实例解析

神经网络算法是一种模仿生物神经网络&#xff08;尤其是人脑&#xff09;结构和功能的算法。它由大量相互连接的节点&#xff08;称为神经元&#xff09;组成&#xff0c;这些神经元组织成层&#xff0c;通过传递信号来处理信息。神经网络算法在机器学习、人工智能等领域中扮演…

供应链系统设计-供应链中台系统设计(七)- 商品中心设计篇

概述 上篇文章我们大致讲了一些商品中心相关的概念&#xff0c;例如&#xff1a;SPU、SKU、Item等等&#xff0c;在这里我们来简单的回顾一下&#xff1a; 商品概念的分层与定义&#xff1a; SPU&#xff08;Standard Product Unit&#xff09;&#xff1a;代表产品系列或产品…

人工智能在SEO中的应用与关键词优化策略

内容概要 随着科技的迅猛发展&#xff0c;人工智能在搜索引擎优化&#xff08;SEO&#xff09;中的应用逐渐成为业界关注的热点。AI技术不仅可以有效提高关键词的优化策略&#xff0c;还能在提升内容效率、增强用户体验方面发挥重要作用。通过对相关技术的深入探讨&#xff0c…

EPS32基础篇开发

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 开发 EPS32基础篇 前言一、GPIO输入输出GPIO可设置一下4种状态代码示例&#xff1a;检测按键&#xff0c;按下时&#xff1a;LED亮&#xff0c;松开时&#xff0c;LED灭 二、…

Backend - C# 的日志 NLog日志

目录 一、注入依赖和使用 logger 二、配置记录文件 1.安装插件 NLog 2.创建 nlog.config 配置文件 3. Programs配置日志信息 4. 设置 appsettings.json 的 LogLevel 5. 日志设定文件和日志级别的优先级 &#xff08;1&#xff09;常见的日志级别优先级 &#xff08;2&…

【游戏设计原理】47 - 超游戏思维

对于这条原理&#xff0c;我首先想到的是开放世界&#xff0c;或者探索性游戏&#xff0c;这是最能包容各类玩家的游戏类型。这类游戏定义了基本规则&#xff0c;玩家的可操作性很强。就像上图里的沙池一样&#xff0c;里面有滑梯&#xff0c;是规则性比较明确的&#xff0c;而…

24年无人机行业资讯 | 12.23-12.29

24年无人机行业资讯 | 12.23-12.29 1、 国家发改委新设低空经济司&#xff0c;助力低空经济规范发展2、商务部支持无人机民用国际贸易&#xff0c;强调出口管制与安全并重3、滨州高新区首架无人机成功下线4、 2025第九届世界无人机大会筹备推进会顺利召开5、2024年世界无人机竞…