Excel,MINIF / MAXIF公式

时间:2018-11-20 20:17:10

标签: excel

我正在尝试使用Averageifmax做类似于min的事情。

当前公式:

=IF(J15<0,MAX('CS+MS'!C:C),MIN('CS+MS'!C:C))

当我在CS + MS工作表中查找时,我想做一些诸如averageif之类的事情,在这里我可以在B列中搜索一个单词,然后返回C列。

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果您拥有OFFICE 365:

=IF(J15<0,MAXIFS('CS+MS'!C:C,'CS+MS'!B:B,"SomeString"),MINIFS('CS+MS'!C:C,'CS+MS'!B:B,"SomeString"))

如果您具有Excel 2010或更高版本:

=IF(J15<0,AGGREGATE(14,7,'CS+MS'!C:C/('CS+MS'!B:B="SomeString"),1),AGGREGATE(15,7,'CS+MS'!C:C/('CS+MS'!B:B="SomeString"),1))

如果都不使用此数组公式:

=IF(J15<0,MAX(IF('CS+MS'!B:B="SomeString",'CS+MS'!C:C)),MIN(IF('CS+MS'!B:B="SomeString",'CS+MS'!C:C)))

作为数组公式,退出编辑模式时必须使用Ctrl-Shift-Enter而不是Enter。