我正在尝试使用如下公式但是对于Min和Max - 我知道没有MINIF或MAXIF。
=AVERAGEIF(Sheet1!B:B,"*" & D3 & "*",Sheet1!C:C)
D3包含" H123" 我可以在上面计算出" H123"的平均值。 我想用类似的公式计算出Min和Max
我试过下面没有运气
{=MIN(IF(B:B="*H123*",C:C))}
例如数据可以在下面使用 - 数据本身是无意义的但原理是相同的 - Col A + D是无关的
Col B |Col C
Marc-H123-123|12
KIH123LKA |15
mjuH123mju |10
可以使用公式来完成吗?
答案 0 :(得分:1)
所以预期答案是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)))