EXCEL如何对A列中某个范围内的数据,对相对应B列中的数据找最大值?

例如:
A列1、2、3、4;B列0.5、0.6、0.1、0.9。条件要求:2≤A列中≥4的范围内查找B列中的最大值,并标红(或者用什么方式表示出来也行)。先谢谢了。

第1个回答  2011-09-11
可以用“条件格式”实现效果。方法:
比如内容在1至4行,可以选中B1至B4后打开菜单栏“格式”-“条件格式”,“条件1”选“公式”,旁边输入:
=B1=MAX(IF((A$1:A$4>=2)*(A$1:A$4<=4),B$1:B$4))
再点开旁边的“格式”选择红色,保存后就行了。
第2个回答  2011-09-10
1。增加一列C,输入公式:=IF(A1>=2,IF(A1<=4,B1,""),"")
2。如在D1求最大值:=MAX(C1:C4)
3。求最大值的位置:="B"&MATCH(D1,C1:C4,0)追问

最后一个公式得出了一个#N/A。有更简便的方法吗,直接在原数据对最大的数据中标红,或者筛选出来呢。

追答

C列的公式往下拖了吗?上述公式我都验证过了的,你将最后一个公式好好检查一下,第2个公式是否在D1单元格?因为最后一个公式要用到它。用筛选的办法也能做到,你觉得那样做方便也可以。

本回答被提问者采纳