excel 中如何按多个条件找出对应格的最大值

资料如下:
公司别 品名 厂牌 单价
A 6000 Y 10
A 6000 X 11
B 6000 Y 12
B 6000DD Y 13
B 6000DD X 14
A 6000DD X 15

由上述资料中找出下表对应的最高购买价
A公司 B公司
品名 厂牌 最高购买价 最高购买价
6000 X
6000 Y
6000DD X
6000DD Y

求各公司购买同一厂牌,同一产品的最高价格, 用于比较各公司的采购价

输入以下数组公式,然后向右向下填充公式

=MAX(IF(($A$2:$A$7=LEFT(H$1))*($B$2:$B$7=$F3)*($C$2:$C$7=$G3),$D$2:$D$7))

 

详见附图

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-02-01
如资料在SHEET1表.最高购买价在SHEET2,你在SHEET2的C2输入=MAX(IF((Sheet1!$A$2:$A$7="A")*(Sheet1!$B$2:$B$7=$A3)*(Sheet1!$C$2:$C$7=$B3),Sheet1!$D$2:$D$7,""))按SHIFT+CTRL+ENTER结束 再向下填充,D2输入=MAX(IF((Sheet1!$A$2:$A$7="B")*(Sheet1!$B$2:$B$7=$A3)*(Sheet1!$C$2:$C$7=$B3),Sheet1!$D$2:$D$7,""))按SHIFT+CTRL+ENTER结束 再向下填充.

如果就在资料下方求最高购买价,比如在字段在11行,你在C12输入=MAX(IF(($A$2:$A$7="A")*($B$2:$B$7=$A12)*($C$2:$C$7=$B12),$D$2:$D$7,""))按SHIFT+CTRL+ENTER结束 再向下填充.D12输入=MAX(IF(($A$2:$A$7="B")*($B$2:$B$7=$A12)*($C$2:$C$7=$B12),$D$2:$D$7,""))按SHIFT+CTRL+ENTER结束 再向下填充本回答被提问者采纳
第2个回答  2010-02-01
表2的C3输入公式,=MAX((Sheet1!$B$2:$B$7=$A3)*(Sheet1!$C$2:$C$7=$B3)*(Sheet1!$A$2:$A$7=C$1)*Sheet1!$D$2:$D$7),数组公式,右拉,下拉。
第3个回答  2010-02-01
max(if())数组公式
第4个回答  2010-02-01
sumproduct()

excel 中如何按多个条件找出对应格的最大值
=MAX(IF(($A$2:$A$7=LEFT(H$1))*($B$2:$B$7=$F3)*($C$2:$C$7=$G3),$D$2:$D$7))详见附图

如何在excel中多条件取最大值?
同样的操作,按住Ctrl+Shift回车。对于最小值,可以使用MIN函数。在D4单元格中输入:=MIN(IF(A1:A10=D2,B1:B10))同样,输入完毕后用Ctrl+Shift确认。查找与E2对应的条件最小值,E4单元格输入:=MIN(IF(A1:A10=E2,B1:B10))记得按下Ctrl+Shift完成输入。Excel函数是Excel中的强大工具,分为11类...

如何在Excel中多条件取最大值?
3. 按下Enter键,Excel会自动根据设定条件找出最大值。详细解释:1. 选择输出单元格:首先,你需要选择一个空白单元格,这个单元格将用于显示基于多个条件筛选出的最大值。2. 构建MAX和IF函数的组合公式:在选中的单元格内输入公式“=MAX)”。其中,“条件区域满足条件”指的是你需要设定的多个条件,...

excell表中多个条件求最大值
如果只求B列的最大值,公式为=max(B1:B9)如果需要判断的话,可以用if函数。

EXCEL中如何筛选各组的最大值
选中数据区域,按住ctrl键 ,鼠标选中b1单元格,然后设置条件格式,添加公式=$B2<>$B1,再设置需要的填充颜色。

在EXCEL表中求满足多个条件的一组数的最大值和最小值
1、在D2输入公式“=IF(A2=1,B2,""),填充公式到数据末行;2、在F8、G9输入如图公式,OK!参考人数这些都不用考虑,有多少记录,它就会统计多少的。

EXCEL中用函数查找同时满足多个条件的最大值和最小值
1、首先打开excel。2、然后在表格中输入一些数据,这里随意输入一些。3、然后,我们需要定义最大值和最小值的单元格。4、在最大值的单元格上选中,然后编辑函数:=max(b1:b10)(填入的是要选择的范围)。5、回车即可看到结果。6、当然最小值函数类似:=min(b1:b10)。

Excel中有多个值(A列),并且多个值都对应多个日期(B列),需要取每个值的...
在E2中输入或复制粘贴下列公式 =MAX(IF(A$2:A$7=D2,B$2:B$7))按三键CTRL+SHIFT+ENTER结束公式输入 下拉填充 将结果单元格区域设置为短日期格式

excel中如何根据条件找出对应的数值?
在Excel中,根据条件找出对应的数值,可以通过多种函数实现,其中VLOOKUP、XLOOKUP和FILTER函数是较为常用的方法。VLOOKUP函数是一种非常强大的查找函数,它允许用户根据一个条件在数据表中查找并返回对应的数值。使用VLOOKUP函数时,需要指定查找值、数据表范围、列序号和匹配方式。当需要根据多个条件查找时,...

EXCEL 当一个单元格满足多个条件时,对应单元格跳特定值?
如果你的excel版本够新,例如excel365或者excel2019,可以使用Xlookup函数,超方便。见下图:左边是源表,右边是新表。价格k2的公式是:=XLOOKUP(G2&H2&I2&J2,A:A&B:B&C:C&E:E,D:D)

相似回答