Import Google电子表格:导入XML并除以零错误

Import Google电子表格:导入XML并除以零错误,import,google-sheets,divide-by-zero,Import,Google Sheets,Divide By Zero,在谷歌电子表格上,我有几个基于importXML函数解析的数据的计算。 如果导入函数找不到任何数据,那么我的许多计算都会因为DIV/0错误而无法工作。这很正常也很好 但是,当导入函数查找数据并更新数据表时,某些除法似乎没有更新,并停留在DIV/0错误上,即使分母不再为零。 事实上,我甚至遇到过这样的情况:带除法的单元格更新得很好,但不带除法的从属单元格显示DIV/0错误 几秒钟后,它通常会自动纠正 我希望避免这些错误,或者强制电子表格立即重新计算,最终通过函数 谢谢你的阅读 Bkyn将表达式包装

在谷歌电子表格上,我有几个基于importXML函数解析的数据的计算。 如果导入函数找不到任何数据,那么我的许多计算都会因为DIV/0错误而无法工作。这很正常也很好

但是,当导入函数查找数据并更新数据表时,某些除法似乎没有更新,并停留在DIV/0错误上,即使分母不再为零。 事实上,我甚至遇到过这样的情况:带除法的单元格更新得很好,但不带除法的从属单元格显示DIV/0错误

几秒钟后,它通常会自动纠正

我希望避免这些错误,或者强制电子表格立即重新计算,最终通过函数

谢谢你的阅读


Bkyn

将表达式包装在iferror函数中,以避免首先处理错误:

=错误值,错误时的值

a1:2 b2:1 c3:=iferrorA1/B2,错误 结果:2

a1:2 b2:0 c3:=iferrorA1/B2,错误 结果:错误


或者无论什么“如果出错,则返回值”结果,当计算结果为DIV/0时,作为占位符最有用。

不幸的是,这并不能解决问题。相关单元格将继续看到错误文本,因此将给出一个错误。问题似乎真的出在谷歌刷新公式的方式上……谷歌应用程序确实以一种古怪的、不可预测的方式刷新,很抱歉,这并没有解决问题,使用像-1这样的数字来代替字符串错误不会有帮助吗?或者其他一些数字给出了一个无害的结果,而不是一个错误?然后,-1或任何其他数字被用于相依计算。