Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: CheryBTL

[习题] 【函中20130301】第四讲C组作业上交帖【开帖】

 关闭 [复制链接]
发表于 2013-5-23 09:17 | 显示全部楼层
本帖最后由 cir.s 于 2013-5-23 09:20 编辑

【函中201301班】-C12-Cir.s
{:021:}字节太多
第一题:=LARGE(B3:H3,2)
第二题:=LARGE(B3:H3,ROW(A1))
第三题:=LARGE(B3:H3,2*ROW(A1)-1)
第四题:=MAX(B3:B6)+MAX(E3:E6)+MAX(H3:H6)
第五题:=OFFSET($B$29,MATCH(SMALL(A30:A39+ROW(A30:A39)*0.00001,2),A30:A39+ROW(A30:A39)*0.00001,0),0)+OFFSET($B$29,MATCH(LARGE(A30:A39-ROW(A30:A39)*0.00001,3),A30:A39-ROW(A30:A39)*0.00001,0),0)数组公式
第六题:最大值 =MAX(IF((YEAR(A43:A52)=2013)+(MONTH(A43:A52)=4)=2,B43:B52,0))数组公式
       最小值==MIN(IF((YEAR(A43:A52)=2013)+(MONTH(A43:A52)=4)=2,B43:B52,100))数组公式
第七题:=OFFSET($A$1,SMALL(IF(LEFT($A$56:$A$67,1)="电",ROW($A$56:$A$67),70)-1,ROW(A1)),0)数组公式

评分

参与人数 1金币 +10 收起 理由
CheryBTL + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-5-23 11:30 | 显示全部楼层
1、 =LARGE(B3:H3,2)
2、 =LARGE(B3:H3,ROW(A1))
3、 =LARGE(B3:H3,ROW(A1)*2-1)
选作题不会

评分

参与人数 1金币 +6 收起 理由
CheryBTL + 6 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2013-5-23 14:14 | 显示全部楼层
【函中201301班】-C01-csmccdh
第一题
方法一:=LARGE(A3:H3,2)
方法二:=SMALL(B3:H3,6)
第二题
LARGE(B3:H3,ROW(A1))
第三题
=LARGE(B3:H3,2*ROW(A1)-1)
第四题
方法一:=MAX(B3:B6)+MAX(E3:E6)+MAX(H3:H6)
方法二:=SUM(SUBTOTAL(4,OFFSET(A3:A6,,{1,4,7})))
第五题
=SUM(MOD(LARGE(A30:A39/1%%+(11-ROW(1:10))/1%+B30:B39,{3,9}),100))
第六题
最大值
方法一:=MAX((TEXT(A43:A52,"e-m")="2013-4")*B43:B52)
方法二:=MAX(IF((A43:A52>41364)*(A43:A52<41395),B43:B52))
最小值
方法一:=MIN(IF(TEXT(A43:A52,"e-m")="2013-4",B43:B52))
方法二:=MIN(IF((A43:A52>41364)*(A43:A52<41395),B43:B52))
第七题
方法一:=INDEX(A$56:A$68,SMALL(IF(LEFT(A$56:A$67)="电",ROW($1:$12),13),ROW(A1)))&""
方法二:=INDEX(A$56:A$68,SMALL(IF(COUNTIF(OFFSET(A$55,ROW($1:$12),),"电*"),ROW($1:$12),13),ROW(A1)))&""

评分

参与人数 1金币 +10 收起 理由
CheryBTL + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-5-23 14:37 | 显示全部楼层
【函中201301班】-C06-qqyyh
1.=LARGE(B3:H3,2) 下拉
2.=LARGE(B3:H3,ROW(A1)) 下拉
3.=LARGE(B3:H3,2*ROW(A1)-1) 下拉
4.=LARGE(B3:B6,1)+LARGE(E3:E6,1)+LARGE(H3:H6,1)
   =MAX(B3:B6)+MAX(E3:E6)+MAX(H3:H6)
5.
6.最大值=LARGE((($A$43:$A$52>=41365)*($A$43:$A$52<41394)*$B$43:$B$52),1) 数组公式
  最小值=LARGE((($A$43:$A$52>=41365)*($A$43:$A$52<41394)*$B$43:$B$52),COUNT($A$43:$A$52)-COUNTIF($A$43:$A$52,">41394")-COUNTIF($A$43:$A$52,"<41365"))数组公式
7.

评分

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

查看全部评分

回复

使用道具 举报

发表于 2013-5-23 17:22 | 显示全部楼层
【函中201301班】-C14-pang1688
1、
  1. =LARGE(B3:H3,2)
复制代码
2、
  1. =LARGE(B3:H3,ROW(A1))
复制代码
3、
  1. =LARGE(B3:H3,2*ROW(A1)-1)
复制代码
4、
  1. =SUM(LARGE(B3:B6,1),LARGE(E3:E6,1),LARGE(H3:H6,1))
复制代码
5、不会
6、不会
7、不会

评分

参与人数 1金币 +7 收起 理由
CheryBTL + 7 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2013-5-24 09:59 | 显示全部楼层
【函中201301班】-C16-小志
第一题:
  1. =LARGE(B3:H3,2)
复制代码
第二题:
  1. =LARGE(B3:H3,ROW(A1))
复制代码
第三题:
  1. =LARGE(B3:H3,ROW(A1)*2-1)
复制代码
第四题:
  1. =SUMPRODUCT(SUBTOTAL(4,OFFSET($A$3,,{1,4,7},4,1)))
复制代码
第五题:
  1. =INDEX(B30:B39,MATCH(LARGE((A30:A39*1000)-ROW(A30:A39),3),(A30:A39*1000)-ROW(A30:A39),))+INDEX(B30:B39,MATCH(SMALL((A30:A39*1000)+ROW(A30:A39),2),(A30:A39*1000)+ROW(A30:A39),))
复制代码
这一题的公式写成这样,我有点郁闷。。
第六题:
最大值:
  1. =LARGE(IF(TEXT(A43:A52,"YYYY-M")="2013-4",B43:B52),1)
复制代码
最小值:
  1. =SMALL(IF(TEXT(A43:A52,"YYYY-M")="2013-4",B43:B52),1)
复制代码
第七题:
  1. =INDEX($A$56:$A$68,SMALL(IF(ISERROR(FIND("电",$A$56:$A$68)),13,ROW($A$56:$A$68)-55),ROW(A1)))&""
复制代码

评分

参与人数 1金币 +10 收起 理由
CheryBTL + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-5-24 10:15 | 显示全部楼层
【函中201301班】-C05-水上漂123
第一题
  1. =LARGE($B3:$H3,2)
复制代码
第二题
  1. =LARGE($B3:$H3,ROW(A1))
复制代码
第三题
  1. =LARGE($B3:$H3,ROW(A1)*2-1)
复制代码
第四题
  1. =SUM(SUMPRODUCT(MAX($B$3:$B$6)),SUMPRODUCT(MAX($E$3:$E$6)),SUMPRODUCT(MAX(H3:H6)))
复制代码
第五题
  1. =SUM(INDEX($B$30:$B$39,LARGE(IF($A$30:$A$39=LARGE($A$30:$A$39,3),ROW($A$30:$A$39)-29,0),1)),INDEX($B$30:$B$39,SMALL(IF($A$30:$A$39=SMALL(A30:A39,2),ROW($A$30:$A$39)-29,4^8),2)))数组
复制代码
第六题
  1. =MIN(IF((YEAR($A$43:$A$52)=2013)*(MONTH($A$43:$A$52)=4)*($B$43:$B$52)=0,"",(YEAR($A$43:$A$52)=2013)*(MONTH($A$43:$A$52)=4)*($B$43:$B$52)))数组
  2. =MAX((YEAR($A$43:$A$52)=2013)*(MONTH($A$43:$A$52)=4)*($B$43:$B$52))数组
复制代码
第七题
  1. =INDEX($A$56:$A$67,SMALL(IF(LEFT($A$56:$A$67,1)="电",ROW($A$56:$A$67)-55,4^8),ROW(1:1)))数组
复制代码

评分

参与人数 1金币 +10 收起 理由
CheryBTL + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-5-24 12:06 | 显示全部楼层
交作业了
1.=LARGE(B3:H3,2)                     2.=LARGE(B3:H3,ROW(A1))                   3.=LARGE(B3:H3,ROW(A1)*2-1)
4.SUM(SUBTOTAL(4,OFFSET(B3:B6,,{0,3,6})))
5.{=--RIGHT(LARGE(A30:A39+(40-ROW(A30:A39))%%+B30:B39%%%%,3)+SMALL(A30:A39+(40-ROW(A30:A39))%%+B30:B39%%%%,2),3)}
6.{=MAX((TEXT(A43:A52,"y-m")="13-4")*B43:B52)}
7.{=INDEX($A$1:$A$99,SMALL(IF(LEFT($A$56:$A$67)="电",ROW($56:$67),99),ROW(A1)))&""}

评分

参与人数 1金币 +10 收起 理由
CheryBTL + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-5-24 12:11 | 显示全部楼层
【函中201301班】-C13-不信这样不重名
1.
=LARGE(B3:H3,2)
2.
=LARGE(B3:H3,ROW(A1))
3.
=LARGE(B3:H3,2*ROW(A1)-1)
4.
=SUM(--RIGHT(LARGE(B3:H6+10^TRANSPOSE(ROW(2:8)),{1,13,25}),2))
=SUM(LARGE(B3:H6+10^TRANSPOSE(ROW(2:8)),{1,13,25}))-100100100
=SUMPRODUCT(LARGE(B3:H6+10^TRANSPOSE(ROW(2:8)),{1,13,25}))-100100100
只会用数组解,不知为何用了SUMPRODUCT还是要三键
5.
=OFFSET($A$29,RIGHT(LARGE(RANK($A$30:$A$39,$A$30:$A$39)*100+ROW($1:$10),8),2),1)+OFFSET($A$29,RIGHT(LARGE(RANK($A$30:$A$39,$A$30:$A$39)*100+ROW($1:$10),2),2),1)
这个不知为何把{8,2}放到一起想用数组就解不了了,只好把两种情况相加了
6.
最大最小的公式分别为
=MAX((A43:A52>41364)*(A43:A52<41395)*B43:B52)
=MIN(--SUBSTITUTE((A43:A52>41364)*(A43:A52<41395)*B43:B52,0,99))
7.
=SUBSTITUTE(OFFSET($A$1,SMALL(--LEFT(IF(FIND("电",$A$56:$A$67&"电")=1,ROW($10:$21)&$A$56:$A$67,99),2),ROW(A1))+45,0),0,"")
不知这题用内存数组该如何得解,试过,但好像数组不友好,还在折腾,作业先交了

点评

OFFSET参数为数组时,外面要用SUBTOTAL 第7题有点BUG  发表于 2013-5-27 09:27

评分

参与人数 1金币 +10 收起 理由
CheryBTL + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-5-24 14:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 11:57 , Processed in 0.305471 second(s), 19 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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