什么更有效,数组公式或个别公式?[关闭]


1

简单的问题:在两个范围上添加,乘法或以其他方式进行简单操作时,最好使用数组公式还是单个公式?

= A1 + B1

= A2 + B2

= A3 + B3

VS

{A1:A3 + B1:B3}

数组公式优势:

  • 无法编辑数组的一部分(更不容易出错)
  • 也许更容易理解?

单一公式拖下了范围

  • 这是人们通常所做的事情

找不到任何指导,所以从性能的角度来看,这可能无关紧要吗?这只是个人偏好吗?


没关系。Excel将以完全相同的方式处理公式。
Ramhound 2015年

@Ramhound - 事实并非如此,高级Excel用户知道数组公式的工作方式不同,有些计算只能通过它们完成。让我发一个答案。
miroxlav 2015年

@miroxlav执行不同类型计算的能力不会影响excel处理操作的方式。你可以提出令人难以置信的公式,但它们仍然作为公式处理。这个问题非常广泛。
Raystafarian 2015年

有道理,我的意思是广泛的问题。基本上只是对配方设计的广泛“最佳实践”感到好奇。
凯文普雷斯利2015年

Answers:


1

最重要的区别是,使用数组公式,您可以计算使用标准公式无法实现的事物。

例如,使用SUM()数组公式,您可以对产品求和!

{=SUM(B2:F2*B3:F3)}

这是标准公式所不能达到的。

有关更多信息,请观看阵列公式的简介

现在,如果你问哪个更有效:每个类型都有自己的应用程序,我们可以停止比较。但是如果你想将它们用于同一个任务,那么数组公式可以更快一点,但编辑起来要困难一些。例如,您可以通过鼠标扩展数组公式的范围,但不能缩小它等。作为副作用,您不能轻易地覆盖数组公式范围。好点吗?也许对某些人来说。但这是对两件事的“比较”的尝试,这两件事实际上有点不同。


有道理,谢谢!我正处于建立大量床单并希望找到最佳实践的地步。我将尝试两者。我喜欢'{= STDEV.S(IF($ A5 = prospect,lbRod1k))}'使用if语句的数组公式。再次感谢你!
凯文普雷斯利2015年

@KevinPresley - 嗨凯文,欢迎你!在超级用户站点,预计操作将完成每个给定的问题。请使用复选标记标记有用的答案,并可选择进行投票。这将使其他读者了解您的问题的答案。
miroxlav 2015年
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.