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)))