我需要一组公式,但如果是空白的,我该如何解决?我试过一些空白的,但没有用

我需要一组公式,但如果是空白的,我该如何解决?我试过一些空白的,但没有用

例如我有 3 组数据,我想知道这 3 组数据的最小值。

1st set F4/E4
2nd set H4/G4
3rd set J4/I4

假设第三组我没有数据(黄色突出显示),我只想比较第一组和第二组。

我应该输入什么公式?下面的公式不起作用,因为如果任何集合未填写,它就会显示 0。

图片

解决方法如下..按照以下公式添加每单位价格

=IF(OR(ISBLANK(K8),ISBLANK(L8)),"",MIN(L8/K8))

然后根据每单位价格的数据计算最低价格公式

=IF(OR(F8,E8,I8,H8,L8,K8)<>"",MIN(G8,J8,M8))

解决了

答案1

以下数组(CSE)公式解决了该问题:

在此处输入图片描述

单元格中的公式AN10

    {=MIN(IF($AN$2:$AN$8 <>"",$AN$2:$AN$8))}
  • 完成配方Ctrl+Shift+Enter

編輯 1:

由于 OP 想要获得单位最小值(通过下面的评论),因此我建议采用以下方法。

在此处输入图片描述

  • 输入单位名称AM12:AM14
  • 如果有长单位列表,您可以在单元格中使用此数组(CSE)公式AM12来获取。UNIQUE Unit list

    {=IFERROR(INDEX($AM$2:$AM$8, MATCH(0,COUNTIF($AM$11:AM11, $AM$2:$AM$8), 0)),"")}
    
  • 单元格中的数组(CSE)公式AN12

{=MIN(IF(AM$2:AM$8=AM12,IF(AN$2:AN$8<>"",AN$2:AN$8)))}

  • 完成配方Ctrl+Shift+Enter

編輯2:

第二次编辑背后的主要原因是 OP 给出的最终转折(上传的屏幕截图)。

在此处输入图片描述

  • 单元格中的数组(CSE)公式M32

    {=IF(F32:K32>0,MIN(F32*G32,H32*I32,J32*K32),0)}

C单元格中也有 opy 公式M34

注意:

  • 使用乘法而不是除法的原因是,避免出现#DIV/0错误,因为J34 & K34它们是空白的。

  • 而且从逻辑上来说Quantity multiplied by Price

  • 此外,此数组公式也可在 Cell 中使用N32 & N34

{=MIN(IF($F32:$K$34 >0,$F$32:$K$32))}

  • 完成配方Ctrl+Shift+Enter

根据需要调整公式中的单元格引用。

相关内容