Excel精英培训网

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

[已解决]如何通过条件判断,将公式的计算范围调整

[复制链接]
发表于 2011-11-29 21:09 | 显示全部楼层 |阅读模式
比如原本我现有公式=AVERAGE(ABS(E4:R4-D4:Q4))求D4:R4内的平均差值。
我希望能通过条件判断把范围调整成G4:M4内。
通过条件判断把原来D4位置调整到大于0.5的值位置为起始位置。
详细见附件表格 Book1.zip (6.57 KB, 下载次数: 21)
发表于 2011-11-29 21:20 | 显示全部楼层
起始位置是大于0.5,结束位置如何定?
回复

使用道具 举报

 楼主| 发表于 2011-11-29 21:39 | 显示全部楼层
qinqh_yl 发表于 2011-11-29 21:20
起始位置是大于0.5,结束位置如何定?

{:091:}最好是如表格内
0.5
0.5
0.5
12.89
10.89
12.89
13.56
14.56
15.89
9.86
0.5
0.5
0.5
19.89
20.65
自动判断定位到9.86那
就是大于0.5的值中间如果有0.5就忽略后面的值
回复

使用道具 举报

 楼主| 发表于 2011-11-30 10:10 | 显示全部楼层
{:091:}高手们,来帮帮忙啦
回复

使用道具 举报

发表于 2011-11-30 21:45 | 显示全部楼层    本楼为最佳答案   
B4=AVERAGE(ABS(OFFSET(D4,,MATCH(TRUE,D4:R4>0.5,),,MATCH(1,(D4:Q4>0.5)*(E4:R4<=0.5),)-MATCH(TRUE,D4:R4>0.5,))-OFFSET(C4,,MATCH(TRUE,D4:R4>0.5,),,MATCH(1,(D4:Q4>0.5)*(E4:R4<=0.5),)-MATCH(TRUE,D4:R4>0.5,))))
数组公式。

评分

参与人数 1 +1 收起 理由
sanculans + 1 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-12-1 10:04 | 显示全部楼层
{:091:}感谢高人指点
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 06:24 , Processed in 0.527574 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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