2017-07-27 78 views
0

时,我有我的报道很多计算领域,有的刚刚一个“?”而不是计算出来的答案,虽然我不太为此感到困扰,但是当我导出报告并看到“?”时,它会激怒我。遍布电子表格。删除“?”从计算领域的出口

我的问题是,什么是解决这个问题的最好方法是什么?假设我想显示“0”而不是“?”在我的计算领域,只是为了在导出时整理报告。什么是最好的方法来做到这一点?计算非常复杂,所以我努力在If语句中添加结果为“?”的0来显示0。我显然无法在计算领域找到并替换。

任何建议/咨询的欢迎。谢谢。

+0

这是我的计算如果轮(自由库存/总计最近7天; 1) 我将如何修改它,以便如果结果='?'它反而显示'0' – Sean

+0

我不知道如何修改我看不到的计算。并且'如果轮回(自由存货/总计最近7天; 1)'不是有效的计算公式。我想你会得到一个错误,因为你试图用零进行分割 - 所以你应该先测试一下,并且只在实际计算错误时才进行测试。 –

+0

喜迈克尔, 感谢您的答复 计算是圆(免费图片/总最近7天; 1)?“”我要的是,如果当该calclation的结果= (不管为什么可能)我想返回一个“0”代替。 – Sean

回答

1

我猜测,为什么公式的原因:

Round (Free Stock/Total Last 7 Days ; 1) 

返回一个错误是Total Last 7 Days场为空或计算结果为零。为了防止出现这种错误,您可以这样做:

If (Total Last 7 Days ; Round (Free Stock/Total Last 7 Days ; 1)) 

当除数为空或零时,将返回空结果。


要强制零结果在这种情况下,你可以这样做:

If (Total Last 7 Days ; Round (Free Stock/Total Last 7 Days ; 1) ; 0) 

,但我不认为这是很好的做法,以输出型不正确的结果。

+0

啊辉煌。正是我一直在寻找,非常令人沮丧,我不能工作了我很失望,如果不是太麻烦,你能打破我发生了什么,所以我能理解其中的逻辑。三江源非常多的帮助迄今为止:) – Sean

+0

它是一种奇耻大辱没有悄悄话系统,因为我有几个问题与此非常相似! – Sean

+0

它所做的只是测试“总计最近7天”评估为“真”。零和空值被评估为“错误”。 –