EXCEL中多条件查找数值后取大值?

查找条件如下图,感谢大佬给个公式,感谢... 查找条件如下图,感谢大佬给个公式,感谢 展开
 我来答
81821985
2022-07-26 · 知道合伙人软件行家
81821985
知道合伙人软件行家
采纳数:9470 获赞数:15093

向TA提问 私信TA
展开全部

难怪大家不愿意回答 ....

图片下载后能看见,不过看懂这个表述实在比题目难多了(实际上,我现在回答估计也不一定满足楼主心意)

参考t338输入:

=SUMPRODUCT(MAX(($E$112:$E$999=$R338)*($F$112:$F$999=T$337)*$O$112:$O$999))

如果楼主的意思是同时e列满足s338的也一并纳入挑选的话(也就是e列是80或k2都满足条件),参考:

=MAX(SUMPRODUCT(MAX(($E$112:$E$999=$S338)*($F$112:$F$999=T$337)*$O$112:$O$999)),SUMPRODUCT(MAX(($E$112:$E$999=$R338)*($F$112:$F$999=T$337)*$O$112:$O$999)))

然后公式向右拉再下拉即可。

追问
感谢!大佬回答~!我修改了下图片,可能这样描述就更清晰了,下方这个表我为了能表达隐藏了很列,我的意思就是我最终要做这样一个表格,红色的格里面要用黄色这四个条件找出下方0列的数,然后取大值,比如这里这个就是找出绿色的这8个数取大值就是315.509
追答
=MAX(SUMPRODUCT(MAX(($E$112:$E$999=$C102)*($F$112:$F$999=G$101)*$O$112:$O$999)),SUMPRODUCT(MAX(($E$112:$E$999=$D102)*($F$112:$F$999=N$101)*$O$112:$O$999)))
猫猫9命
2022-07-26 · TA获得超过198个赞
知道小有建树答主
回答量:1845
采纳率:80%
帮助的人:83.9万
展开全部
根本看不清,建议文字。

LOOKUP()函数可以将一个值根据阶段取值。
三个参数:
1、检测值
2、阶段列表(一个数组){...}
3、取值(对应数组,与2数值个数相同){...}
例:
LOOKUP(1,{0,2,5,10},{10,20,30,40})=10
LOOKUP(2,{0,2,5,10},{10,20,30,40})=20
LOOKUP(1000,{0,2,5,10},{10,20,30,40})=40
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式