我需要一組公式,但如果空白我該如何解決?我嘗試了一些空白但不起作用

我需要一組公式,但如果空白我該如何解決?我嘗試了一些空白但不起作用

範例我有 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.
  • 如果單位清單很長,您可以在 Cell 中使用此陣列 (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(上傳的螢幕截圖)給出的最終轉折。

在此輸入影像描述

  • Cell 中的陣列 (CSE) 公式M32

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

C也可以在儲存格中複製公式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

根據需要調整公式中的儲存格引用。

相關內容