Excel制作甘特图

使用Excel表格制作甘特图,可根据任务开始时间和结束时间自动计算工时,并自动用指定颜色填充横道图。

1.新建Excel文档,先设置项目基本信息,包括表格名称,这里设置为“**项目甘特图”;然后添加任务序号列,这里共设置10条任务,序号从1到10;添加任务列,这里设置为任务1-任务10;添加开始时间列,列明为“开始时间”;添加结束时间列,列明为“结束时间”;添加工时列,列明为“工时。如图所示。

2.在工时列表头后添加时间列,内容填写为”2023年7月1日“。点击菜单栏中的”数字格式“选项卡下的下拉图标,在弹出对话框中选择”数字“选项卡,在分类中选择”日期“,在右侧的类型中选择”3/14“,然后点击对话框右下角”确定“按钮,将表格中日期显示格式设置为”月/日“格式。

3.鼠标左键单击首列日期单元格,使其处于选中状态。

4将鼠标移动到单元格右下角,当光标符号变成”+“时按下鼠标左键并向右拖动鼠标,直至到项目最后任务结束时间为止。

5.在开始时间列和结束时间列分别输入任务开始时间和结束时间,并按照第2步骤的方法将时间格式更改为”月/日“格式。

6.将鼠标移动到工时列单元格,鼠标左键单击单元格,使单元格处于编辑状态,然后在单元格中输入公式:=DATEDIF(C3,D3,"D")

7.输入公式后按下键盘的回车键,自动根据开始时间和结束时间生成工时天数。

8.鼠标左键点击第一个工时单元格,将鼠标移动到单元格右下角,单光标图形变成”+“时按下鼠标左键向下拖动鼠标,直至最后一个任务行,此时所有任务工时均会根据任务开始时间和结束时间自动计算工时天数并填充到单元格内。

9.将所有任务开始时间和结束时间填写完整,表格自动根据各个任务的开始时间和结束时间计算出工时并填充到工时单元格内。

10.将所有任务的日期列选中,如图所示。

11.点击菜单栏中的”条件格式“菜单,在下拉菜单列表中选择”新建规则“选项。

12.在弹出对话框中的选择规则类型中选择”使用公式确定要设置格式的单元格“,然后在”为符合此公式的值设置格式“中输入公式:=AND(F$2>=$C3,F$2<=$D3)

 

13.点击对话框右下角”格式“按钮,在弹出对话框中选择”图案“选项卡,点击背景色下的”填充效果“按钮,在弹出对话框中设置渐变式填充效果,可根据自己需求设置渐变色。

14.填充背景色设置完成后点击对话框上的”确定“按钮返回上一对话框中,然后在返回的对话框界面一直点击”确定“按钮,直至弹出对话框均关闭,此时表格会根据每个任务的开始时间和结束时间自动使用设置的渐变背景色对任务横道图进行填充,效果如图。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spark安全日志分析与事件调查:实战指南

摘要&#xff1a; 在当今数字化时代&#xff0c;安全日志分析和事件调查变得至关重要。本博客将介绍如何使用Spark进行安全日志分析和事件调查&#xff0c;展示了项目经验、详细的技术细节和提供了代码示例。通过深入理解和准备&#xff0c;您将能够展示您在Spark上的专业知识&…

【软件工程导论】——面向对象与UML(学习笔记)

&#x1f4d6; 前言&#xff1a;面向对象是以问题空间中出现的物体为中心进行模型化的一种技术。建立模型是软件工程中最常使用的技术之一。无论软件分析或软件设计&#xff0c;都需要建立模型。UML 就是OO 软件工程使用的统一建模语言。它是一种图形化的语言&#xff0c;主要用…

13、Lua table(表)

Lua table Lua table(表)table(表)的构造Table 操作Table 连接插入和移除Table 排序Table 最大值 Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型&#xff0c;如&#xff1a;数字、字典等。 Luatable 使用关联型数组&#xff0c;你可以用任意类型的…

3D DRAM在2025年来袭

4月1日消息&#xff0c;据半导体工程报道&#xff0c;在行业大会Memcon 2024上&#xff0c;三星电子宣布其计划成为首家在2025年后步入3D DRAM内存时代的行业领军者。随着DRAM内存行业在本十年后期将线宽压缩至低于10纳米&#xff0c;现有的设计解决方案在如此精细的尺度上难以…

音视频技术应用方向概述

文章目录 应用方向概述具体的应用落地1.音视频压缩存储和管理2.编解码和格式转换3.数据容灾备份和恢复4.视频加密解密5.分类标签及检索6.用户权限和访问控制7.视频在线播放和多端兼容8.视频质量监测和优化9.信息安全防护及监测10.视频数据智能化扩展和赋能在现在的软件开发过程…

HarmonyOS 应用开发之Actor并发模型对比内存共享并发模型

内存共享并发模型指多线程同时执行复数任务&#xff0c;这些线程依赖同一内存并且都有权限访问&#xff0c;线程访问内存前需要抢占并锁定内存的使用权&#xff0c;没有抢占到内存的线程需要等待其他线程释放使用权再执行。 Actor并发模型每一个线程都是一个独立Actor&#xf…

Cisco交换机安全配置

Cisco交换机安全配置 前提 我们以下命令一般都要先进入Config模式 S1> enable S1# conf t S1(config)#端口安全保护 禁用未使用的端口 以关闭fa0/1到fa0/24的端口为例 S1(config)# interface range fa0/1-24 S1(config-if-range)# shutdown缓解MAC地址表攻击 防止CAM…

sql注入---Union注入

文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 学习目标 了解union注入过程中用到的关键数据库&#xff0c;数据表&#xff0c;数据列sql查询中group_concat的作用使用union注入拿到靶机中数据库里的所有用户名和密码 一. 获得数据库表名和列…

酷开系统 | 酷开科技打造全流程全自动化运营链路

近日&#xff0c;QuestMobile发布的《2023年全景生态流量半年报告》数据显示&#xff0c;随着营销场景边界的拓展&#xff0c;越来越多的品牌方开始将阵地由移动端转移到大屏端。OTT及智能硬件营销占中国互联网营销市场规模比例已经从2020年的3.8%升至2022年的7.6%。随着人口红…

【JavaWeb】Day30.SpringBootWeb请求响应——响应

响应 HTTL协议的交互方式&#xff1a;请求响应模式&#xff08;有请求就有响应&#xff09;那么Controller程序&#xff0c;除了接收请求外&#xff0c;还可以进行响应。 1.ResponseBody 在我们前面所编写的controller方法中&#xff0c;都已经设置了响应数据。 controller方…

【C语言进阶】- 内存函数

内存函数 1.1 内存函数的使用1.2 memcpy函数的使用1.3 memcpy函数的模拟实现2.1 memmove函数的使用2.2 memmove函数的模拟实现2.3 memcmp函数的使用2.4 memset函数的使用 1.1 内存函数的使用 内存函数就是对内存中的数据进行操作的函数 1.2 memcpy函数的使用 void* memcpy ( …

Docker容器与Serverless的融合:探索《2023腾讯云容器和函数计算技术实践精选集》中的云原生创新案例

Docker容器与Serverless的融合&#xff1a;探索《2023腾讯云容器和函数计算技术实践精选集》中的云原生创新案例 文章目录 Docker容器与Serverless的融合&#xff1a;探索《2023腾讯云容器和函数计算技术实践精选集》中的云原生创新案例一、引言二、《2023腾讯云容器和函数计算…

Java中的取余与取模运算:概念、区别与实例详解

Java中的取余与取模运算&#xff1a;概念、区别与实例详解 引言一、取余运算&#xff08;Remainder Operation&#xff09;二、取模运算&#xff08;True Modulo Operation&#xff09;三、区别比较四、实战应用 引言 在Java编程中&#xff0c;当我们提到“取余”和“取模”运算…

产品经理功法修炼(1)之自我管理

点击下载《产品经理功法修炼(1)之自我管理》 1. 前言 产品经理的能力修炼并非局限于某一技能的速成,而是需要全面参与到产品的整个生命周期中,通过不断的实践来逐步提升自己的各项能力。尽管在企业的日常运作中,我们不可能身兼数职去扮演每一个角色,但作为产品的核心负…

【DevOps工具篇】LDAP服务器(slapd)的冗余和扩展功能

【DevOps工具篇】LDAP服务器(slapd)的冗余和扩展功能 目录 【DevOps工具篇】LDAP服务器(slapd)的冗余和扩展功能负载均衡配置和冗余配置同步复制多主复制配置HA集群配置后端和覆盖层syncprov覆盖和syncrepl覆盖relay覆盖meta后端推荐超级课程: Docker快速入门到精通Kubern…

QT(19)-QCamera

QT(19&#xff09;-QCamera 1 公有类型1.1 帧速率1.2 捕获模式1.3 错误类型1.4 摄像头锁定状态改变的原因1.5 摄像头锁定的整体状态1.6 摄像头可以应用锁定的类型1.7 QCamera::Position1.8 QCamera::State1.9 QCamera::Status 2 公有函数2.1 构造函数:2.2 析构函数:2.3 成员函数…

交通标志识别项目 | 基于Tensorflow+SSD实现道路交通标志识别

项目应用场景 面向智能驾驶或自动驾驶场景道路道路交通标志的识别&#xff0c;在交通标志识别的基础上为下一步的智能决策提供前提 项目效果&#xff1a; 项目细节 > 具体参见项目 README.md (1) 安装依赖 Python3.5、TensorFlow v0.12.0、Pickle、OpenCV-Python、Matplotl…

论文笔记✍GS3D- An Efficient 3D Object Detection Framework for Autonomous Driving

论文笔记✍GS3D: An Efficient 3D Object Detection Framework for Autonomous Driving &#x1f4dc; Abstract &#x1f528; 主流做法限制 &#xff1a; 我们在自动驾驶场景中提出了一种基于单个 RGB 图像的高效 3D 物体检测框架。我们的工作重点是提取 2D 图像中的底层 3…

AIGC-Stable Diffusion发展及原理总结

目录 一. AIGC介绍 1. 介绍 2. AIGC商业化方向 3. AIGC是技术集合 4. AIGC发展三要素 4.1 数据 4.2 算力 4.3 算法 4.3.1 多模态模型CLIP 4.3.2 图像生成模型 二. Stable Diffusion 稳定扩散模型 1. 介绍 1.1 文生图功能&#xff08;Txt2Img) 1.2 图生图功能&…

算法2.6基数排序

基数排序 属于分配式排序,又称桶子法,通过键值的各个位上的值,将要排序的元素分配至某些桶中,达到排序的作用. 基数排序属于稳定性排序,是效率高的稳定性排序法 是桶排序的扩展,将整数按照位数进行切割,再按各个位数进行比较 是用空间换时间的经典算法 在使用8kw个数据进行…