-1
我正在使用嵌套在語句中的SUMIF
公式。有時我的公式會計算我需要發生的事情,有時候它會顯示爲錯誤。邏輯的順序如下:SUMIF公式部分運行
If(Cell Value="No Change",Cost/Total Cost of No Change,
If(Cell Value="Partial Sale",Cost/Total Cost of Partial Sale,
If(Cell Value="Partial Purchase",Cost/Total Cost of Partial Purchase,
If(Cell Value="New Purchase",Cost/Total Cost of New Purchase,
False))))
的是我寫的一個例子:當Cell Value="Partial Sale"
或"Partial Purchase"
,我不斷收到一個錯誤
=IF(CK8="No Change",BY8/SUMIF($CK$8:$CK$4996,"No Change",$P$8:$P$4996),
IF(CK8="Partial Sale",BY8/sumif($CK$8:$CK$4996,"Partial Sale",$P$8:$P$4996),
IF(CK8="Partial Purchase",BY8/SUMIF($CK$8:$CK$4996,"Partial Purchase",$P$8:$P$4996),
IF(CK8="New Purchase",BY8/SUMIF($CK$8:$CK$4996,"New Purchase",$P$8:$P$4996),FALSE))))
我的問題來了。我檢查了我的Cost
列,每個單元格都有一個值(範圍從負數到零,包括零)。我也將其轉換爲SUMIFS
公式,並且未發生變化。我還在文本值前後使用了*
,因爲我在某處看到它是必需的,但沒有變化。可能是什麼問題?
你會得到什麼錯誤? '#DIV!0'? –