excel显示计算20个线程怎么解决,excel正在计算8个线程就卡死了

首页 > 实用技巧 > 作者:YD1662023-04-30 12:36:54

作为index函数的第2参数偏移行,即表示查找C列中第467行的数据。

我们点击引用表的C列第468行,因为是从C2单元格开始,所以向下再偏移一行,为468行,可见其数据为“手动钻头”,这与公式输出的结果不同!

excel显示计算20个线程怎么解决,excel正在计算8个线程就卡死了(5)

这时公式输出的结果与引用的值不一致,而且还不是公式表达错误,那么到底哪里出了问题?

在日常工作中,大家使用公式的频率很高,但对公式计算规则可能没有特别了解。

从公式就可以看出,这是一个循环引用的函数公式。

因为在B363单元格中执行的公式,当中的countif函数的第1参数“B$2:B362”,是以上一个单元格至首个单元格作为计数区域,而上一个单元格的结果又是以上上一个单元格至首个单元格作为计数区域,则意味每个公式更新的结果都是跟随上一个公式甚至上面所有公式结果进行更新的!

excel显示计算20个线程怎么解决,excel正在计算8个线程就卡死了(6)

在这种循环引用情境下,excel需要执行的计算量将是巨大的,如果将B363单元格中的公式参数设置为“B$2:B363”,即引用公式所在的单元格,则属于迭代计算,默认情况下,需要手动开启迭代计算系统才会执行运算。

excel显示计算20个线程怎么解决,excel正在计算8个线程就卡死了(7)

但迭代计算,与循环引用一样,都会占用excel非常大的算力,因此在输入公式时,要切记避免使用循环引用,否则就容易出现如上面所讲的“单元格总是正在计算”!

所以到这里,应该可以想到,index公式结果出错的原因不是来自于公式的写法错误,而是系统算力无法提供公式结果的即时更新,而产生结果为0或复制首个单元格的内容

上一页12末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.