Excel精英培训网

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

[已解决]求平均数或最大值

[复制链接]
发表于 2014-9-19 21:12 | 显示全部楼层 |阅读模式
                                X                                        F                                                               
6        7        8        9        10        11        12        13        14        15        16        17        18        19        20        21               
                                                                                                                                       
                                                                                                                                       
XF在第一列可以左右来回变动,中间间隔的列数不固定,但是X始终在F前面,现在求XF对应区域内(即10、11、13、13、14、15)的最大值或平均值                                                                                                                                       
最佳答案
2014-9-20 08:29
平均值=AVERAGE(INDIRECT(CHAR(MATCH("X",1:1,)+64)&2&":"&CHAR(MATCH("F",1:1,)+64)&2))
最大值=MAX(INDIRECT(CHAR(MATCH("X",1:1,)+64)&2&":"&CHAR(MATCH("F",1:1,)+64)&2))
发表于 2014-9-19 21:39 | 显示全部楼层
=AVERAGE(INDIRECT(ADDRESS(MATCH("X",A:A,0),2,4)&":"&ADDRESS(MATCH("Y",A:A,0),2,4)))
回复

使用道具 举报

发表于 2014-9-19 21:40 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-9-19 22:59 | 显示全部楼层
F:\图片1.png
回复

使用道具 举报

 楼主| 发表于 2014-9-19 23:01 | 显示全部楼层
我发个图片
你还是给我来个实例我好理解些
图片1.png
回复

使用道具 举报

 楼主| 发表于 2014-9-19 23:03 | 显示全部楼层
这儿有肥猫 发表于 2014-9-19 21:40
最大值就用max


给我来个实例我还是好懂些,具体的看上面的图片
回复

使用道具 举报

发表于 2014-9-19 23:08 | 显示全部楼层
1. 你的图片显示是第一行动,但是文字呢又说是第一列
2. 按正常求助的,应该是你做好excel上传,不是发个图片让别人帮你做个excel

工作簿2.rar

8.99 KB, 下载次数: 5

回复

使用道具 举报

发表于 2014-9-20 08:29 | 显示全部楼层    本楼为最佳答案   
平均值=AVERAGE(INDIRECT(CHAR(MATCH("X",1:1,)+64)&2&":"&CHAR(MATCH("F",1:1,)+64)&2))
最大值=MAX(INDIRECT(CHAR(MATCH("X",1:1,)+64)&2&":"&CHAR(MATCH("F",1:1,)+64)&2))

工作簿2.rar

6.59 KB, 下载次数: 3

回复

使用道具 举报

 楼主| 发表于 2014-9-20 20:50 | 显示全部楼层
baksy 发表于 2014-9-20 08:29
平均值=AVERAGE(INDIRECT(CHAR(MATCH("X",1:1,)+64)&2&":"&CHAR(MATCH("F",1:1,)+64)&2))
最大值=MAX(INDI ...

INDIRECT(CHAR(MATCH("X",1:1,)+64)&2&":"&CHAR(MATCH("F",1:1,)+64)&2))
每一步是什么意思啊!~为什么设置为+64 呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 12:54 , Processed in 0.457618 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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