EXCEL求最大值?

excel,求某一区间的最大值?

A B
0.1 3
0.5 5
3 2
9 8
......
10 3
12.3 8.3

如何求a列在>3 并且 <10,b列对应区间的最大值,谢谢
如何再找到对应行数的A列的值,用对应的max B值减去A值

=MAX(IF((A2:A10>3)*(A2:A10<10),B2:B10),)

按 Ctrl+Shift+Enter

请用表格数据B列最下面的一行的行号 换掉 10
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-11
你可以在上面插入3行,A1为A列字段,A2输入>3,A3输入<10,
然后输入
=DMAX(A4:B100,"B列字段",A1:A3)
不明白可以看DMAX函数帮助.
第2个回答  2010-07-11
可以用个比较简单的办法:
首先对A列进行筛选只取满足条件的行,然后对B列求最大值。
如果你会用VBA,编一个小程序也很快
相似回答