2024年6月11日发(作者:)

常用Excel函数详解及应用实例

一、日期与时间函数

序号

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

函数

Date

Datedif

Datevalue

Day

Edate

Eomonth

Hour

Minute

Month

Networkdays

Now

Second

Time

Timevalue

Today

Weekday

Weeknum

Workday

Year

Yearfrac

函数定义

通过年、月或日返回日期

计算期间内的天数、月数或年数

将以文字表示的日期转换成系列数

从日期中返回"日"

返回数月前或数月后的日期

返回数月前或数月后的月末

将序列号转换为小时

将序列号转换为分钟

从日期中提取出"月"

返回日期之间的全部工作日(除周六、周日和休息日之外的工作天数)

返回计算机系统的当前日期和时间

返回时间值的秒数(为0至59之间的一个整数)

把分散的日期合并换成AM或PM形式的时间表示方式

返回由文本字符串所代表的时间的小数值

返回系统当前日期的序列号

返回某日期对应的星期数

返回一个数字,该数字代表一年中的第几周

计算给定日期之前或之后的除节假日和双休日之外的日期

返回某日期的年份

返回start_date和end_date之间的天数占全年天数的百分比

页码

1

1

2

2

3

3

4

4

4

5

5

6

6

6

7

7

8

8

9

9

整理日期:2018年3月

常用Excel函数详解及应用实例

A

1

B C D E F G H I

一、日期与时间函数

返回特定日期的序列号

函数定义:

使用格式:

格式简义:

参数定义:

合并年、月、日三个数为完整的日期格式,从指定的年、月、日来计算日期序列号值.

DATE(year,month,day)

DATE(年,月,日)

year

参数 year 可以为一到四位.Excel 将根据所使用的日期系统解释 year 参数

Excel支持1900年和1904年两种日期系统,这两种日期系统使用了不同的日期作

为参照基础,00年日期系统规定1900年的1月1日为第一天,其存储的日期系列编

号为1,最后天是9999年12月31日.04日期系统规定1904年1月1日为第一天,基存

储的日期系列为0,最后一天同上.系统默认为1900日期系统.

以整数形式指定日期的"月"部分的数值,或者指定单元格引用.若指定数大于12,则被视

month

为下一年的1月之后的数值.如果指定的数值小于0,则被视为指定了前一个月份.

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

例1

20

21

22

23

24

25

26

27

28

29

30

31

例2

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

例3

48

49

50

51

52

53

54

55

56

以整数的形式指定日期的"日"部分的数值,或者指定单元格引用.如果指定数大

于月份的最后一天,则被视为下一月份的1日之后的数值.如果指定的数值小于0,

则被视为指定了前一个月份.

注意事项:此函数也可以将公式指定为参数.当参数中指定了数值范围外的值时,返回错误值"#VALUE!".

因此,使用函数时要注意确认参数是否正确.

求日期时间相加(date,year,month,day,time,minute,second)

基数日期时间:2013/5/24 16:58:28

年月日时分

546

1248

2018/5/242013/9/242013/5/30

2013/5/24 4:58

2013/5/24 17:46

day

58

2013/5/24 16:59

增加年:

增加月:

增加日:

增加时:

增加分:

增加秒:

=DATE(YEAR(D20)+B22,MONTH(D20),DAY(D20))

=DATE(YEAR(D20),MONTH(D20)+C22,DAY(D20))

=DATE(YEAR(D20),MONTH(D20),DAY(D20)+D22)

=DATE(YEAR(D20),MONTH(D20),DAY(D20))+TIME(HOUR(D20)+E22,MINUTE(D20),SECOND(D20))

=DATE(YEAR(D20),MONTH(D20),DAY(D20))+TIME(HOUR(D20),MINUTE(D20)+F22,SECOND(D20))

=DATE(YEAR(D20),MONTH(D20),DAY(D20))+TIME(HOUR(D20),MINUTE

整理日期:2018年3月

有关日期时间的判断(day,eomonth,today)

30=DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0))(计算本月总天数)

30=DAY(EOMONTH(TODAY(),0))(计算本月总天数)

12=DAY(EOMONTH(TODAY(),0))-DAY(TODAY())(计算本月还剩几天)

31=DAY(EOMONTH(TODAY(),1))(计算下个月总天数)

2=INT((MONTH(TODAY())+2)/3)(计算本月属第几季度)

2=INT(MONTH(TODAY())/3.1+1)(计算本月属第几季度)

2=MONTH(MONTH(TODAY())&0)(计算本月属第几季度)

2=ROUNDUP(MONTH(TODAY())/3,)(计算本月属第几季度)

2=CEILING(MONTH(TODAY())/3,1)(计算本月属第几季度)

2=LEN(POWER(2,MONTH(TODAY())))(计算本月属第几季度)

工作日=IF(WEEKDAY(TODAY(),2)>5,"双休日","工作日")(计算当天是休息/工作日)

25=WEEKNUM(TODAY(),2)(计算当天是本年的第几周)

169=TODAY()-DATE(YEAR(TODAY()),1,0)(计算当年已经过的天数)

2018/8/27=WORKDAY(TODAY(),50)(第50个工作日后日期)

从身份证中提取出生日期、性别及计算退休日期

身份证号码

3426267

1958-10-26

=TEXT(MID(C48,7,8),"#-00-00")(提取出生日期)

男=IF(MOD(MID(C48,17,1),2)=1,"男","女")(判断性别)

2018/10/26

=DATE(YEAR(B49)+IF(B50="男",60,55),MONTH(B49),DAY(B49))(退休日期)

2018/10/26

=DATE(YEAR(TEXT(MID(C48,7,8),"#-00-00"))+IF(IF(MOD(MID(C48,17,1),2)=1,"男","女")="男",

60,50),MONTH(TEXT(MID(C48,7,8),"#-00-00")),DAY(TEXT(MID(C48,7,8),"#-00-00")))(综合公式)

F 计算期间内的年数、月数、天数

函数定义:以指定的"单位"进行天数计算,通过更改"单位",可以进行6种类型天数的计算.

使用格式:

DATEDIF(start_date,end_date,"y");DATEDIF(start_date,end_date,"m")

第 2 页,共 90 页

常用Excel函数详解及应用实例

A

57

58

59

60

61

62

63

64

65

66

67

68

69

70

例4

71

72

73

74

75

76

77

78

79

80

81

82

83

例5

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

例6

101

102

103

104

105

106

107

例7

108

109

110

111

112

113

114

C D E F G H I

DATEDIF(start_date,end_date,"d");DATEDIF(start_date,end_date,"ym");

DATEDIF(start_date,end_date,"yd");DATEDIF(date1,date2,"md")

格式简义:DATEDIF(开始日期,结束日期,要计算的单位)

参数定义:

start_date

指定表示日期的数值(序列号值)或单元格引用."start_date"的月份被视为"0"进行计算

指定序列号值或单元格引用.

end_date

y、m、y:计算满年数,返回值为0以上的整数;m:计算满月数,返回值为0以上的整数;

d、ym、d:计算满日数,返回值为0以上的整数;ym:计算不满一年的月数,返回值为1~11之

yd、md间的整数;yd计算不满一年的天数,返回值为0~365之间的整数;md:计算不满一个

月的天数,返回值为0~30之间的整数.

要点:不能从"插入函数"对话框中输入(隐藏函数).在使用时必须直接键盘输入单元格中.

注意事项:

当start_date或end_date中指定的值无法识别为日期时返回错误值"#VALUE!".当返回值为

负数时,或者y、m、d、ym、yd、md参数没有用双引号括住时,返回错误值"#NAME!".

姓名入职日期

到现在工作年数

到现在总月数

到现在总天数年内相差月数

月内相差天数

1971/1/55

张三7

1976/2/24

李四1

1993/9/72429790509

王五11

2007/10/51012839098

赵六13

=DATEDIF(C71,TODAY(),"y")(到当前工作的整年数)

=DATEDIF(C71,TODAY(),"m")(到当前工作的总月数)

=DATEDIF(C71,TODAY(),"d")(到当前工作的总天数)

=DATEDIF(C71,TODAY(),"ym")(月份相差数)

=DATEDIF(C71,TODAY(),"md")(天数相差数)

=DATEDIF(C71,TODAY(),"y")&"年"&DATEDIF(C71,TODAY(),"ym")&"月"&DATEDIF(C71,TODAY(),"md")&"天"(综合)

B

=TEXT(SUM(DATEDIF(C71,TODAY(),{"y","ym","md"})*{10000,100,1}),"#年##月##日")(综合)

计算工龄工资(工龄足5年的每月加100,足10年的每月加200,足20年的每月加300,20年以上的每月加500)

姓名入职日期工龄工龄工资绩效工资实发工资

2000/1/20

张三1836

2003/2/20

王五153

1991/9/10

洋洋2678

2005/4/16

李小军1326

2012/12/1

李阳55

=IF(DATEDIF(C85,TODAY(),"y")<5,0,IF(DATEDIF(C85,TODAY(),"y")<10,DATEDIF(C85,TODAY(),"y")*100,

IF(DATEDIF(C85,TODAY(),"y")<20,DATEDIF(C85,TODAY(),"y")*200,DATEDIF(C85,TODAY(),"y")*300)))(工龄工资)

LUE 日期换成数字

函数定义:

使用格式:

格式简义:

参数定义:

要点:

注意事项:

从表示日期的文本中计算出表示日期的数值(序列号值).

DATEVALUE(date_text)

DATEVALUE(要计算的单元格)

date_text以文本的形式指定的日期.

此函数引用的单元格内的日期必须是文本格式,即在先写"'"(单引号),然后输入日期

当参数中引用了日期形式的文本内容时,返回错误值"#VALUE!"

函数的几种写法

公式结果公式显示

2011/8/22

=DATEVALUE("2011-8-22")

2011/8/22

=DATEVALUE("22-AUG-11")

2011/2/23

=DATEVALUE("2011-2-23")

2018/7/5

=DATEVALUE("5-JUL")

计算员工进入公司的天数

调查日:2011-11-2

注:这个日期是文本型的

工作时间(天)

姓名进入公司日期

张三2010-3-2610=DATEVALUE(E107)-DATEVALUE(C109)(工作时间)

注:将调查日期与进入公司日期的日期转换成数值,再减,

李四2011-6-5150

差数即为其在公司工作的总天数.

王五2009-10-6757

从日期中提取出"日"

函数定义:将系列数转换为日

使用格式:DAY(serial_number)

第 3 页,共 90 页

常用Excel函数详解及应用实例

A

115

116

117

118

119

120

例8

121

122

123

124

B C D E F G H

格式简义:DAY(要查的单元格)

参数定义:

serial_number

为一个日期值,其中包含要查找的天数.

注意事项:日期有多种输入方式:带引号的文本串、系列数或其他公式或函数的结果.当指定的

serial_number的值无法识别为日期时,返回错误值"#VALUE!".

下表为各种日期时间格式,都可提取"日"

2011年1月31日

31

=DAY(B121)

40720

26

2011/2/2

2

18

2011/10/18

I

计算开始日期数月之前或之后日期

125

126 函数定义:

计算从开始日期算起的数个月之前或之后的日期.返回值为1—2958465范围之间的整数(序列号值)

127 使用格式:EDATE(start_date,months)

128 格式简义:EDATE(指定的日期,要增加或减去的月数)

129 参数定义:start_date

一个日期值.代表开始日期.指定表示日期的数值(序列号值)或单元格引用

指定月份数.小数部分值被向下舍入,若指定数值为正数返回"start_date"之后的日期

130 months

(指定月份数之后),若指定数值为负数则返回开始日期之前的日期(指定月份数之前).

131

132 要点:

当数字显示格式为"常规"时,返回值以表示日期的数值(序列号)的形式显示.要转换成日期显示必须

133

通过"设置单元格格式"对话框将数字显示格式转换为日期"格式.

134 注意事项:

1.如果返回的序列号值小于1,或者大于2958465时,则函数返回错误值"#NUM!".此外,当指

135

定了无效的日期时,函数返回错误值"#VALUE!".使用函数时要注意确认参数是否正确.

136 2.如果months不是整数,将截尾取整.注意:使用此函数必须安装"分析工具库"加载宏.

137

138

例9

计算出食品的保持期限

139

食品名称生产日期

保持期限(月)

保持期满日当前判断

140 速冻饺子2011/6/18

3

2011/9/18过期

141 速冻包子2011/6/23

6

2011/12/23过期

142 速冻馄饨2013/5/26

18

2014/11/26过期

143

=IF(TODAY()

144

145

例10

计算发放奖金日期

加入公司日期

146

姓名月份发放奖金日期

到期提示

147 张三2010/12/2122011/12/2该发奖金

=EDATE(C147,D147)(发放奖金日期)

=IF(EDATE(C147,D147)<=TODAY(),

148 李四2011/1/6122012/1/6该发奖金

149 王五2011/8/26122012/8/26该发奖金

该发奖金,"未到期")(到期提示)

H 计算月份数之前或之后的月末的日期

150

151 函数定义:

用来计算出给定的月份数之前或之后的月末的日期.返回为1—2958465范围之间的整数(序列号值)

152 使用格式:EOMONTH(start_date,months)

153 格式简义:EOMONTH(指定的日期,需要计算的给定的月数)

154 参数定义:start_date指定表示日期的数值(序列号值)或单元格引用

指定月份数.小数部分的值被向下舍入,若指定数值为正数则返回指定月份数之后的月

155 months

156

末,若指定数值为负数则返回指定月份数之前的月末

当数字显示格式为"常规"时,返回值以表示日期的数值(序列号)的形式显示.要转换成日期显示必须通过

157 要点:

设置单元格格式对话框将数字显示格式转换为日期"格式.

158

159 注意事项:

1.如果返回的序列号值小于1,或者大于2958465时,则函数返回错误值"#NUM!".此外,当指定了无效的

日期时,函数返回错误值"#VALUE!".使用函数时要注意确认参数是否正确.

160

2.如果months不是整数,将截尾取整.

161

162 3.注意使用些函数必须安装"分析工具库"加载宏.

163

164

例11

计算下次付款日期

165

应付项付款日已付款下个付款日

公式显示

166 网络费

每月月末

2011/9/112011/9/30

=EOMONTH(D166,0)(当月的最后一天)

167 电费

第二个月月末

2011/9/32011/10/31

=EOMONTH(D167,1)(第2个月最后一天)

168 水费

第三个月的月末

2011/9/302011/11/30

=EOMONTH(D168,2)(第3个月的最后一天)

169

170

例12

根据年份计算平年、闰年

171

年份方法1方法2

第 4 页,共 90 页

常用Excel函数详解及应用实例

A

172

173

174

B C D E F G H

2016闰年闰年

=IF(DAY(EOMONTH(DATE(B172,2,1),0))=28,"平年","闰年")(根据年份的2月份是否是28天来判断)

=IF(MONTH(DATE(B172,2,29))=2,"闰年","平年")(根据年度2月份是否存在29天来判断)

I

从时间中提取"时"

175

176 函数定义:返回时间值的小时数.即一个介于0到23之间的整数

177 使用格式:HOUR(serial_number)

178 格式简义:HOUR(要查的单元格)

179 参数定义:

serial_number

serial_number表示一个时间值,其中包含要查找的小时.时间有多种输入方式:带引号的

180 文本字符串、十进制数或其他公式或函数的结果.

181 注意事项:当指定的"serial_number"的值无法识别为时间时,返回错误值"#VALUE!".

182

183

例13

显示小时数公式显示

时间

184 0.920578722

=HOUR(B184)

2:18:18 AM

185 2

6:18:18 PM

186 18

19:30

187 19

188

189

例14根据上下班时间计算加班时间

190

姓名上班时间下班时间加班时间加班时间

191 18:3022:003:30

3小时30分=MOD(D15-C15,1)(加班时间)赵一

192 16:287:0014:32

14小时32分=TEXT(MOD(D15-C15,1),"h小时mm分")钱二

193 17:4022:004:20

4小时20分

注:直接相减不行

孙三

从时间中提取时间"分"

194

195 函数定义:返回时间值的分钟数.即一个介于0到59之间的整数

196 使用格式:MINUTE(serial_number)

197 格式简义:MINUTE(要查的单元格)

198 参数定义:serial_number表示一个时间值,其中包含要查找的分钟.时间有多种输入方式:带引号的文本字

199 符串、十进制数或其他公式或函数的结果.

200 注意事项:当指定的"serial_number"的值无法识别为时间时,返回错误值"#VALUE!".

201

202

例15时间显示分钟数

公式显示

203 0.92057875

=MINUTE(B203)

204 7:4242

205

9:10:22 AM

10

从日期中提取"月"

206

207 函数定义:将系列数转换为月

208 使用格式:MONTH(serial_number)

209 格式简义:MONTH(要查的单元格)

210 参数定义:

serial_number

serial_number为一个日期值,其中包含要查找的月份.日期有多种输入方式:带引号的

211 文本串、系列数或其他公式或函数的结果.

212 注意事项:当指定的"serial_number"的值无法识别为日期时,返回错误值"#VALUE!".

213

214

例16

根据表中的日期自动输入月份(B215),并标注该月份是上半年还是下半年(F215)

215

11月销售表下半年

216 11

日期1店2店3店合计

217

2011/11/5

7

=MONTH(B217)(月份B215)

218

2011/11/6

2

219

2011/11/7

17下半年

220

2011/11/8

1

=IF(B11<7,"上半年","下半年")(F215)

221

222

例17

根据月份计算季度(6种方法)

223

日期方法1方法2方法3方法4方法5(方法1)

224

2013/1/1

11111

=MONTH(MONTH(B224)&0)

225

2013/2/1

11111(方法2)

226

2013/3/1

11111

=INT((MONTH(B224)+2)/3)()

227

2013/4/1

22222(方法3)

228

2013/5/1

22222

=ROUNDUP(MONTH(B224)/3,)

第 5 页,共 90 页

常用Excel函数详解及应用实例

A B C D

2

3

3

3

4

4

4

E

2

3

3

3

4

4

4

F

2

3

3

3

4

4

4

G

2

3

3

3

4

4

4

229

2013/6/1

2

230

2013/7/1

3

231

2013/8/1

3

232

2013/9/1

3

233

2013/10/1

4

234

2013/11/1

4

235

2013/12/1

4

236

237

例18按月计算销售金额

238 商品名称

日期

239

2013/3/5

电视机

240

2013/3/6

洗衣机

241

2013/8/24

电脑

242

2013/4/30

空调

243

2013/3/31

电视机

244

2013/8/28

洗衣机

245

2013/4/10

电脑

246

2013/9/5

空调

247

2013/2/11

太阳能

H I

(方法4)

=LEN(2^MONTH(B224))

(方法5)

=LEN(POWER(2,MONTH(B224)))

(方法6)

=CEILING(MONTH(B224)/3,1)

销售金额销售金额

月份

2113

6月份0

57520

5316

{=SUM((MONTH($B$239:$B$247)=LEFTB(E239,2)*1)*$D$239:$D$247)}

9141

=SUMPRODUCT((MONTH($B$239:$B$247)=--LEFTB(E239,2))*$D$239:$D$247)

7246

8154注:

1.日期和销售金额都设置随机数

3815

2.月份中的数字用leftb提取

771

3.月份用数据有效性生成日期系列

7727

4.用SUM要三键结束,用SUMPRODUCT不需要

显示当前的日期和时间

248

249 函数定义:返回计算机系统的当前日期和时间

250 使用格式:NOW()

251 格式简义:NOW()

252 参数定义:该函数没有参数,但必须要有().而且括号中输入任何参数,都返回错误值.

253 要点:由于NOW函数返回的当前日期为序列号,可以进行加、减运算,所以重新打开文件或是按下F9键

254 都可更新NOW函数返回当前系统的日期和时间.

255

256

例19=now()

公式显示格式

格式结果

257

2018/6/18

2018-6-18 11:07:44=TEXT(NOW(),"yyyy-m-d hh:mm:ss")(返回日期、时间)

258

2018/6/18

2018-06-18 11:07 AM=TEXT(NOW(),"yyyy-mm-dd h:mm AM/PM")(分上下午格式的时间)

259

2018/6/18

43269.46371=TEXT(NOW(),"00000.00000")(返回日期时间的系列号)

KDAYS 计算除周六、日和休息日之外的工作天数

260

261 函数定义:

用来计算指定期间内的,除了周六、日和休息日之外的工作天数

262 使用格式:

NETWORKDAYS(start_date,end_date,holidays)

263 格式简义:

NETWORKDAYS(开始日期,结束日期,自己特定的非工作日)

264 参数定义:start_date

指定表示日期的数值(序列号值)或单元格引用

265 end_date

指定序列号值或单元格引用.

指定节日或假日等休息日.可以指定序列号值、单元格引用和数组常量.此参数可以省

266 holidays

略.当省略了此参数时,返回除了周六、日之外的指定期间内的天数.

267

当在工作表上编制了休息日列表时,可以用做参数的"holidays".此外,除了列表之外,也可使用数组常量.

268 要点:

269 注意事项:

1.当指定的值无法识别为日期时,返回错误值"#VALUE!",使用函数时要注意确认参数是否正确

270 2.注意使用些函数必须安装"分析工具库"加载宏.

271

272

例20

计算两日期间除了周六、日和休息日之外的工作天数

273

开始日2011/9/12国庆节假日

2011/10/1

274 2011/10/92011/10/2

结束日

275 19=NETWORKDAYS(C273,C274,I273:I275)2011/10/3

工作天数

276

277

例21计算当前一年有多少个工作日(未剔除法定节假日)

278 261=NETWORKDAYS(DATE(YEAR(TODAY()),1,0),DATE(YEAR(TODAY()),12,31),2)

2018

279

280

281

282

283

284

285

从时间中提取"秒"

函数定义:

使用格式:

格式简义:

参数定义:

返回时间值的秒钟数.即一个介于0到59之间的整数

SECOND(serial_number)

SECOND(要查的单元格)

serial_number表示一个时间值,其中包含要查找的秒钟.时间有多种输入方式:带引号的文本

字符串、十进制数或其他公式或函数的结果.

注意事项:当指定的"serial_number"的值无法识别为时间时,返回错误值"#VALUE!".

第 6 页,共 90 页

常用Excel函数详解及应用实例

A B C D E F G H I

286

287

例22

时间

288 0.9205787

289 10:12:48

290 0.5

显示秒数公式显示

38

=SECOND(B288)

48

0

注:0.5为12:00:00,不含有秒,所以为0

[TIMEVALUE]返回特定时间的小数值[用文本串表示时间小数值]

291

292 函数定义:

TIME把分散的日期合并换成AM或PM形式的时间表示方式,从时、分、秒来计算出时间的序列号值.返回

值为0(上午0时)~0.99999999(下午11时59分59秒)之间的数值(序列号值);

293

TIMEVALUE返回由文本字符串所代表的时间的小数值,可以是"时"、"分"、"秒",用来表示时间的文本中

294

295

计算出时间序列号值.返回值为0(0时0分0秒)~0.999988426(23时59分59秒)之间的数值

296 使用格式:

TIME(hour,minute,secod);TIMEVALUE(time_text)

297 格式简义:

TIME(时,分,秒),TIMEVALUE(时间)

用0~23之间的整数指定为时间的"时"参数的数值,或者指定单元格引用.当指定数值大

298 参数定义:

hour

于24时,指定的数值为该数值除以24之后的余数.

299

以整数指定为时间的"分"参数的数值,或者指定单元格引用.当指定数值大于60时,则

300

minute

被视为指定下一个"时",如果指定数值小于0时,则被视为指定了上一个"时".

301

以整数指定为时间的"秒"参数的数值,或者指定单元格引用.当指定数值大于60时,则

302

secod

被视为指定下一个"分",如果指定数值小于0时,则被视为指定了上一个"分".

303

304

time_text

以24小时制形式指定表示时间文本指定.指定表示时间文本时,日期用""(双引号)"括住

305 要点:

TIME当表示0时、0分、0秒时,可以省略参数.但是要注意的是,","不能省略;

306

TIMEVALUE此函数引用的单元格内的时间必须是文本格式,即在先写"'"(单引号),然后输入时间

307 注意事项:

当参数中指定了数值无法识别为时间时,返回错误值"#VALUE!"

308

309

例23日期时分秒结果公式显示

310

2011/5/6

13302813:30:28=TIME(C310,D310,E310)

311

2011/6/8

7107:01:00=TIME(C311,D311,)

312

2011/11/2

23-10722:50:07=TIME(C312,D312,E312)

313

314

例24

选手是否晋级

315 开始时间:10:00:00如果在1:30分钟(即90分钟)内完成即可晋级

316

姓名小时分钟秒用时化为分钟数判断晋级

317

张三145281:45:28105.47不能晋级

318

李四128491:28:4988.82晋级

319

赵六21172:01:17121.28不能晋级

320

郑七112591:12:5972.98晋级

321

吴八138101:38:1098.17不能晋级

322

孙九118481:18:4878.80晋级

323

周十131151:31:1591.25不能晋级

324

=TIME(C22,D22,E22)(实际用时)=TIME(C22,D22,E22)*1440(化为分钟数)

325

=IF(TIME(C317,D317,E317)*1440<=90,"晋级","不能晋级")(判断晋级)

326

规定上班时间

09:00327

例25计算员工出勤

328

出勤日期出勤时间

上班误差时间

显示迟到时间

329

2011/11/2

=(TIMEVALUE(C43)-TIMEVALUE($E$41))*24*60

09:303030

330

2011/11/3

09:0555(上班误差时间)

331

2011/11/4

=IF((TIMEVALUE(C329)-TIMEVALUE($E$327))*24*60<=0,

08:58-2

332

2011/11/5

"",(TIMEVALUE(C329)-TIMEVALUE($E$327))*24*60)

08:56-4

333

2011/11/6

(显示迟到时间)

09:161616

334

2011/11/7

08:55-5

335

336

337

338

339

340

341

342

计算机系统当前日期

函数定义:

使用格式:

格式简义:

参数定义:

要点:

返回计算机系统的当前日期

TODAY()

TODAY()

该函数没有参数,但必须要有().而且括号中输入任何参数,都返回错误值.

由于TODAY函数返回的当前日期为序列号,可以进行加、减运算,所以重新打开文件或是按下F9键都可更