电子表格隐藏公式结果[关闭]


0

我在cell中有以下公式D255

=$C$3+(D255*$C$2)

我希望将其复制到D1000,但在将数据输入到D255 and D1000包含之间的单元格中之前,不希望显示结果。


1
这与Windows 10有什么关系?
Ramhound,2015年

6
听起来您有一个循环引用(D255中的一个公式在计算中使用了它自己)。
fixer1234

经进一步批准,我将为您@Ramhound删除Windows 10。
指针

我宁愿作者来澄清他们的问题。
Ramhound,2015年

1
无论哪种方式,它都会完成。别担心。:)
指针

Answers:


0

尝试这个:

=IF(D255>0,$c$3+(D255*$c$2),"-")

您可以将其替换"-"为在字段为空白时想要显示的任何内容。但是,正如fixer1234在注释中指出的那样,如果将该公式放在单元格D255中,则将有一个循环引用,而Excel不喜欢这些引用。如果将此公式放在单元格E255中,并且要在D255中计算的值都很好。


谢谢您抽出宝贵时间回答我的问题,这对像我这样刚接触它的人来说非常有用,我在下一个单元格加起来时将“-”替换为“ 0”,因此它也显示0,唯一的问题是何时我将公式复制下来的网格线淡出了吗?您可以看到它们但是很晕?再次感谢,
stuart

很高兴您发现它很有帮助-单击答案旁边的向上箭头和选中标记也是显示此内容的好方法。该StackExchange方式是不包括在回答部分新的问题,所以你的网格线的问题,我建议用图像,显示了所发生的事情的新问题。但是,如果只是右边缘线,则可能是您的数据比列宽,因此Excel隐藏了右边缘线,使文本可以重叠到下一个单元格中-尝试使列变宽。
FreeMan

“衰落”单元格边框还可能是因为您目标单元格周围定义了边框,但在源单元格周围没有定义边框。如果是这种情况,那么当您使用新公式复制粘贴单元格时,源单元格边框将在目标边框上复制。
FreeMan

所有人都非常感谢,单击边框都回来了。
stuart

0

因此,如果D255中没有数据,则希望显示一个空单元格。由于要进行循环引用,因此无法在希望显示数据的同一单元格上进行计算。为了避免循环逻辑,您只需将要计算的数据放在另一列旁边的一列中。该公式将在D255中,并且要检查的数据将在E255中的公式旁边。当然,如果无法显示数据,则可以隐藏该列。

= if(E255 =“”,“”,$ C $ 3 +(E255 * $ C $ 2)

现在,除非将数据放入D255,否则它不会显示任何内容。我假设当然已经设置了c2和c3。再一次,如果您不希望数据显示在E255中,则可以始终隐藏该列。处理此问题的另一种方法可能是将要计算的数据放在另一张纸上。


这将起作用,除非公式中包含D255,所以它是循环的。我们正试图与用户澄清这一点。
迈克尔·弗兰克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.