发布网友 发布时间:2022-04-24 06:22
共4个回答
热心网友 时间:2022-06-16 18:37
用数组公式“=MAX(IF(Sheet1!A1:A1000=A1,Sheet1!B1:B1000,0))”
注意是数组公式,即输入完公式后按Ctrl+Shift+回车
另外这个公式基于两个假设:一是最大值不会出现小于0的情况,二是数据不超过1000个(当然如果超过1000个就把上面公式中的1000改大就行了)
试试吧,有问题再讨论,祝你成功!
补充一:
按我的公式不行吗?按你的例子来说,我的公式是可以得出正确结果呀。
补充二:
这个直接MAX可以?那肯定是你的需求说得不准确,或是你的数据正好是一个特例。而且那个公式sheet1的数据没反映出来呀。
热心网友 时间:2022-06-16 18:37
EXCEL找出最大值
需要选定所有寻找的区域
假设要寻找A1到A11之间的最大值
可进行如下操作
然后在想要填写最大值的区域输入=MAX(A1:A11)就可以得出当前所选定区域的最大值了。
热心网友 时间:2022-06-16 18:38
=SUMPRODUCT(MAX((Sheet1!A1:A19=Sheet2!$A$1)*Sheet1!B1:B19))
在sheet2中B1输入该公式
热心网友 时间:2022-06-16 18:38
用max也行,用large也行
{=if(a1=sheet1!a:a,max(sheet1!b:b),"")}
{=if(a1=sheet1!a:a,large(sheet1!b:b,1),"")}