Answers:
尝试这个:
=IF(D255>0,$c$3+(D255*$c$2),"-")
您可以将其替换"-"
为在字段为空白时想要显示的任何内容。但是,正如fixer1234在注释中指出的那样,如果将该公式放在单元格D255中,则将有一个循环引用,而Excel不喜欢这些引用。如果将此公式放在单元格E255中,并且要在D255中计算的值都很好。
因此,如果D255中没有数据,则希望显示一个空单元格。由于要进行循环引用,因此无法在希望显示数据的同一单元格上进行计算。为了避免循环逻辑,您只需将要计算的数据放在另一列旁边的一列中。该公式将在D255中,并且要检查的数据将在E255中的公式旁边。当然,如果无法显示数据,则可以隐藏该列。
= if(E255 =“”,“”,$ C $ 3 +(E255 * $ C $ 2)
现在,除非将数据放入D255,否则它不会显示任何内容。我假设当然已经设置了c2和c3。再一次,如果您不希望数据显示在E255中,则可以始终隐藏该列。处理此问题的另一种方法可能是将要计算的数据放在另一张纸上。