Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: tianyiyi

[习题] [201401函初班]第六讲作业D组上交贴【已开贴】

[复制链接]
发表于 2014-4-17 13:17 | 显示全部楼层
D005-kinsey1225
1.=DATEDIF(TEXT(MID(D7,7,11),"00-00-00,"),TODAY(),"y") 阐述公式原理:先计算出身份证上的出生日期,再用datedif计算年龄2.=EDATE(D19,E19)   阐述公式原理:edate是起始日期加上几个月时间的当天                       
3.=DATE(YEAR(C28),MONTH(C28)+1,)    阐述其中一种公式原理:date(年,月,日)第二个月的第一天-1就是这个月的最后一天  
  =EOMONTH(C28,0)
4.=LOOKUP(MONTH(C45),{1,1;4,2;7,3;10,4})          阐述其中一种公式原理:先计算出月份,再按照1-3:1季度,4-6:2季度,7-9:3季度,10-12:4季度
   =INT((MONTH(C45)+2)/3)
5.        F6:J59         5月2日          5月3日               
                             5月31日        6月1日        6月2日               
                           9月6日          9月7日        9月8日               
                             10月1日        10月2日        10月3日        10月4日        10月5日
(调休的3天给去掉了)
=NETWORKDAYS(C57,D57,F56:L59)    答案125

                       
                       
                       
                       
                       
                       

点评

10JY 20BB  发表于 2014-4-18 22:25

评分

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

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2014-4-17 21:35 | 显示全部楼层
【2014函数初级班】-D015-zac0226
1
  1. =DATEDIF(TEXT(MID(D7,7,6+(LEN(D7)=18)*2),"0-00-00"),TODAY(),"y")
复制代码
  1. =DATEDIF(TEXT(MID(D7,7,11)-500,"0-00-00,"),TODAY(),"y")
复制代码
阐述公式原理:用mid先取出一段,再用text转为日期,最后用datedif.
2
  1. =EDATE(D19,E19)
复制代码
阐述公式原理:EDATE 可以计算与发行日处于一月中同一天的到期日的日期。Edate只加日期。且edate会根据事实中的月份的日期显示。
3
  1. =EOMONTH(C28,0)
复制代码
  1. =DATE(YEAR(C28),MONTH(C28)+1,)
复制代码
阐述其中一种公式原理:eomonth可以返回指定月前或月后的最后一天
4
  1. =LOOKUP(MONTH(C45),{1;3;6;9},{"一";"二";"三";"四"})
复制代码
  1. =TEXT(ROUNDUP(MONTH(C45)/3,0),"[dbnum1]")
复制代码
阐述其中一种公式原理:先用month取出月份,在除以3,用roundup舍入。最后用text.
5
  1. =NETWORKDAYS(C57,D57)
复制代码

点评

第五题需除去节假日  发表于 2014-4-20 11:13
第四题2公式有误01.=LOOKUP(MONTH(C45),{1;4;7;10},{"一";"二";"三";"四"})  发表于 2014-4-20 11:11

评分

参与人数 1 +10 金币 +14 收起 理由
tianyiyi + 10 + 14 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-18 07:27 | 显示全部楼层
一题=DATEDIF(TEXT(IF(LEN(D7)=15,19&MID(D7,7,6),MID(D7,7,8)),"00-00-00"),TODAY(),"y")
二题=EDATE(D19,9)
三题=EOMONTH(C28,0)
四题=ROUNDUP(MONTH(C45)/3,0)
五题=NETWORKDAYS(C57,D57)

点评

JY10 BB10  发表于 2014-4-18 22:27
第三第四题需2种解法,第五题需除去节假日,还有公式需阐述  发表于 2014-4-18 22:27

评分

参与人数 1 +10 金币 +10 收起 理由
tianyiyi + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-18 09:17 | 显示全部楼层
【2014函数初级班】-D016-jerryzhouah
学委,这次的作业题还真一题也想不出来,先占个位置,想出来了就补上来
回复

使用道具 举报

发表于 2014-4-18 13:25 | 显示全部楼层
【2014函数初级班】-D011-jipei237582527
第一题:法1、=DATEDIF(TEXT(MID(D7,7,6+(LEN(D7)=18)*2),"00-00-00"),NOW(),"Y")
            法2、=DATEDIF(TEXT(MID(D7,7,11)-500,"00-00-00,"),NOW(),"Y")
公式说明:先用LEN函数判断D7身份证如果为18返回TRUE即1,否则返回FALSE即0,再用MID函数从D7第7位开始提取6位或者8位数字,然后用TEXT函数将MID返回的数值转为“00-00-00”格式的文本日期,最后用DATEDIF函数计算出从身份证日期到
现在时间间隔的年数。
第二题:=EDATE(D19,E19)
公式说明:"阐述公式原理:EDATE(起始日期,往后推迟几个月)意思是返回一串日期,表示成产日期在保质期月份之后的月份。"       
第三题:法1、=DATE(YEAR(C28),MONTH(C28)+1,0)

            法2、=EOMONTH(C28,0)
公式说明:第一方法:DATE(C28,C28+1,1)表示返回2013年2月份第一天的日期,再-1就是2013年1月份最后一天日期。
第二方法:EOMONTH返回指定日期C28之后月份的最后一天,这里指定月份为2013年1月,第二参数为0就是返回1月份。
第四题:法1、=IF(MONTH(C45)<4,"一季度",IF(MONTH(C45)<7,"二季度",IF(MONTH(C45)<10,"三季度",IF(MONTH(C45)<13,"四季度"))))
            法2、=ROUNDUP(MONTH(C45)/3,0)
公式说明:ROUNDUP函数式向上舍入函数,第二参数为零就表示将小数转换为最接近的整数。
第五题:=NETWORKDAYS(C57,D57,H54:H59)
                        数据区域见附件:
                       
                       

第五题数据区域.zip

73.77 KB, 下载次数: 1

点评

第五题需除去节假日  发表于 2014-4-20 11:19
4.1公式有点画蛇添足,=IF(MONTH(C45)<4,"一季度",IF(MONTH(C45)<7,"二季度",IF(MONTH(C45)<10,"三季度","四季度")))  发表于 2014-4-20 11:19

评分

参与人数 1 +10 金币 +14 收起 理由
tianyiyi + 10 + 14 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-18 17:05 | 显示全部楼层
【2014函初】-D003--C1X2L3  辛苦,谢谢!
【2014函数初级班】-D003--C1X2L3.JPG

点评

JY10 BB16  发表于 2014-4-18 22:30
第五题公式有误,=NETWORKDAYS(C57,D57,{41760;41792;41890;41913;41914;41915})  发表于 2014-4-18 22:30

评分

参与人数 1 +10 金币 +16 收起 理由
tianyiyi + 10 + 16 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-18 21:30 | 显示全部楼层
本帖最后由 taichi 于 2014-4-18 22:29 编辑

【2014函数初级班】-D001-taichi
1、
  1. =DATEDIF(TEXT(MID(D7,7,6+(LEN(D7)=18)*2),"00-00-00"),TODAY(),"y")
复制代码
2、
  1. =EDATE(D19,E19)
复制代码
  1. =DATE(YEAR(D19),MONTH(D19)+E19,DAY(D19))
复制代码
3、
  1. 1、
  2. =EOMONTH(C28,0)
  3. 2、
  4. =DATE(YEAR(C28),MONTH(C28)+1,DAY(C28)-1)
复制代码
4、
  1. =VLOOKUP(MONTH(C45),{1,"第一季度";4,"第二季度";7,"第三季度";10,"第四季度"},2)
复制代码
  1. =IF(MONTH(C45)>=10,"第四季度",IF(MONTH(C45)>=7,"第三季度",IF(MONTH(C45)>=3,"第二季度","第一季度")))
复制代码
5、
5.PNG

点评

第五题需除去节假日,第四题空,阐述公式无 JY 10 BB8  发表于 2014-4-18 22:32

评分

参与人数 1 +10 金币 +16 收起 理由
tianyiyi + 10 + 16 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 18:42 , Processed in 0.306946 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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