-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'? –