使用“H123”的“MINIF”

我正在尝试使用下面的公式,但对于最小和最大 – 我知道没有MINIF或MAXIF。

=AVERAGEIF(Sheet1!B:B,"*" & D3 & "*",Sheet1!C:C) 

D3包含“H123”我可以做以上的工作,以计算出“H123”的平均值。我想用一个类似的公式计算Min和Max

我没有任何运气下面试过

 {=MIN(IF(B:B="*H123*",C:C))} 

例如数据可以在下面使用 – 数据本身是无意义的,但原理是一样的 – 列A + D是无关紧要的

 Col B |Col C Marc-H123-123|12 KIH123LKA |15 mjuH123mju |10 

这可以使用公式来完成吗?

那么预期的答案是10? 如果是这样,这个数组公式适用于我(可能有其他方法):

 {=IF(FIND("H123",A1:A3,1),MIN(B1:B3))} 

应该是相当不言自明的,似乎为我工作(请确保您更改引用以适应您的工作表)。

如果你想保持你的公式相同的格式,你也可以使用

 {=MIN(IF(FIND("H123",B1:B3,1),C1:C3))} 

得到相同的结果。

如果你想使用整列参考,请试试这个:

 =MIN(IF(NOT(ISBLANK(B:B)),IF(FIND("H123",B:B,1),C:C))) 

没有一点效率,我不会在一大堆的专栏上使用它,否则你的工作表就会惹人注目。 我认为你最好确定范围,并设置公式只包括你需要计算的单元格。

好吧,坚持下去,诚实:

 =MIN(IF(NOT(ISBLANK(B:B)),IF(NOT(ISERR(FIND("H123",B:B,1))),C:C)))