文章目录
一、时间和日期
1.回顾日期格式
- 将“日期”格式更改为“常规”格式,发现日期可以变成数字;这是因为在execl中采取1900计年方式,1900-1-1等于数字1,即整数数字1代表1天
2.时间格式
- 将时间改为数值格式,小于1的小数代表一天中的任意一个时间,比如0.5代表中午12;00
- 即整数部分代表天,小数部分代表小时;如2.5代表1900/1/2 12:00:00
- 整数1代表天,如果表示小时的话,可以除以24,转换时间格式,发现是1:00:00(小时)
整数与时间的进制关系:整数表示天,整数/24=小时,整数/24/60=分钟,整数/24/60/60=秒
3.基本的时间与日期运算
-
这里的90分钟表示的是天,换算成分钟应当除以24再除以60,得到1:30,然后和9:00相加得到10:30
注意,开始时间和结束时间的时间格式应当相同
-
开始和结束时间相减的结果,如果用数值表示,单位是天,要计算分钟,可在此基础上乘以24再乘以60,如下:
-
都是整数,直接相加减就好(日期本质上就是一串数字,只是用日期格式显示)
二、日期函数
1.year、month、day函数 (推算日期)
year(日期序号)
返回以序列号表示的某日期的年份,介于1990到9999之间的整数
month(日期序号)
返回以序列号表示的某日期的月份,介于1到12之间的整数
day(日期序号)
返回以序列号表示的某日期的天数,介于1到31之间的整数
2.date函数(推算日期)
date(年,月,日)
返回代表特定日期的序列号
-
间隔月份
计算间隔天数可直接相加减
-
计算本月最后一天
-
计算本月天数
3.datedif函数(计算时间间隔)
Datedif(开始日期,终止日期,比较单位)
计算两个日期之间的天数、月数或年数
比较单位有以下6种形式:
"Y"时间段中的整年数
"M"时间段中的整月数
"D"时间段中的天数
"YM"日期中月数的差。忽略日期中的日和年。
"YD"日期中天数的差。忽略日期中的年。
"MD"日期中天数的差。忽略日期中的月和年。
- 间隔年y
- 间隔月m
- 间隔天d
- 刨除年份算月份ym
- 刨除年份算天数yd
- 刨除月份算天数md
- 组合使用
4.weeknum函数(第几周)
weeknum(日期序号,[返回值类型])
返回一个数字,该数字代表一年中的第几周
返回值类型为1时,星期从星期日开始。星期内的天数从 1 到 7 记数
返回值类型为2时,星期从星期一开始。星期内的天数从 1 到 7 记数
5.weekday函数(周几)
weekday(日期序号,[返回值类型])
返回某日期为星期几。默认情况下,其值为1(星期天)到7(星期六)之间的整数。
返回值类型参考如下:
- 组合使用
6.text函数(数值—>文本)
- 将日期格式转换成星期格式,类型为"aaaa",如下图:
- 但是设置为星期x格式后的数据实际上仍然是日期,只是画了个妆而已
- 如果想实际表示为星期x,可套用text函数
该数值格式可参考自定义格式
text(值,数值格式)
将数值转换成按指定数字格式表示的文本
- 如何将假日期转换为真日期
系列文章目录
第1讲:excel常用的基础操作
第2讲:excel单元格格式设置
第3讲:查找、替换、定位
第4讲:排序与筛选
第5讲:分类汇总、数据有效性
第6讲:数据透视表
第7讲:excel常用函数与公式
第8讲:if函数
第9讲:countif函数
第10讲:sumif函数
第11讲:vlookup函数
第12讲:match+index函数
第14讲:日期函数
第15讲:条件格式与公式
第16讲:简单文本函数
第17讲:数学函数
第18讲:lookup和数组
第19讲:indirect函数
第20讲:图表基础
第21讲:经典excel动态图表实现原理
第22讲:制作甘特图与动态甘特图
第23讲:双坐标柱形图、饼图美化与ppt图表
第24讲:宏表函数