Excel学习05

员工排班表

通过之前的学习,目前的我们已经具备了Excel的初步制作能力。接下来将从实际出发制作一个员工排班表。在制作排版表之前,先来看我们要用到的函数。

DATE函数

date函数是Excel中处理日期的核心函数之一,它能够将单独的年、月、日数值组合成有效的日期序列值,是日期计算和日期构造的基础工具。

语法

=DATE(year, month, day)
参数说明
year年份(1900-9999),支持2位数简写(00-29解释为2000-2029,30-99解释为1930-1999)
month月份(支持超出1-12范围的值,会自动跨年计算)
day天数(支持超出当月天数的值,会自动跨月计算)

TEXT函数

 TEXT函数是Excel中强大的文本格式化工具,它能够将数值、日期等数据转换为特定格式的文本,实现数据显示与存储的灵活控制。

语法

=TEXT(value, format_text)
参数说明
value要转换的值(数字、日期、时间或可转换为数值的文本)
format_text格式代码(用双引号括起,定义输出文本的显示格式)

 而关于格式代码常用的主要有以下分类:

一、数字格式代码

代码说明示例(值:1234.5)输出结果
0强制显示数字位"00000"01235
#可选数字位"#####"1235
.小数点位置"0.000"1234.500
,千位分隔符"#,###"1,235
%百分比显示"0%"123450%

二、日期格式代码

1. 年/月/日代码

代码说明示例(2023-08-20)输出结果
yyyy四位年份"yyyy"2023
yy两位年份"yy"23
mmmm月份全名"mmmm"August
mmm月份缩写"mmm"Aug
mm两位月份"mm"08
m无前导零月份"m"8
dddd星期全名"dddd"Sunday
ddd星期缩写"ddd"Sun
dd两位日期"dd"20
d无前导零日期"d"20

2.中文日期格式

代码输出示例
"yyyy年mm月dd日"2023年08月20日
"aaa"
"aaaa"星期日
"dbnum1"二〇二三
"dbnum2"贰零贰叁

三、时间格式代码

代码说明示例(14:30:45)输出结果
hh两位小时(24h)"hh"14
h无前导零小时"h"14
mm两位分钟"mm"30
m无前导零分钟"m"30
ss两位秒数"ss"45
s无前导零秒数"s"45
AM/PM12小时制时段"h:mm AM/PM"2:30 PM

 ROW函数

ROW函数是Excel中用户获取行号信息的核心函数之一。它在动态引用、数组公式和复杂计算中发挥着重要作用。

语法

=ROW([reference])
参数是否必需说明
[reference]要获取行号的单元格或区域引用,若省略则返回公式所在单元格的行号

 ISSOD函数

ISSOD函数是Excel中的一个信息函数,用于判断数值是否为奇数。

语法:

=ISODD(number)
参数是否必需说明
number要检测的数值(可以是直接数值、单元格引用或计算结果)

WEEKDAY函数

WEEKDAY函数是Excel中处理日期分析的重要工具,它能够返回某个日期对应的星期几信息,在日程安排、周报统计等场景中非常实用。

语法

=WEEKDAY(serial_number, [return_type])
参数是否必需说明
serial_number要分析的日期(可以是日期序列值、日期文本或DATE函数结果)
[return_type]确定返回值类型的数字(默认为1,详细类型见下文)

return_type参数详解

return_type返回值范围对应关系适用地区
1 或省略1-71=周日,2=周一,...7=周六美国标准
21-71=周一,2=周二,...7=周日国际标准(ISO 8601)
30-60=周一,1=周二,...6=周日欧洲部分地区
111-71=周一,2=周二,...7=周日Excel 2010+国际标准
121-71=周二,2=周三,...7=周一特殊财务系统
131-71=周三,2=周四,...7=周二特殊需求
141-71=周四,2=周五,...7=周三中东地区(周四为周末首日)
151-71=周五,2=周六,...7=周四穆斯林国家
161-71=周六,2=周日,...7=周五以色列等
171-71=周日,2=周一,...7=周六埃及等

EMONTH函数

EMONTH函数用于返回指定日期之前或之后某个月份的最后一天的日期,名称中的“EO”代表“End Of”(月末)。这个函数在财务计算、租赁合同、工资结算等场景中特别有用。

语法

EOMONTH(start_date, months)
参数说明
start_date基准日期,Excel可识别的任何日期格式
months正数:返回未来某月的最后一天
负数:返回过去某月的最后一天
0:返回当月的最后一天

最后制成图如下。

表格的下拉框可以在数据选项栏的下拉列表中实现。

特殊的表格颜色设置依靠的是条件格式,新建规则实现。

出勤日期的计算主要用到了NETWORKDAYS函数的使用。

=NETWORKDAYS($E$11,EOMONTH($E$11,0),节假日!$B$2:$B$4)-SUM(AJ12:AL12)

 这个表格最主要的一点是依靠首行的日期公式,其他的日期都依靠这个日期来进行计算。

 上面的星期显示可以通过TEXT函数实现。

 员工标题则可以通过CONCAT函数来进行拼接,这样的好处是表格日期只用修改一处,便于调整。

 例如,我们只需要更改表格上方的月份,整个表格就会随之发生变动。

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

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

相关文章

黑马JVM解析笔记(五):深入理解Java字节码执行机制

1.从字节码的角度分析i /** * 从字节码角度分析 a 相关题目 */ public class Demo3_2 {public static void main(String[] args) {int a 10;int b a a a--;System.out.println(a);System.out.println(b);} }a 和 a 实际上代表了两个不同的操作,它们分别对应自增…

从社交媒体到金融“超级应用”,马斯克X平台将上线投资交易服务

报道称,马斯克旗下的X平台将推出“超级App”,提供投资和交易服务,另外,X也在探索引入信用卡或借记卡。作为金融服务布局的第一步,X平台已宣布将推出X Money——一项数字钱包和点对点支付服务,Visa将成为其首…

【入门第2课】Splunk数据接入

前言 Splunk支持多种多样的数据源,比如它可以直接上传文件,可以监控本地的任何目录或文件,也可以配置通用转发器等方式来完成数据接入。Splunk所有的设置都可以通过Web页面、使用Splunk CLI命令,甚至是直接修改配置文件,以此来完成设置。 那么,如何接入数据呢?我们通过…

【数据挖掘】关联规则算法学习—Apriori

关联规则算法学习—Apriori Apriori算法是关联规则挖掘中的经典算法,用于发现数据集中的频繁项集和强关联规则。其核心思想基于先验性质:若一个项集是频繁的,则其所有子集也一定是频繁的。该算法通过逐层搜索的迭代方法高效挖掘关联规则。 要…

助力高考,利用python获取本专科专业选考科目要求

大家好,今天我们来利用python技术助力高考,获取网上的本专科专业选考科目要求,用到的Python模块有:Requests、Json、BeautifulSoup、Pandas ,主要思路是Requests获取接口请求,利用BeautifulSoup 解析网站的…

Python 商务数据分析—— NumPy 学习笔记Ⅱ

一、 数组元素值的替换 我们可以使用索引或 where () 函数来替换 NumPy 数组中的元素值。 1.1 方式一:索引 import numpy as npnp.random.seed(42)a3 np.random.randint(0, 10, size(3, 4))print("原数组:\n", a3)a3\[1] 0 # 将a3数组第一行数据全…

遥感图像语义分割1-安装mmsegmentation

参考: mmsegmentation: 安装并使用自定义数据集进行训练_mmsegmentation安装-CSDN博客 最新Windows配置安装mmcv与mmsegmentation,以及mmsegmentation的验证_mmcv安装-CSDN博客 GitCode - 全球开发者的开源社区,开源代码托管平台 参考: …

【菜狗的记录】模糊聚类最大树、图神经网络、大模型量化——20250627

每日学习过程中记录的笔记,从各个网站整理下来,用于当日复盘。 如果其中的知识点能帮到你,也很荣幸呀。 -------------------------------------------------------20250622------------------------------------------------------------- …

《短剧平台开发指南:技术方案、核心功能与行业趋势》

一、短剧行业现状与系统开发价值 近年来,短剧市场呈现爆发式增长,成为数字内容领域的新风口。数据显示,2023年国内短剧市场规模已突破300亿元,用户规模达到4.5亿。这种以"短、平、快"为特点的内容形式,凭借…

[FPGA]嵌入式系统FPGA设计资源

嵌入式系统FPGA设计资源 一、供应商 https://www.altera.com- Altera FPGA 供应商网站 https://www.altera.com/events/northamerica/intel-soc-fpga-developer-forum/overview.html- SoC 开发人员论坛 https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/li…

ClickHouse 可观测性最佳实践

ClickHouse 介绍 ClickHouse 是一款高性能、列式存储的开源分析型数据库,专为在线分析处理(OLAP)场景设计。它能够处理海量数据,支持实时查询和复杂的数据分析,具备极高的读写性能和数据压缩能力。ClickHouse 提供了强…

Android Framework设置时间为24小时制

文章目录 定位源码实现附录12 小时制与 24 小时制的详细解析一、基本定义与核心区别二、转换方法与示例三、应用场景与文化差异四、延伸知识:特殊计时制与历史背景 目的是把设置中使用默认语言区域关掉,并把使用24小时制打开 如下图为原始的:…

基于STM32设计的扫地机器人

一、前言 1.1 项目介绍 【1】项目开发背景 随着社会节奏的加快和人们生活方式的改变,智能家居产品逐渐走入千家万户。作为智能清洁系统的重要组成部分,扫地机器人凭借其自动化、高效性和便捷性,成为现代家庭中不可或缺的智能设备之一。传统…

什么是接口测试?

2025最新Jmeter接口测试从入门到精通(全套项目实战教程) 接口测试概念 接口测试是项目测试的一部分,它测试的主要对象是接口,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交…

JDY-23蓝牙模块与电脑的连接方式

JDY-23蓝牙模块支持多种连接方式,包括SPP(串口通信)模式和BLE(低功耗蓝牙)模式。以下是与电脑连接的具体方法: 1. 通过SPP模式连接 JDY-23模块支持SPP协议,可以通过串口与电脑通信。以下是连接…

【网络】Linux 内核优化实战 - net.core.rmem_max

目录 参数作用与原理默认值与查看方法调整场景与方法适用场景调整方法 与其他参数的协同性能影响与注意事项典型案例总结 net.core.rmem_max 是 Linux 内核中控制 套接字接收缓冲区(Receive Buffer)最大允许值 的参数。它与 net.core.rmem_default&#…

设计模式 | 工厂模式

工厂模式(Factory Pattern) 是创建型设计模式的核心成员,它通过将对象创建的逻辑封装起来,实现了创建与使用的解耦。本文将深入探讨工厂模式的核心思想、实现技巧以及在C中的高效实现方式。 为什么需要工厂模式? 在软…

数字孪生技术驱动UI前端变革:从静态展示到动态交互的飞跃

hello宝子们...我们是艾斯视觉擅长ui设计、前端开发、数字孪生、大数据、三维建模、三维动画10年经验!希望我的分享能帮助到您!如需帮助可以评论关注私信我们一起探讨!致敬感谢感恩! 在数字化转型的深水区,数字孪生技术正以破竹之势重构 UI 前端的技术逻辑与设计理念…

Django实战:自定义中间件实现全链路操作日志记录

文章目录 一、中间件介绍激活中间件生命周期 二、自定义中间件中间件钩子函数基于类的中间件 三、实战案例操作日志功能参考资料 一、中间件 介绍 在 Django 中,中间件(Middleware)是一组轻量级、底层的插件系统,用于全局地改变…

Java编程之迭代器模式(Iterator Pattern)

引言: 走进图书馆,你站在一排书架前,想要浏览书籍。你会一格格地从左到右翻阅书籍,而不是去研究书架是什么。 一本书一本书地翻,才知道书架上藏了什么书,研究书架的构造是不知道书籍的内容的。 这种“逐本…