Excel精英培训网

 找回密码
 注册
查看: 6494|回复: 23

第五期函高第三讲作业A组上交贴

   关闭 [复制链接]
发表于 2012-5-30 22:52 | 显示全部楼层 |阅读模式
第五期函高第三讲作业A组上交贴

上交作业设置了回贴仅楼主可见,所以不必用回复可见贴
上交方式随意,只贴公式或上传附件都可以
6月5日(星期二)18:00之前。。。(你们懂的。。。)


第二题要求是一个内存数组公式,但是这样需要用到MM函数了,所以下拉右拉的也算对了。(PS,其实按课表,MM函数是在Indirect之前讲的,所以这题……)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-5-31 08:51 | 显示全部楼层
本帖最后由 飞雨飘 于 2012-5-31 15:12 编辑

题二这样公式也算吧
=AVERAGE(IFERROR(AVERAGEIF(INDIRECT({1,2,3}&"!a:a"),A22,INDIRECT({1,2,3}&"!b:b")),""))
题二搞不清题意啊,再补
=MMULT(SUMIF(INDIRECT({1,2,3}&"!a:a"),A22:A25,INDIRECT({1,2,3}&"!b:b")),{1;1;1})/MMULT(COUNTIF(INDIRECT({1,2,3}&"!a:a"),A22:A25),{1;1;1})

题三只能用2003的话
=SUM(N(INDIRECT({1,2,3}&"!h"&ROW($3:20)))*(N(INDIRECT({1,2,3}&"!f"&ROW($3:20)))=A31)*(T(INDIRECT({1,2,3}&"!g"&ROW($3:20)))=B31))

函高第五期第3讲 飞雨飘.rar

12.52 KB, 下载次数: 46

点评

一列是内存数组了,另一列,你倒是直接右拉呀。  发表于 2012-6-7 10:56
第三题,就快没函数气质了:P  发表于 2012-6-7 09:27

评分

参与人数 1金币 +3 收起 理由
小妖 + 3 通过

查看全部评分

回复

使用道具 举报

发表于 2012-5-31 17:49 | 显示全部楼层
本帖最后由 穗百合 于 2012-5-31 17:54 编辑

交作业,请学委批改,谢谢!
第1题:
  1. {=INDEX(INDIRECT("a"&ROW(7:10)+MOD(ROW(4:7),4)*2),ROW(1:1))}
复制代码
第2题:
  1. {=SUM(SUMIF(INDIRECT(ROW($1:$3)&"!A:A"),$A22,INDIRECT(ROW($1:$3)&"!C",)))/SUM(COUNTIF(INDIRECT(ROW($1:$3)&"!A:A"),$A22))}
复制代码
第3题:
  1. {=SUM(IF((N(INDIRECT({1,2,3}&"!F"&ROW($3:$15)))&T(INDIRECT({1,2,3}&"!G"&ROW($3:$15))))=(A31&B31),N(INDIRECT({1,2,3}&"!H"&ROW($3:$15)))))}
复制代码

A22-穗百合.rar (12.94 KB, 下载次数: 8)

点评

第一题不是内存数组  发表于 2012-6-7 10:07

评分

参与人数 1金币 +2 收起 理由
小妖 + 2 通过

查看全部评分

回复

使用道具 举报

发表于 2012-6-1 12:09 | 显示全部楼层
本帖最后由 zhc3288 于 2012-6-1 23:21 编辑

交作业:
1、=INDIRECT("A"&(ROW(1:4)-1)*3+7)
2、=SUM(SUMIF(INDIRECT(ROW($1:$3)&"!a:a"),$A22,INDIRECT(ROW($1:$3)&"!"&SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,)&":"&SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,))))/SUM(COUNTIF(INDIRECT(COLUMN($A:$C)&"!A:A"),$A22))
3、=SUM((A31=N(OFFSET(INDIRECT(COLUMN($A:$C)&"!F$2"),ROW($1:$13),)))*(B31=T(OFFSET(INDIRECT(COLUMN($A:$C)&"!G$2"),ROW($1:$13),)))*N(OFFSET(INDIRECT(COLUMN($A:$C)&"!H$2"),ROW($1:$13),)))

点评

第三题用不到Offset的  发表于 2012-6-7 10:10
第一题不是内存数组  发表于 2012-6-7 10:08

评分

参与人数 1金币 +2 收起 理由
小妖 + 2 通过

查看全部评分

回复

使用道具 举报

发表于 2012-6-1 15:01 | 显示全部楼层
A02.zhh823543交作业
1.
  1. =INDEX(A7:A16,N(IF(1,ROW(1:4)*3-2)))
复制代码

用indirect,似乎无法处理空值或0,下面公式,遇到空值会返回0;把n()提到前面,0值会返回空.
  1. =IF(T(INDIRECT("a"&ROW(1:4)*3+4))="",N(INDIRECT("a"&ROW(1:4)*3+4)),T(INDIRECT("a"&ROW(1:4)*3+4)))
复制代码

2.想不出多行2列的内存数组,只好来个单列的了
  1. =SUM(DSUM(INDIRECT({1,2,3}&"!f2:h99"),3,A$30:B31))-SUM(C$30:C30)
复制代码

A02-zhh823543-函高第五期第3讲 作业.rar

12.39 KB, 下载次数: 25

评分

参与人数 1金币 +3 收起 理由
小妖 + 3 通过

查看全部评分

回复

使用道具 举报

发表于 2012-6-2 22:13 | 显示全部楼层
本帖最后由 xiaocaizhu299 于 2012-6-3 06:22 编辑

课时三作业,压力不小,三道题折腾了两天,汗
第一题
  1. =LOOKUP(ROW(1:4)*3-2,ROW(A7:A16)-6,A7:A16)
复制代码
第二题(多单元格数组公式,向右拖动复制公式)
  1. =MMULT(SUMIF(INDIRECT("'"&COLUMN($A:$C)&"'!a:a"),$A22:$A25,INDIRECT("'"&COLUMN($A:$C)&"'!c"&COLUMN(B1),)),{1;1;1})/MMULT(COUNTIF(INDIRECT("'"&COLUMN($A:$C)&"'!a:a"),$A22:$A25),{1;1;1})
复制代码
第三题
  1. =SUM(DSUM(INDIRECT("'"&COLUMN(A:C)&"'!f2:h16"),3,A$30:B31))-SUM(E$30:E30)
复制代码
备注:第三题公式我录入在E31然后向下填充了

点评

第一题要用indirect  发表于 2012-6-7 10:13

评分

参与人数 1金币 +2 收起 理由
小妖 + 2 通过

查看全部评分

回复

使用道具 举报

发表于 2012-6-3 08:57 | 显示全部楼层
本帖最后由 qingfeng_qf 于 2012-6-4 11:12 编辑

作业好难啊!做的可能不符合要求。
1、
  1. =INDEX(A7:A16,N(IF(1,(ROW(1:4)-1)*3+1)))
复制代码
2、
  1. =SUM(SUMIF(INDIRECT(ROW($1:$3)&"!A:A"),A22,INDIRECT(ROW($1:$3)&"!b:b")))/SUM(COUNTIF(INDIRECT(ROW($1:$3)&"!A:A"),A22))
  2. =SUM(SUMIF(INDIRECT(ROW($1:$3)&"!A:A"),A22,INDIRECT(ROW($1:$3)&"!c:c")))/SUM(COUNTIF(INDIRECT(ROW($1:$3)&"!A:A"),A22))
复制代码
3、
  1. =SUM(SUMIFS(INDIRECT(ROW($1:$3)&"!H3:h15"),INDIRECT(ROW($1:$3)&"!F3:f15"),A31,INDIRECT(ROW($1:$3)&"!g3:g15"),B31))

  2. =SUM(DSUM(INDIRECT(ROW($1:$3)&"!F2:H15"),3,$A$30:B31))-SUM($E$30:E30)
复制代码

点评

第一题要用indirect  发表于 2012-6-7 10:14

评分

参与人数 1金币 +2 收起 理由
小妖 + 2 通过

查看全部评分

回复

使用道具 举报

发表于 2012-6-3 09:11 | 显示全部楼层
本帖最后由 zjcat35 于 2012-6-3 09:12 编辑

A09:zjcat35
1、
  1. =INDEX(A:A,N(IF(1,4+ROW(1:4)*3)))
复制代码
2、B列公式
  1. =SUM(SUMIF(INDIRECT(ROW($1:$3)&"!a:a"),A22,INDIRECT(ROW($1:$3)&"!b:b")))/SUM(COUNTIF(INDIRECT(ROW($1:$3)&"!a:a"),A22))
复制代码
C列 
  1. =SUM(SUMIF(INDIRECT(ROW($1:$3)&"!a:a"),A22,INDIRECT(ROW($1:$3)&"!c:c")))/SUM(COUNTIF(INDIRECT(ROW($1:$3)&"!a:a"),A22))
复制代码
3、
  1. =SUM(SUMIFS(INDIRECT(ROW($1:$3)&"!h:h"),INDIRECT(ROW($1:$3)&"!f:f"),Sheet4!A31,INDIRECT(ROW($1:$3)&"!g:g"),Sheet4!B31))
复制代码

点评

第三题03版不适用  发表于 2012-6-7 10:17
第一题要用indirect  发表于 2012-6-7 10:16

评分

参与人数 1金币 +2 收起 理由
小妖 + 2 通过

查看全部评分

回复

使用道具 举报

发表于 2012-6-3 09:33 | 显示全部楼层
函高第五期第3讲 作业-A24金牛绅士.rar (12.51 KB, 下载次数: 9)

点评

第一题要用内存数组  发表于 2012-6-7 10:18

评分

参与人数 1金币 +2 收起 理由
小妖 + 2 通过

查看全部评分

回复

使用道具 举报

发表于 2012-6-3 17:06 | 显示全部楼层
函高第五期第3讲 作业-A04禾火亦.zip (18.15 KB, 下载次数: 9)

点评

第一题要用Indirect  发表于 2012-6-7 10:19

评分

参与人数 1金币 +2 收起 理由
小妖 + 2 通过

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 03:38 , Processed in 0.567655 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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