Excel,MINIF/MAXIF公式

Excel,MINIF/MAXIF公式,excel,Excel,我试图用max和min做一些类似于Averageif的事情 当前公式: =IF(J15<0,MAX('CS+MS'!C:C),MIN('CS+MS'!C:C)) =IF(J15如果您有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")) =IF(J15谢谢scott,但是如果我想做max呢?这也会以同样的方式工

我试图用
max
min
做一些类似于
Averageif
的事情

当前公式:

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

=IF(J15如果您有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"))

=IF(J15谢谢scott,但是如果我想做max呢?这也会以同样的方式工作吗?还是我要反转聚合?聚合中的第一个条件告诉它是什么。
14
大而
15
小。所以我只需在聚合函数中切换它们?这是两者之间的唯一区别,是的
=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)))