在公式中重复相同的函数是否会增加计算时间?

时间:2018-10-03 12:46:41

标签: excel optimization excel-formula

我给你举个例子:

=IF(SUMIF(A1:A500,TRUE,B1:B500)=250,"EXACT",SUMIF(A1:A500,TRUE,B1:B500))

SUMIF(A1:A500,TRUE,B1:B500)部分在此公式中重复两次。

我想了解的是:

  1. 在这种情况下,Excel是否两次计算SUMIF?
  2. SUMIF评估为IF时,Excel是否计算第二次TRUE发生?
  3. 如果下一个单元格包含完全相同的 公式,Excel是否会重新计算它?

谢谢!

2 个答案:

答案 0 :(得分:1)

按顺序接收它们:

  1. 仅当第一部分的评估结果为False时。
  2. 否,请参阅1。
  3. 是的。

答案 1 :(得分:0)

第一部分:

  

如果SUMIF不等于250,将计算两次。如果等于250,则仅计算一次。

第二部分:

  

即使两个单元格具有相同的公式,每个单元格也会重复进行公式计算。