尝试创建一个仅当单元格大于零时才有效的公式

尝试创建一个仅当单元格大于零时才有效的公式

我正在研究一个公式,尝试仅当我们为一个供应商确定了附加项目时才包含一个公式,如果没有附加参数,它应该只返回原始分数。

目前我的公式是:

=E23/(SUM(COUNTIF(E8:E22,{"<0",">0"}))*25)

如果供应商返回了附加参数并将其转化为分数,这种方法就很有效。我的问题是,如果我有一个供应商没有返回任何参数,我就无法让它只保留原始分数。如果尝试了以下方法

=IF(F23<0,(F23/(SUM(COUNTIF(F8:F22,{"<0",">0"}))*25)),0)

我认为这会起作用,因为我正在对总参数值求和,因此如果它大于 0,它应该通过公式,否则我想要的数字是 0

答案1

如果你不想遇到除法为零的问题,你也可以尝试这个

=IF(SourceCell<>0,(SourceCell/DivisionFactor),(0))

返回值或零

IE:

=IF(W5<>0,(W5/2),(0))

答案2

我发现我的公式是错误的

=IF(B23>0,(B23/(SUM(COUNTIF(B8:B22,{"<0",">0"}))*25)),0)

相关内容