我正在研究一个公式,尝试仅当我们为一个供应商确定了附加项目时才包含一个公式,如果没有附加参数,它应该只返回原始分数。
目前我的公式是:
=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)