发布网友 发布时间:2022-04-24 01:37
共3个回答
热心网友 时间:2022-05-01 17:37
使用数组公式可以达到度友的目的。
列举部分数据为例来解答:
求最大金额的公式为:=MAX(IF((A4:A9=M4:M9)*(C4:C9=L4:L9),F4:F9)),数组公式,需要在公式输入接受后,同时按下 ctrl+shift+enter。
对应编码的公式:=INDEX(D4:D9,MATCH(MAX(IF((A4:A9=M4:M9)*(C4:C9=L4:L9),F4:F9)),F4:F9,0)), 需要在公式输入接受后,同时按下 ctrl+shift+enter。
如有疑问可以继续讨论!
热心网友 时间:2022-05-01 18:55
你好,很高兴能为你解答。
你的这个不需要加IF函数,并且还有乘金额。
我做了一个简单的例子,就用了SUMPRODUCT和LARGE两个函数组合
公式如下
=SUMPRODUCT(LARGE((A:A=M2)*(B:B=L2)*(D:D),1))
图如下
效果图如下
希望能帮到你了,望采纳,谢谢!
热心网友 时间:2022-05-01 20:46
S2公式:
=MAX((A$2:A$10000=M2)*(C$2:C$10000=L2)*F$2:F$10000)
数组公式,按三键(CTRL+SHIFT+回车)完成公式,下拉;
Q2公式:
=INDEX(D$2:D$10000,MATCH(MAX((A$2:A$10000=M2)*(C$2:C$10000=L2)*F$2:F$10000),(A$2:A$10000=M2)*(C$2:C$10000=L2)*F$2:F$10000,))
数组公式,按三键(CTRL+SHIFT+回车)完成公式,下拉。追问你好!用MAX只能求最大值,我想用LARGE函数,不仅可以求第一大,还可以求第二大
追答=LARGE((A$2:A$10000=M2)*(C$2:C$10000=L2)*F$2:F$10000,ROW(A1))
数组公式,按三键(CTRL+SHIFT+回车)完成公式,下拉。