Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2398|回复: 6

[习题] [201401函初班]第六讲作业A组上交帖

[复制链接]
发表于 2014-4-15 21:57 | 显示全部楼层 |阅读模式
本帖最后由 我帮你 于 2014-5-13 17:50 编辑

2014年函数初级班A组学员:请提交[201401函初班]第六讲作业!
注意:
1、本次作业提交直接贴公式即可(写好对应题号);
2、不接受附件上传,注明论坛ID以及学号。如:【2014函数初级班】-A011-E小影;
3、A组学员跟帖时,不要重复占楼,修改请在原楼层,不要回复学委点评,本帖已设置回复仅作者可见;
4、非本组学员勿跟帖,违者扣分删帖;
5、作业截止时间:本周四  22:00
发表于 2014-4-15 21:59 | 显示全部楼层
还没上第六讲吧?

点评

你的帖子设错了~取消作者可见。正常发帖就行了  发表于 2014-4-18 15:03
回复

使用道具 举报

发表于 2014-4-16 22:42 | 显示全部楼层
本帖最后由 yqnh 于 2014-4-19 09:48 编辑

A0012-yqnh 上次第六讲作业,请学委老师指点,谢谢!
谢谢学委老师指点,最后一题确实忘还有三天是调休的
第一题
  1. =DATEDIF(TEXT(MID(D7,7,6+(LEN(D7)=18)*2),"#-00-00"),TODAY(),"Y")
  2. 阐述公式原理:
  3. 1、6+(LEN(D7)=18)*2计算得出18位取8位,15位取6位
  4. 2、利用MOD函数取出出生年月日
  5. 3、利用TEXT函数将取出的日期,转换成文本型日期格式
  6. 4、利用DATEDIF函数计算出生日期到现在的年数,即年龄。
复制代码
第二题
  1. =EDATE(D19,E19)
  2. 阐述公式原理:
  3. 1、主要利用EDATE函数,第二参数就是推前或推后月数得到日期
复制代码
第三题
  1. 1、=EOMONTH(C28,0)
  2. 阐述其中一种公式原理:
  3. 1、主要利用EOMONTH函数,利用第二参数0,得出本月月未日期。
  4. 2、=DATE(YEAR(C28),MONTH(C28)+1,)
复制代码
第四题
  1. 1、=TEXT(INT(MONTH(C45)/3.1)+1,"[DBNUM1]第0季度")
  2. 2、=TEXT(CEILING(MONTH(C45),3)/3,"[DBNUM1]第0季度")
  3. 阐述其中一种公式原理:
  4. 1、利用ceiling(month(c45),3),通入向上舍入函数将月数按3舍上
  5. 2、通过ceiling舍上后,除3得出日期的季度数
  6. 3、利用TEXT函数,将季度数,通过格式“[dbnum1]第0季度"得出结果。
复制代码
第五题
  1. =NETWORKDAYS(C57,D57,{41760;41790;41792;41890;41913;41914;41915})
  2. 原理,利用networkdays函数计算工作日,并将这期间的法定假日在第三参数中添加。
  3. 附件中,我没有考虑到还有三天节假日是要补回去的,谢谢老师提醒!
复制代码

【6】2014-函初-日期函数【作业】A0012-yqnh.rar

63.83 KB, 下载次数: 10

点评

请贴公式。阐述很清楚,最后一题应该考虑调班因素,正确为125天。附件不评分。  发表于 2014-4-18 15:25

评分

参与人数 1 +8 金币 +18 收起 理由
我帮你 + 8 + 18 3.1思路很好~!赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-17 00:29 | 显示全部楼层
本帖最后由 E小影 于 2014-4-17 00:34 编辑

【2014函数初级班】-A011-E小影
1.计算出每个人到今天的周岁年龄
=DATEDIF(TEXT("19"&MID(D7,7+(LEN(D7)=18)*2,6),"#-00-00"),NOW(),"Y")
阐述公式原理:先用mid从身份证中先提取年月日,然后用text把这个日期转换成文本型日期,再利用datedif函数与当前日期计算出年龄

1.计算出每个食品的过期日期
=EDATE(D19,E19)
=DATE(YEAR(D19),MONTH(D19)+E19,DAY(D19))
阐述公式原理:在原来生产日期加上保质期的月份即可。

1.计算出每月月末日期
=DATE(YEAR(C28),MONTH(C28)+1,0)
=EOMONTH(C28,0)
阐述其中一种公式原理:利用下一个月的第一天减去一天就是当月最后一天的日期

1.计算出日期所在的季度
=TEXT(LEN(2^MONTH(C45)),"[dbnum1]第0季度")
=TEXT(ROUNDUP(MONTH(C45)/3,0),"[dbnum1]第0季度")
阐述其中一种公式原理:先用month取日期的月份除以3再向上舍入就得到日期所在的季度

1.计算出起始日到终止日中的工作日天数(周末休息)
除去节假日:
=NETWORKDAYS.INTL(C57,D57,1,{"2014/5/1","2014/5/2","2014/6/2","2014/9/8","2014/10/1","2014/10/2","2014/10/3","2014/10/6","2014/10/7"})+COUNT("2014/5/4","2014/9/28","2014/10/11")
不除节假日:=NETWORKDAYS.INTL(C57,D57,)

评分

参与人数 1 +10 金币 +20 收起 理由
我帮你 + 10 + 20 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-17 19:55 | 显示全部楼层
还有一题不怎么会 【2014函数初级班】-A002-遗忘『过去』.rar (63.51 KB, 下载次数: 4)

点评

对公式函数理解还是不够。第三不是加到月份末尾,第四忘记练习题了么?第五没考虑节假日。想学好就多想想。多问问。附件不评分  发表于 2014-4-18 15:28
回复

使用道具 举报

发表于 2014-4-17 21:55 | 显示全部楼层
学委作业来晚了请谅解。
第一题:
             =DATEDIF(TEXT(MID(D7,7,11)-500,"00-00-00,"),TODAY(),"Y")         
             =DATEDIF(TEXT(MID(D7,7,6+(LEN(D7)=18)*2),"00-00-00"),NOW(),"Y")
第二题:
            =EDATE(D19,E19)
第三题:
            =DATE(YEAR(C28),MONTH(C28)+1,)
            =EOMONTH(C28,0)
第四题:
           =IF(MONTH(C45)<=3,"第一季度",IF(MONTH(C45)<=6,"第二季度",IF(MONTH(C45)<=9,"第三季度",IF(MONTH(C45)<=12,"第四季度"))))
         
第五题:
            =NETWORKDAYS(C57,D57)         
公式都下拉即可。

点评

第四题IF没用好想想简化和其他方法,第五题错,没考虑节假日,多看看F1  发表于 2014-4-18 15:14

评分

参与人数 1 +8 金币 +10 收起 理由
我帮你 + 8 + 10 阐述没写,做错一题,第四题可以省略一个IF

查看全部评分

回复

使用道具 举报

发表于 2014-4-17 23:45 | 显示全部楼层
本帖最后由 WinerYau 于 2014-4-17 23:47 编辑

1.=DATEDIF(TEXT(MID(D7,7,6+(LEN(D7)=18)*2),"00-00-00"),TODAY(),"Y")
2.=EDATE(D19,E19)
3.1.=DATE(YEAR(C28),MONTH(C28)+1,1)-1
3.2.=EOMONTH(C28,0)
4.1.=TEXT(LOOKUP(MONTH(C45),{1,4,7,10},{1,2,3,4}),"第0季度")
4.2.="第"&ROUNDUP(MONTH(C45)/3,0)&"季度"

【2014函数初级班】-A017-WinerYau

评分

参与人数 1 +8 金币 +12 收起 理由
我帮你 + 8 + 12 ....

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 06:04 , Processed in 0.491126 second(s), 20 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表