excel如果取一段范围的数值,怎么找这段范围数值最大值前边的序号? 公式怎么写?

如题所述

=OFFSET($A$1,MATCH(MAX(B:B),B:B,0)-1,)追问

还有请教的,按照你给我的公式我套用我的表,我没弄出来,望指点下!

还有请教的,按照你给我的公式我套用我的表,我没弄出来,望指点下!

这是表1

这是表2

追答

表1是指同一文件中的Sheet1,然公式写在Sheet2中吗?

追问

在表2中 500-600范围内!表1C列数值最大值的那一m

同一个文件

追答

我当作公式是在表2输入的,那么就是
=OFFSET(Sheet1!$A$1,MATCH(SUMPRODUCT(MAX(( Sheet1! A:A>A5)*( Sheet1! A:A<B5)*( Sheet1! C:C))), Sheet1! C:C,0)-1,)
这个公式是在表1中C列在表2A5到B5范围内最大值对应A列的值。
公式中的Sheet1!是指引用Sheet1中的单元格的意思,A5和B5我直接打,前面没有写Sheet1!就是说引用当前表的内容

这里的Sheet1你要根据你的表1在左下角的名字对应修改一下的

追问

我先试试

有表头!那个是不是得改一下

追答

表头可以不用管的

追问

出现这个结果

出现这个结果

亲,你还在吗?

亲?

追答

昨晚睡着了,不知道你公式有没有改过什么?还有表里面有没有改过工作表名字?

另外再强调一次好了,不不不不不不不不不要用Ctrl+Shift+Enter来结束公式的输入

追问

我反复看了下!没问题啊!

温馨提示:答案为网友推荐,仅供参考